Download OpenAPI specification:Download
Manage the customers' quotes before going to checkout.
Key Features:
Key Benefits:
Retrieves quotes. The response includes either all quotes or a subset of quotes based on the assigned access token scopes.
quote.quote_read
- assigned to employees to allow them to retrieve all tenant quotesquote.quote_read_own
- assigned to customers to enable them to retrieve only the quotes that they created themselves or that were created on their behalfThe request was successful. Quote's details are returned.
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
[- {
- "id": "5b3188dc-9a5c-4163-8756-4f228c295a59",
- "customer": {
- "customerId": "72318750",
- "firstName": "Stefan",
- "lastName": "Muller",
- "contactEmail": "s.muller@emporix.com"
}, - "employee": {
- "employeeId": "00u6fo3yzjE8Q7X0d417",
- "firstName": "John",
- "lastName": "Smith"
}, - "cartId": "63ee5168e55c231c327220d3",
- "company": {
- "name": "ABC"
}, - "siteCode": "main",
- "orderId": "B7025189",
- "currency": "USD",
- "status": {
- "value": "ACCEPTED",
- "comment": "comment example",
- "quoteReason": {
- "id": "29817428df374918f236951",
- "code": "PRICE_TOO_HIGH",
- "type": "CHANGE",
- "message": {
- "en": "The price is too high",
- "de": "Der Preis ist zu hoch"
}
}
}, - "validTo": "2023-03-25T09:36:55.974Z",
- "totalPrice": {
- "netValue": 205,
- "grossValue": 225.5,
- "taxValue": 20.5
}, - "subtotalPrice": {
- "netValue": 205,
- "grossValue": 225.5,
- "taxValue": 20.5
}, - "taxAggregate": {
- "lines": [
- {
- "name": "STANDARD",
- "amount": 20.5,
- "rate": 10,
- "taxable": 225.5
}
]
}, - "shipping": {
- "value": 10,
- "grossValue": 12,
- "methodId": "fedex-2dayground",
- "zoneId": "63440460ceeaa26d794fcbbb",
- "methodName": {
- "en": "FedEx 2Day",
- "pl": "FedEx 2Dni"
}, - "shippingTaxCode": "STANDARD"
}, - "comment": {
- "employeeComment": "Employee comment"
}, - "billingAddress": {
- "id": "63440460cee2826d794fcb8a",
- "name": "ABC",
- "addressLine1": "Street",
- "addressLine2": "27a",
- "city": "London",
- "countryCode": "GB",
- "postcode": "32131",
- "state": "London"
}, - "shippingAddress": {
- "id": "63440460cee2826d794fcb8a",
- "name": "ABC",
- "addressLine1": "Street",
- "addressLine2": "27a",
- "city": "London",
- "countryCode": "GB",
- "postcode": "32131",
- "state": "London"
}, - "items": [
- {
- "id": "0972ef39-9a4a-4867-b3c1-f8c00f66ee0a",
- "quantity": {
- "quantity": 1,
- "unitCode": "piece"
}, - "price": {
- "priceId": "63ec99a2457e8f7548685fe5",
- "unitPrice": 34,
- "newUnitPrice": 34,
- "discount": 0,
- "totalNetValue": 34,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 10,
- "prices": {
- "grossValue": 37.4,
- "netValue": 34
}
}
}, - "product": {
- "productId": "BC10033--BC10033-35",
- "name": {
- "de": "Hohe Sicherheitsschuhe Reptile RS S3 SRC, schwarz",
- "ar": "حذاء الجريمة المحافظ المرتفع RS S3 SRC ، NERE",
- "ru": "Safety shoes high Reptile RS S3 SRC, black",
- "th": "Safety shoes high Reptile RS S3 SRC, black",
- "en": "Safety shoes high Reptile RS S3 SRC, black",
- "it": "Scarpe antinfortunistiche alte Reptile RS S3 SRC, nere",
- "fr": "Chaussures de sécurité hautes Reptile RS S3 SRC, noir",
- "en-gb": "Safety shoes high Reptile RS S3 SRC, black",
- "es": "Zapatos de seguridad altos Reptile RS S3 SRC, negros"
}, - "media": {
- "contentType": "image/jpg",
}, - "taxClasses": {
- "DE": "STANDARD",
- "PL": "ZERO"
}
}
}, - {
- "id": "ac16dd14-baa4-4ccb-bad3-756b36b89235",
- "quantity": {
- "quantity": 3,
- "unitCode": "piece"
}, - "price": {
- "priceId": "63ec9ad0457e8f75486861cf",
- "unitPrice": 57,
- "newUnitPrice": 57,
- "totalNetValue": 171,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 10,
- "prices": {
- "grossValue": 188.1,
- "netValue": 171
}
}
}, - "product": {
- "productId": "0601394000",
- "name": {
- "de": "GWS 750 - Kabelgebundener Winkelschleifer 750 W 115 mm",
- "ar": "GWS 750 - 750 W 115 مم طاحونة الزاوية",
- "ru": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "th": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "en": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "it": "GWS 750 - Smerigliatrice angolare a filo 750 W 115 mm",
- "fr": "GWS 750 - Meuleuse d'angle filaire 750 W 115 mm",
- "en-gb": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "es": "GWS 750 - Amoladora angular con cable 750 W 115 mm"
}, - "media": {
- "contentType": "image/jpg",
}, - "taxClasses": {
- "DE": "STANDARD",
- "PL": "ZERO"
}
}
}
], - "mixins": {
- "customAttributes": {
- "attribute": {
- "value": 1,
- "unit": "kg"
}
}
}, - "metadata": {
- "mixins": {
- "customAttributes": "https://res.cloudinary.com/saas-ag/raw/upload/schemata/CAAS/customAttributes.json"
}, - "version": 1,
- "createdAt": "2023-02-23T09:36:55.929Z",
- "modifiedAt": "2023-02-23T09:38:49.196Z"
}
}
]
Generates a new quote, which can be created either manually using a complete quote definition that includes items, or by copying the details from cart.
quote.quote_manage
- required for the employee to create a quotequote.quote_manage_own
- required for the customer to be able to create a quote from cartThe schema specifies the attributes that must be provided when creating a quote manually.
The request was successful. The Quote has been created.
Unsupported content language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Conflict.
{- "customerId": "9tt954309b06d46d3cf19fe",
- "employeeId": "9tt954309b06d46d3cf19fa",
- "billingAddressId": "64672a8f9939d331699cbe6e",
- "shippingAddressId": "64672a8f9939d331699cbe6e",
- "companyName": "ABC",
- "siteCode": "main",
- "currency": "USD",
- "validTo": "2022-04-01T04:37:04.301Z",
- "shipping": {
- "value": 10,
- "methodId": "fedex-2dayground",
- "zoneId": "63440460ceeaa26d794fcbbb",
- "shippingTaxCode": "STANDARD"
}, - "items": [
- {
- "quantity": {
- "quantity": 1,
- "unitCode": "piece"
}, - "price": {
- "priceId": "6245aa0a78a8576e338fa9c4",
- "unitPrice": 13,
- "totalNetValue": 13,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 20
}
}, - "product": {
- "productId": "7i98542309b06d46d3cf19fe"
}
}
], - "mixins": {
- "customAttributes": {
- "attribute": {
- "value": 1,
- "unit": "kg"
}
}
}, - "metadata": {
- "mixins": {
- "customAttributes": "https://res.cloudinary.com/saas-ag/raw/upload/schemata/CAAS/customAttributes.json"
}
}
}
{- "id": "e241dc9e-a3f6-4573-bb01-a8ae21d2d4ae"
}
Retrieves a quote by a given id.
quote.quote_read
- allows employees to retrieve any quotequote.quote_read_own
- allows customers to retrieve their own quoteOK
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Given resource cannot be found.
{- "id": "5b3188dc-9a5c-4163-8756-4f228c295a59",
- "customer": {
- "customerId": "72318750",
- "firstName": "Stefan",
- "lastName": "Muller",
- "contactEmail": "s.muller@emporix.com"
}, - "employee": {
- "employeeId": "00u6fo3yzjE8Q7X0d417",
- "firstName": "John",
- "lastName": "Smith"
}, - "cartId": "63ee5168e55c231c327220d3",
- "company": {
- "name": "The best company"
}, - "siteCode": "main",
- "orderId": "B7025189",
- "currency": "USD",
- "status": {
- "value": "ACCEPTED",
- "comment": "comment example",
- "quoteReason": {
- "id": "29817428df374918f236951",
- "code": "PRICE_TOO_HIGH",
- "type": "CHANGE",
- "message": {
- "en": "The price is too high",
- "de": "Der Preis ist zu hoch"
}
}, - "validTo": "2023-03-25T09:36:55.974Z"
}, - "comment": {
- "employeeComment": "Employee comment"
}, - "validTo": "2023-03-25T09:36:55.974Z",
- "totalPrice": {
- "netValue": 205,
- "grossValue": 225.5,
- "taxValue": 20.5
}, - "subtotalPrice": {
- "netValue": 205,
- "grossValue": 225.5,
- "taxValue": 20.5
}, - "taxAggregate": {
- "lines": [
- {
- "name": "STANDARD",
- "amount": 20.5,
- "rate": 10,
- "taxable": 225.5
}
]
}, - "shipping": {
- "value": 10,
- "grossValue": 12,
- "methodId": "fedex-2dayground",
- "zoneId": "63440460ceeaa26d794fcbbb",
- "methodName": {
- "en": "FedEx 2Day",
- "pl": "FedEx 2Dni"
}, - "shippingTaxCode": "STANDARD"
}, - "billingAddress": {
- "id": "63440460cee2826d794fcb8a",
- "name": "ABC",
- "addressLine1": "Street",
- "addressLine2": "27a",
- "city": "London",
- "countryCode": "GB",
- "postcode": "32131",
- "state": "London"
}, - "shippingAddress": {
- "id": "63440460cee2826d794fcb8a",
- "name": "ABC",
- "addressLine1": "Street",
- "addressLine2": "27a",
- "city": "London",
- "countryCode": "GB",
- "postcode": "32131",
- "state": "London"
}, - "items": [
- {
- "id": "0972ef39-9a4a-4867-b3c1-f8c00f66ee0a",
- "quantity": {
- "quantity": 1,
- "unitCode": "piece"
}, - "price": {
- "priceId": "63ec99a2457e8f7548685fe5",
- "unitPrice": 34,
- "newUnitPrice": 34,
- "discount": 0,
- "totalNetValue": 34,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 10,
- "prices": {
- "grossValue": 37.4,
- "netValue": 34
}
}
}, - "product": {
- "productId": "BC10033--BC10033-35",
- "name": {
- "de": "Hohe Sicherheitsschuhe Reptile RS S3 SRC, schwarz",
- "ar": "حذاء الجريمة المحافظ المرتفع RS S3 SRC ، NERE",
- "ru": "Safety shoes high Reptile RS S3 SRC, black",
- "th": "Safety shoes high Reptile RS S3 SRC, black",
- "en": "Safety shoes high Reptile RS S3 SRC, black",
- "it": "Scarpe antinfortunistiche alte Reptile RS S3 SRC, nere",
- "fr": "Chaussures de sécurité hautes Reptile RS S3 SRC, noir",
- "en-gb": "Safety shoes high Reptile RS S3 SRC, black",
- "es": "Zapatos de seguridad altos Reptile RS S3 SRC, negros"
}, - "media": {
- "contentType": "image/jpg",
}, - "taxClasses": {
- "DE": "STANDARD",
- "PL": "ZERO"
}
}
}, - {
- "id": "ac16dd14-baa4-4ccb-bad3-756b36b89235",
- "quantity": {
- "quantity": 3,
- "unitCode": "piece"
}, - "price": {
- "priceId": "63ec9ad0457e8f75486861cf",
- "unitPrice": 57,
- "newUnitPrice": 57,
- "totalNetValue": 171,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 10,
- "prices": {
- "grossValue": 188.1,
- "netValue": 171
}
}
}, - "product": {
- "productId": "0601394000",
- "name": {
- "de": "GWS 750 - Kabelgebundener Winkelschleifer 750 W 115 mm",
- "ar": "GWS 750 - 750 W 115 مم طاحونة الزاوية",
- "ru": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "th": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "en": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "it": "GWS 750 - Smerigliatrice angolare a filo 750 W 115 mm",
- "fr": "GWS 750 - Meuleuse d'angle filaire 750 W 115 mm",
- "en-gb": "GWS 750 - Corded angle grinder 750 W 115 mm",
- "es": "GWS 750 - Amoladora angular con cable 750 W 115 mm"
}, - "media": {
- "contentType": "image/jpg",
}, - "taxClasses": {
- "DE": "STANDARD",
- "PL": "ZERO"
}
}
}
], - "mixins": {
- "customAttributes": {
- "attribute": {
- "value": 1,
- "unit": "kg"
}
}
}, - "metadata": {
- "mixins": {
- "customAttributes": "https://res.cloudinary.com/saas-ag/raw/upload/schemata/CAAS/customAttributes.json"
}, - "version": 1,
- "createdAt": "2023-02-23T09:36:55.929Z",
- "modifiedAt": "2023-02-23T09:38:49.196Z"
}
}
Partially updates a quote with a given Id. Single update may contain multiple partial updates in the form of an array. It contains the allowed operations list:
add
(adding an item to the items list)remove
(removing an item from the items list)replace
(replacing an item with given id with new definition which may contain custom price proposal or defined price)After events are saved, some of the information is retrieved in the async way from other services: full price definition is based on the provided price ID, and the full product name is based on the provided product ID.
quote.quote_manage
- allows employees or external api calls to modify all quotesquote.quote_manage_own
- allows customers to modify only their own quotes by modifying the status to either ACCEPTED
or DECLINED
.The request was successful. The quote has been updated.
Unsupported content language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Given resource cannot be found.
[- {
- "op": "ADD",
- "path": "/items",
- "value": {
- "itemId": "2298854309b06d4c6d3cf1zfe",
- "quantity": {
- "quantity": 1,
- "unitCode": "H87"
}, - "price": {
- "priceId": "14551d2309b06sd46d3cf19bq",
- "unitPrice": 13,
- "totalNetValue": 13,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 20
}
}, - "product": {
- "productId": "74698542309b06dc46d3cf19fe"
}
}
}, - {
- "op": "REPLACE",
- "path": "/status",
- "value": {
- "value": "OPEN",
- "comment": "new comment"
}
}, - {
- "op": "REPLACE",
- "path": "/items/22988s54309b06d46d3acf19fe",
- "value": {
- "quantity": {
- "quantity": 1,
- "unitCode": "H87"
}, - "price": {
- "priceId": "14551d2309b06sd46d3cf19bq",
- "unitPrice": 13,
- "totalNetValue": 13,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 20
}
}, - "product": {
- "productId": "74698542309b06dc46d3cf19fe"
}
}
}, - {
- "op": "REMOVE",
- "path": "/items/124dfa82410fas824kfa"
}
]
{- "code": 400,
- "status": "Bad Request",
- "message": "Language header validation failed",
- "details": [
- "Following languages are not supported: 'ru'"
]
}
Deletes a quote with a given quote Id.
quote.quote_manage
- the quote can be deleted by an employeeQuote has been deleted successfully.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
{- "fault": {
- "faultstring": "Invalid Access Token",
- "detail": {
- "errorcode": "keymanagement.service.invalid_access_token"
}
}
}
Retrieves changes related to a quote with a given ID.
quote.quote_read
- allows employees to retrieve history of any quoteThe request was successful. Quote details are returned.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
[- {
- "id": "6447b45cac0475131f3a6261",
- "op": "ADD",
- "path": "/items",
- "newValue": {
- "itemId": "2298854309b06d4c6d3cf1zfe",
- "quantity": {
- "quantity": 1,
- "unitCode": "H87"
}, - "price": {
- "priceId": "14551d2309b06sd46d3cf19bq",
- "unitPrice": 13,
- "totalNetValue": 13,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 20
}, - "product": {
- "productId": "74698542309b06dc46d3cf19fe"
}
}
}, - "userId": "7777i52309521897214",
- "userFirstName": "Robin",
- "userLastName": "Fritz",
- "userType": "EMPLOYEE",
- "modifiedAt": "2024-04-02T13:06:15.280Z"
}, - {
- "id": "6447b45cac0475131f3a6262",
- "op": "REPLACE",
- "path": "/status",
- "newValue": {
- "value": "OPEN"
}, - "previousValue": {
- "value": "AWAITING"
}, - "userId": "612ji52309521897214",
- "userFirstName": "Robin",
- "userLastName": "Fritz",
- "userType": "EMPLOYEE",
- "modifiedAt": "2024-04-02T13:06:15.280Z"
}, - {
- "id": "6447b45cac0475131f3a6263",
- "op": "REPLACE",
- "path": "/validTo",
- "newValue": "2025-04-02T13:06:15.280Z",
- "previousValue": "2023-04-02T13:06:15.280Z",
- "userId": "612ji52309521897214",
- "userFirstName": "Stefan",
- "userLastName": "Muller",
- "userType": "EMPLOYEE",
- "modifiedAt": "2024-04-02T13:06:15.280Z"
}, - {
- "id": "6447b45cac0475131f3a6264",
- "op": "REPLACE",
- "path": "/items/2298854309b06d46d3cf19fe",
- "previousValue": {
- "itemId": "2298854309b06d4c6d3cf1zfe",
- "quantity": {
- "quantity": 1,
- "unitCode": "H87"
}, - "price": {
- "priceId": "14551d2309b06sd46d3cf19bq",
- "unitPrice": 13,
- "totalNetValue": 13,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 20
}, - "product": {
- "productId": "74698542309b06dc46d3cf19fe"
}
}
}, - "newValue": {
- "itemId": "2298854309b06d4c6d3cf1zfe",
- "quantity": {
- "quantity": 2,
- "unitCode": "H87"
}, - "price": {
- "priceId": "14551d2309b06sd46d3cf19bq",
- "unitPrice": 14,
- "totalNetValue": 14,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 21
}, - "product": {
- "productId": "74698542309b06dc46d3cf1fff"
}
}
}, - "userId": "5577i52309521897214",
- "userFirstName": "Mark",
- "userLastName": "Schmidt",
- "userType": "EMPLOYEE",
- "modifiedAt": "2024-04-02T13:06:15.280Z"
}, - {
- "id": "6447b45cac0475131f3a6261",
- "op": "REMOVE",
- "path": "/items/124dfa82410fas824kfa",
- "previousValue": {
- "itemId": "2298854309b06d4c6d3cf1zfe",
- "quantity": {
- "quantity": 1,
- "unitCode": "H87"
}, - "price": {
- "priceId": "14551d2309b06sd46d3cf19bq",
- "unitPrice": 13,
- "totalNetValue": 13,
- "tax": {
- "taxClass": "STANDARD",
- "taxRate": 20
}, - "product": {
- "productId": "74698542309b06dc46d3cf19fe"
}
}
}, - "userId": "612ji52309521897214",
- "userFirstName": "Stefan",
- "userLastName": "Muller",
- "userType": "EMPLOYEE",
- "modifiedAt": "2024-04-02T13:06:15.280Z"
}
]
Generates a pdf for a given quote and returns its contents.
quote.quote_read
- allows to generate a PDF for any quotequote.quote_manage
- allows to generate a PDF for any quotequote.quote_manage_own
- allows to generate a PDF for own quoteThe request was successful. Generated pdf is returned.
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Given resource cannot be found.
{- "code": 400,
- "status": "Bad Request",
- "message": "Language header validation failed",
- "details": [
- "Following languages are not supported: 'ru'"
]
}
Creating reasons for the 'CHANGE' or 'DECLINE' types of quote statuses. The reason for the quote status change serves to provide more descriptive information why the status has been changed. This option is available both for merchants and customers, depending on who updates the status of the quote.
quote.quote_manage
The request was successful. Quote reason was created and its id is returned.
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Conflict.
{- "code": "PRICE_TOO_HIGH",
- "type": "CHANGE",
- "message": {
- "en": "The price is too high",
- "de": "Der Preis ist zu hoch"
}
}
{- "id": "642c1ff3c78f9b2958d17c18"
}
Retrieves a full list of reasons for changing the quote status with details.
quote.quote_read
quote.quote_read_own
OK
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
[- {
- "id": "642c1ff3c78f9b2958d17c18",
- "code": "PRICE_TOO_HIGH",
- "message": {
- "en": "The price is too high",
- "de": "Der Preis ist zu hoch"
}, - "type": "CHANGE",
- "metadata": {
- "version": 1,
- "createdAt": "2023-02-23T09:36:55.929Z",
- "modifiedAt": "2023-02-23T09:38:49.196Z"
}
}
]
Retrieves a quote reason with details by its unique identifier.
quote.quote_read
quote.quote_read_own
OK
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Given resource cannot be found.
{- "id": "642c1ff3c78f9b2958d17c18",
- "code": "PRICE_TOO_HIGH",
- "message": {
- "en": "The price is too high",
- "de": "Der Preis ist zu hoch"
}, - "type": "CHANGE",
- "metadata": {
- "version": 1,
- "createdAt": "2023-02-23T09:36:55.929Z",
- "modifiedAt": "2023-02-23T09:38:49.196Z"
}
}
Updating the reason for changing the quote status.
quote.quote_manage
The request was successful. Quote reason has been updated.
Unsupported language provided.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
Given resource cannot be found.
Conflict.
{- "code": "PRICE_TOO_HIGH",
- "type": "CHANGE",
- "message": {
- "en": "The price is too high",
- "de": "Der Preis ist zu hoch"
}, - "metadata": {
- "version": 1
}
}
{- "code": 400,
- "status": "Bad Request",
- "message": "Language header validation failed",
- "details": [
- "Following languages are not supported: 'ru'"
]
}
Deletes the reason provided for the quote status change with a specific reason ID.
quote.quote_manage
- the quote reason can be deleted by an employeeQuote reason has been deleted successfully.
Given request is unauthorized - the authorization token is invalid or has expired. It usually means that tenant from the token does not match tenant from path.
Permission denied due to insufficient rights. This may happen when request does not contain sufficient scopes for given query values.
{- "fault": {
- "faultstring": "Invalid Access Token",
- "detail": {
- "errorcode": "keymanagement.service.invalid_access_token"
}
}
}