Procurement | Requests
Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.
Filter the requests created after the specified date.
Specifies the index of the first item to return
0Specifies the maximum number of items to return (min: 1; max: 1000)
100OK: Returns a list of procurement requests.
Bad request: See response message for details.
Unauthorized: Invalid api key.
Forbidden: Resource access denied or resource does not exist anymore.
GET /v1/procurement/requests HTTP/1.1
X-API-KEY: YOUR_API_KEY
Accept: */*
{
"previous": {
"href": "text",
"method": "text"
},
"next": {
"href": "text",
"method": "text"
},
"items": [
{
"created": "2026-01-01T00:00:00.000Z",
"requestedBy": {
"id": 1,
"firstName": "Pierce",
"lastName": "Bell",
"fullName": "text",
"email": "p.bell@foo.io",
"username": "j.doe@foo.inc",
"costCenter": "4645-2343",
"costCenterId": 1,
"self": {
"href": "text",
"method": "text"
}
},
"assignedLocation": {
"id": 1,
"name": "HQ New York",
"type": "location",
"self": {
"href": "text",
"method": "text"
}
},
"assignedGroup": {
"id": 42,
"name": "Project 1337",
"self": {
"href": "text",
"method": "text"
}
},
"assignedEmployee": {
"id": 1,
"firstName": "Pierce",
"lastName": "Bell",
"fullName": "text",
"email": "p.bell@foo.io",
"username": "j.doe@foo.inc",
"costCenter": "4645-2343",
"costCenterId": 1,
"self": {
"href": "text",
"method": "text"
}
},
"totalOneTimeCosts": 12.98,
"totalRecurringCosts": 1109.9,
"subscriptionPeriod": 12,
"subscriptionPeriodRenewal": 1,
"items": [
{
"type": "service",
"action": "delivery",
"service": {
"id": 4,
"name": "Basic Plan",
"category": "text",
"ean": "0194253408253",
"externalId": "E54363",
"supplierName": "text",
"previewImageLink": "text",
"type": "service",
"self": {
"href": "text",
"method": "text"
}
},
"options": [
{
"id": 1,
"name": "text",
"versionId": 1,
"versionName": "text",
"action": "delivery",
"offer": {
"id": 99,
"type": "rental",
"purchasePrice": 99.99,
"recurringPrice": 19.99,
"subscriptionPeriod": 12,
"self": {
"href": "text",
"method": "text"
}
},
"versions": [
{
"id": 1,
"versionName": "text",
"purchasePrice": 1,
"recurringPrice": 1
}
],
"self": {
"href": "text",
"method": "text"
}
}
],
"offer": {
"id": 99,
"type": "rental",
"purchasePrice": 99.99,
"recurringPrice": 19.99,
"subscriptionPeriod": 12,
"self": {
"href": "text",
"method": "text"
}
},
"targetInstance": {
"id": 42,
"inventoryNumber": "EQ642",
"costCenter": "4645-2343",
"self": {
"href": "text",
"method": "text"
}
},
"cartTargetInstanceId": 1,
"note": "This is just a <b>custom note</b>.",
"preferredProvisionDate": "2026-01-01T00:00:00.000Z"
}
],
"approved": true,
"justification": "text",
"deliveryAddress": "text",
"costCenterCode": "text",
"costCenterId": 1,
"id": 451,
"self": {
"href": "text",
"method": "text"
}
}
],
"total": 1,
"self": {
"href": "text",
"method": "text"
}
}Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.
Bad Request
Unauthorized
Forbidden
POST /v1/procurement/requests HTTP/1.1
X-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 502
{
"items": [
{
"requestAction": "delivery",
"requestedBy": 1,
"locationAssignment": 1,
"employeeAssignment": 1,
"organizationalUnitAssignment": 1,
"productOfferId": 1,
"requestedDeliveryDate": "2026-01-01T00:00:00.000Z",
"deviatingDeliveryAddress": {
"line1": "equipme GmbH",
"street": "W 55th St",
"number": "240",
"addition": "3rd floor",
"city": "New York",
"postalCode": "10019",
"countryCode": "US",
"regionCode": "NY",
"regionName": "New York",
"dependentLocality": "Chilmington Green",
"phoneNumber": "+1 212-555-1234"
},
"note": "text"
}
]
}{
"errorCode": "text",
"errorDescription": "text",
"data": null
}Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.
falseOK
Bad Request
Unauthorized
Forbidden
GET /v1/procurement/requests/{requestId} HTTP/1.1
X-API-KEY: YOUR_API_KEY
Accept: */*
{
"previous": {
"href": "text",
"method": "text"
},
"next": {
"href": "text",
"method": "text"
},
"items": [
{
"created": "2026-01-01T00:00:00.000Z",
"requestedBy": {
"id": 1,
"firstName": "Pierce",
"lastName": "Bell",
"fullName": "text",
"email": "p.bell@foo.io",
"username": "j.doe@foo.inc",
"costCenter": "4645-2343",
"costCenterId": 1,
"self": {
"href": "text",
"method": "text"
}
},
"assignedLocation": {
"id": 1,
"name": "HQ New York",
"type": "location",
"self": {
"href": "text",
"method": "text"
}
},
"assignedGroup": {
"id": 42,
"name": "Project 1337",
"self": {
"href": "text",
"method": "text"
}
},
"assignedEmployee": {
"id": 1,
"firstName": "Pierce",
"lastName": "Bell",
"fullName": "text",
"email": "p.bell@foo.io",
"username": "j.doe@foo.inc",
"costCenter": "4645-2343",
"costCenterId": 1,
"self": {
"href": "text",
"method": "text"
}
},
"totalOneTimeCosts": 12.98,
"totalRecurringCosts": 1109.9,
"subscriptionPeriod": 12,
"subscriptionPeriodRenewal": 1,
"items": [
{
"type": "service",
"action": "delivery",
"service": {
"id": 4,
"name": "Basic Plan",
"category": "text",
"ean": "0194253408253",
"externalId": "E54363",
"supplierName": "text",
"previewImageLink": "text",
"type": "service",
"self": {
"href": "text",
"method": "text"
}
},
"options": [
{
"id": 1,
"name": "text",
"versionId": 1,
"versionName": "text",
"action": "delivery",
"offer": {
"id": 99,
"type": "rental",
"purchasePrice": 99.99,
"recurringPrice": 19.99,
"subscriptionPeriod": 12,
"self": {
"href": "text",
"method": "text"
}
},
"versions": [
{
"id": 1,
"versionName": "text",
"purchasePrice": 1,
"recurringPrice": 1
}
],
"self": {
"href": "text",
"method": "text"
}
}
],
"offer": {
"id": 99,
"type": "rental",
"purchasePrice": 99.99,
"recurringPrice": 19.99,
"subscriptionPeriod": 12,
"self": {
"href": "text",
"method": "text"
}
},
"targetInstance": {
"id": 42,
"inventoryNumber": "EQ642",
"costCenter": "4645-2343",
"self": {
"href": "text",
"method": "text"
}
},
"cartTargetInstanceId": 1,
"note": "This is just a <b>custom note</b>.",
"preferredProvisionDate": "2026-01-01T00:00:00.000Z"
}
],
"approved": true,
"justification": "text",
"deliveryAddress": "text",
"costCenterCode": "text",
"costCenterId": 1,
"id": 451,
"self": {
"href": "text",
"method": "text"
}
}
],
"total": 1,
"self": {
"href": "text",
"method": "text"
}
}Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.
The unique identifier of the cart item to be deleted.
Optional free-text reason recorded on the underlying approval request's history (e.g. when deletion is caused by a swap).
OK
Bad Request
Unauthorized
Forbidden
DELETE /v1/procurement/requests/{requestId} HTTP/1.1
X-API-KEY: YOUR_API_KEY
Accept: */*
{
"statusCode": 1
}Required for authorization in every request. You can request an API-Key for your tenant in the integrations section of the equipme App.
Bad Request
Unauthorized
Forbidden
Not Found
PATCH /v1/procurement/requests/{requestId} HTTP/1.1
X-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 89
{
"patchDocument": {
"operations": [
{
"value": null,
"path": "text",
"op": "text",
"from": "text"
}
]
}
}{
"errorCode": "text",
"errorDescription": "text",
"data": null
}Last updated
Was this helpful?