Docs
Create Procurement
POST /procurements
POST
/procurementsRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
Creates a new procurement. Resources can be included at creation time or added individually afterwards.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Display name for the procurement. |
| description | string | Optional | Description. |
| resources | Resource[] | Optional | Initial resources to create with this procurement. Pass `[]` to create with no resources. |
| resources[].resourceTypeId | Guid | Required | Resource type ID. |
| resources[].quantity | int | Required | Quantity. |
| resources[].properties | Prop[] | Optional | Resource-level properties (`{ templatePropertyId, value }`). |
| resources[].subAssets | SubAsset[] | Optional | Sub-assets, each with their own `properties` array. |
Response
Returns 201 Created with the new procurement's ID in the body.