Patch an order
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Patch, RequestUri = new Uri("https://api.nimles.com/e-commerce/api/tenant/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/Orders/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"), Headers = { { "Authorization", "Bearer <token>" }, }, Content = new StringContent("[ { \"op\": \"example\", \"path\": \"example\", \"from\": \"example\", \"value\": \"example\" } ]") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } }};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://api.nimles.com/e-commerce/api/tenant/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/Orders/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '[{"op":"example","path":"example","from":"example","value":"example"}]'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.nimles.com/e-commerce/api/tenant/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/Orders/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '[ { "op": "example", "path": "example", "from": "example", "value": "example" } ]'Applies JSON Patch operations (add, remove, replace, move, copy and test) to the members a PUT changes:
/head, /lines and /locations, also below them (e.g. /head/message,
/lines/0/quantity, /lines/-). The head’s orderStatus, archivedByBuyer and
archivedBySeller are changed by the order’s transitions (submit, confirm, archive and so on) only, so
the head is patched member by member and cannot be replaced as a whole.
Its orderNumber, orderDate (set by submit) and bySeller are set when the order is created or
submitted and cannot be patched either; a seller that becomes another shop (organization or site) loses the
previous shop’s contact.
Like the PUT, a delivery the patch adds to /head/deliveryIds must be one of the order’s resource group.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The order’s id.
Your tenant id.
Request Body
Section titled “Request Body”The operations, applied in order.
object
Example generated
[ { "op": "example", "path": "example", "from": "example", "value": "example" }]Responses
Section titled “Responses”OK
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
Example generated
{ "data": { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "relations": [ { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "name": "example", "entityId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "entityType": "example", "relationType": "example" } ], "tenantId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "resourceGroupId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "creatorId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "createdDate": "2026-04-15T12:00:00Z", "version": 1, "lastModified": "2026-04-15T12:00:00Z", "head": { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "parentOrderId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "relationshipId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "cartId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "discountId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "deliveryOptionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "paymentOptionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "assignedToUserId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "paymentIds": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ], "deliveryIds": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ], "externalOrderNumber": "example", "orderNumber": 1, "discountCode": "example", "discountType": "example", "discountValue": 1, "discountStartDate": "2026-04-15T12:00:00Z", "discountStopDate": "2026-04-15T12:00:00Z", "discountMinOrderValue": 1, "archivedByBuyer": true, "archivedBySeller": true, "totalGrossDiscount": 1, "totalGrossPrice": 1, "totalVat": 1, "totalNetDiscount": 1, "totalNetPrice": 1, "buyer": { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "organizationId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "userId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "siteId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "customerType": "example", "identityNumber": "example", "organizationName": "example", "firstName": "example", "lastName": "example", "email": "example", "phoneNumber": "example", "deliveryAddress": { "coAddress": "example", "state": "example", "country": "example", "name": "example", "firstName": "example", "lastName": "example", "street": "example", "postalCode": "example", "city": "example" }, "billingAddress": { "coAddress": "example", "state": "example", "country": "example", "name": "example", "firstName": "example", "lastName": "example", "street": "example", "postalCode": "example", "city": "example" }, "useDeliveryAddress": true }, "seller": { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "organizationId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "userId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "siteId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }, "deliveryType": "example", "paymentType": "example", "orderStatus": "example", "message": "example", "currency": "example", "orderDate": "2026-04-15T12:00:00Z", "deliveryDate": "2026-04-15T12:00:00Z", "requestedEarliestStart": "2026-04-15T12:00:00Z", "requestedLatestStart": "2026-04-15T12:00:00Z", "estimatedStart": "2026-04-15T12:00:00Z", "requestedEarliestEnd": "2026-04-15T12:00:00Z", "requestedLatestEnd": "2026-04-15T12:00:00Z", "estimatedEnd": "2026-04-15T12:00:00Z", "bySeller": true }, "lines": [ { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "variantId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "categoryId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "productGroupId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "connectedOrderLineId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "parentOrderLineId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "scheduleId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "scheduleDateTime": "2026-04-15T12:00:00Z", "sku": "example", "gtin": "example", "name": "example", "additionalName": "example", "description": "example", "orderItemType": "example", "quantity": 1, "unitNetPrice": 1, "unitGrossPrice": 1, "unitDiscountNetPrice": 1, "unitDiscountGrossPrice": 1, "totalNetPrice": 1, "totalGrossPrice": 1, "totalNetDiscount": 1, "totalGrossDiscount": 1, "productUnitPrice": 1, "vatRate": 1, "fileIds": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ], "imageIds": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ], "children": [], "productProperties": [ { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "productPropertyId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "stringValues": [ "example" ], "numberValues": [ 1 ] } ] } ], "locations": [ { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "address": { "coAddress": "example", "state": "example", "country": "example", "name": "example", "firstName": "example", "lastName": "example", "street": "example", "postalCode": "example", "city": "example" }, "latitude": 1, "longitude": 1, "radius": 1, "locationIndex": 1 } ], "orderEvents": [ { "fields": { "additionalProperty": { "value": "example", "valueType": "example" } }, "accessibility": "example", "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "userId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "username": "example", "eventType": "example", "status": "example", "clientIpAddress": "example", "action": "example", "message": "example", "createdDate": "2026-04-15T12:00:00Z" } ] }}No Content: done, with no item to return.
Unauthorized: no bearer token, or one that is expired or not for this API.
Forbidden: the caller holds no role that allows this action at this scope. The body is empty, or a problem whose detail names the action.
An RFC 9457 problem.
object
Example generated
{ "detail": "example", "instance": "example", "status": 1, "title": "example", "type": "example"}Not found: no such item in the tenant.
An RFC 9457 problem.
object
Example generated
{ "detail": "example", "instance": "example", "status": 1, "title": "example", "type": "example"}Conflict: the item kept changing under concurrent writes; read it again and retry.
An RFC 9457 problem.
object
Example generated
{ "detail": "example", "instance": "example", "status": 1, "title": "example", "type": "example"}Unprocessable: the body or the change is invalid. The errors are keyed by member.
A validation problem: the messages by member (or by JSON Pointer for a patch).
object
object
Example generated
{ "errors": { "additionalProperty": [ "example" ] }, "status": 1, "title": "example", "type": "example"}