CBRE Client
  1. Purchase Order
CBRE Client
Client - Projects & Reactives
  • Client - Projects & Reactives
  • Client Backend Tool
  • File Manager
  • Dashboard
    • Tool Based announcements
      GET
    • Top Planned Projects
      GET
    • Top Active Projects
      GET
    • Project Rag By Country
      GET
    • Project Rag By Site
      GET
    • Project Stats By Revenue
      GET
    • Project Stats By Revenue And Status
      GET
    • Project Composition By Sites
      GET
    • Active Project Schedule
      GET
    • Pending Approval Counts
      GET
    • Pending Approval Counts By Duration
      GET
    • Pending Approvals
      GET
    • Pending Approvals Scope Variations
      GET
    • Active Project Composition By Category
      GET
    • Project Revenue By Month
      GET
    • QHSE Risk by Project
      GET
  • Media
    • Upload Media
    • Download Media
  • Notifications
    • Mark as Read
    • Mark all Read
    • View All
  • Projects
    • Additional Authors
      • View All
      • Upsert Authors
    • Financial Summary & Forecast
      • Financial Summary
      • Financial Summary Forecast
    • General Quotations
      • Job Titles
      • Self Perform
      • CBRE Consequential
      • Project Management
    • Messages
      • All Messages
      • Send Message
      • Delete Message
    • Pending Actions
      • Project Pending Actions
      • Update Project Pending Action
    • Pinned Projects
      • Upsert
      • View All
      • Toggle Pinned Project
    • 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
      • View All
      • With Counts
    • Purchase Order
      • View All
        GET
      • Delete
        DELETE
      • Add
        POST
      • Update
        PUT
    • Project Directory
      • Project Directory
      • Project Directory Update
    • Reports
      • Flash Reports
      • Flash Report Details
      • Flash Report Download
    • Scope Change
      • Supply Chain
      • Labor
      • Other Cost
      • Variation Smmary
      • Update Scope-change Status
      • Revise Scope-change
      • Reject First Scope Change Proposal
      • Scope Change Download (LSQ, GO)
      • Scope Variation Download
  • Provider(CBRE Side Sync Calls)
    • Additional Authors
      • View All
    • Projects
      • Delete Project
      • Receive Message
      • Fetch Project
      • Update Project
      • Add Project
      • Upsert Project
  • Sites
    • Users List
  • To-Do List
    • Show
    • Add
    • View All
    • Update
    • Delete
    • Priorities
  • User Configurations
    • User Markets
    • Client Markets
    • Markets Countries
    • Market Countries Sites
    • User Sites
  • File Manager
    • Folders
      • List
      • Add
      • Edit
      • Show
      • Delete
    • Files
      • Add
      • Bulk Add
      • Update
      • Move to Folder
      • Show
      • Delete
  • Questionnaire
    GET
  • Disciplines List
    GET
  • Contract MSOWs By Country
    GET
  • RFQ Event SSJ Questions
    GET
  • Check Client Portal Status
    GET
  1. Purchase Order

Add

POST
/cbre-client/api/projects/{projectId}/purchase-order

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
po_number
string 
required
po_value
integer 
required
po_received_date
string 
required
is_active
integer 
required
description
string  | null 
optional
project_po_attachments
array [object {5}]  | null 
optional
name
string 
optional
project_media_category_id
integer 
optional
project_id
integer 
optional
description
string 
optional
attachment
string 
required
Example
{
  "po_number": "string",
  "po_value": 0,
  "po_received_date": "string",
  "is_active": 0,
  "description": "string",
  "project_po_attachments": [
    {
      "name": "string",
      "project_media_category_id": 0,
      "project_id": 0,
      "description": "string",
      "attachment": "string"
    }
  ]
}

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 POST 'https://client-backend-quantum-project.test/cbre-client/api/projects//purchase-order' \
--header 'Content-Type: application/json' \
--data-raw '{
    "po_number": "string",
    "po_value": 0,
    "po_received_date": "string",
    "is_active": 0,
    "description": "string",
    "project_po_attachments": [
        {
            "name": "string",
            "project_media_category_id": 0,
            "project_id": 0,
            "description": "string",
            "attachment": "string"
        }
    ]
}'

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
}
Previous
Delete
Next
Update
Built with