- Dashboard
- Tool Based announcementsGET
- Top Planned ProjectsGET
- Top Active ProjectsGET
- Project Rag By CountryGET
- Project Rag By SiteGET
- Project Stats By RevenueGET
- Project Stats By Revenue And StatusGET
- Project Composition By SitesGET
- Active Project ScheduleGET
- Pending Approval CountsGET
- Pending Approval Counts By DurationGET
- Pending ApprovalsGET
- Pending Approvals Scope VariationsGET
- Active Project Composition By CategoryGET
- Project Revenue By MonthGET
- QHSE Risk by ProjectGET
- Media
- Notifications
- Projects
- Additional Authors
- Financial Summary & Forecast
- General Quotations
- Messages
- Pending Actions
- Pinned Projects
- Project
- View All
- Add Project
- Update Project
- Fetch Project
- Fetch Scope of Work History
- Project Cost Plan
- Project Cost Plan History
- Project Milestones
- Fetch Project By Sync Id (For Parent Project)
- Job Title with Hours
- Approve Project Offer
- Update Project Status
- Delete Project
- Job Title with Hours by Project Sync Id
- Fetch Project With Internal Data
- Project Statuses
- Project Status History
- Project Award Reasons
- Project Lost Reasons
- Export to Excel
- Project Approval List
- Project Approval Detail
- Project Assignees
- Download Client Offer
- Project Statuses
- Purchase Order
- Project Directory
- Reports
- Scope Change
- Provider(CBRE Side Sync Calls)
- Sites
- To-Do List
- User Configurations
- File Manager
- QuestionnaireGET
- Disciplines ListGET
- Contract MSOWs By CountryGET
- RFQ Event SSJ QuestionsGET
- Check Client Portal StatusGET
Project Directory Update
PUT
/cbre-client/api/projects/{projectId}/project-directory
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Path Params
projectId
string
required
Body Params application/json
project_client_directory
array [object {8}] | null
optional
client_point_of_contact_id
integer
required
designation
string
required
person_name
string
required
email
string
required
phone
string | null
optional
is_manual
integer
required
client_type
string
required
is_orderbook
integer | null
optional
Example
{
"project_client_directory": [
{
"id": 241,
"client_point_of_contact_id": 1,
"designation": "designation updated",
"person_name": "sd fsdf",
"email": "sdf@sdaf.xom",
"phone": "123456789",
"is_manual": 1,
"client_type": "client",
"is_orderbook": 1,
"is_action_log": 0,
"is_punchlist": 0,
"is_meeting": null,
"is_link": false,
"isReadOnlyMode": false
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://client-backend-quantum-project.test/cbre-client/api/projects//project-directory' \
--header 'Content-Type: application/json' \
--data-raw '{
"project_client_directory": [
{
"id": 241,
"client_point_of_contact_id": 1,
"designation": "designation updated",
"person_name": "sd fsdf",
"email": "sdf@sdaf.xom",
"phone": "123456789",
"is_manual": 1,
"client_type": "client",
"is_orderbook": 1,
"is_action_log": 0,
"is_punchlist": 0,
"is_meeting": null,
"is_link": false,
"isReadOnlyMode": false
}
]
}'
Responses
🟢200OK
application/json
Body
status
string
optional
message
string
optional
data
object
optional
success
boolean
optional
Example
{
"status": "Success",
"message": "Success",
"data": null,
"success": true
}