V2
Logistics Management
Endpoints for managing logistics configurations
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| body | body | Obsolescence | true | ‘none’ |
Request body - instance of Obsolescence
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| reference | string | true | Unique reference identifier (primary key) |
| obsolete | boolean¦null | false | Whether the device is considered obsolete |
| breakdowns_maximum | integer(int32)¦null | false | Maximum number of breakdowns allowed before considering obsolete |
| days_obsolescence | integer(int32)¦null | false | Number of days since creation to mark as obsolete |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Obsolescence record created | Obsolescence |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| size | query | integer | true | Page size |
| page | query | integer | true | Page number |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Success | ArrayOfObsolescences |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| reference | path | string | true | ‘none’ |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Obsolescence record found | Obsolescence |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| reference | path | string | true | ‘none’ |
| body | body | Obsolescence | true | ‘none’ |
Request body - instance of Obsolescence
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| reference | string | true | Unique reference identifier (primary key) |
| obsolete | boolean¦null | false | Whether the device is considered obsolete |
| breakdowns_maximum | integer(int32)¦null | false | Maximum number of breakdowns allowed before considering obsolete |
| days_obsolescence | integer(int32)¦null | false | Number of days since creation to mark as obsolete |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Obsolescence record updated | Obsolescence |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| reference | path | string | true | ‘none’ |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Obsolescence record deleted successfully | DeleteResponse |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| body | body | Communication | true | ‘none’ |
Request body - instance of Communication
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| communicationId | integer(int64) | false | Unique communication identifier (auto-generated) |
| alias | string | true | Unique alias for the communication |
| description | string | false | Description of the communication |
| templateId | string | true | Template identifier from mas-communications |
| notifyChannels | boolean¦null | false | Whether to notify through specified channels |
| channels | [string]¦null | false | Communication channels |
| maxDelayFromOrderCreation | string¦null | false | Maximum delay from order creation (ISO-8601 duration format) |
| maxDelayFromStatusReport | string¦null | false | Maximum delay from status report (ISO-8601 duration format) |
| documentationOnly | boolean¦null | false | Whether this communication is for documentation purposes only |
| tenants | [string]¦null | false | List of tenants this communication applies to |
| allowedDevices | [string]¦null | false | List of device references this communication applies to |
| arguments | object¦null | false | Additional arguments as JSON object |
| exclusions | object¦null | false | Exclusion criteria as JSON object |
| createDate | string(date-time) | false | Creation timestamp |
| updateDate | string(date-time) | false | Last update timestamp |
| triggers | [CommunicationTrigger] | false | List of trigger states associated with this communication |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Communication configuration created | Communication |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| size | query | integer | true | Page size |
| page | query | integer | true | Page number |
| uuidStatus | query | string | false | Filter by trigger uuidStatus |
| deliveryType | query | DeliveryTypeEnum | false | Filter by trigger deliveryType |
| documentationOnly | query | boolean | false | Filter by documentationOnly flag |
Enumerated Values
| Property | Values |
|---|---|
| deliveryType | one of [AGENCY, SHOP, HOME, COURIER] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Success | ArrayOfCommunications |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| communicationId | path | integer(int64) | true | ‘none’ |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Communication configuration found | Communication |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| communicationId | path | integer(int64) | true | ‘none’ |
| body | body | Communication | true | ‘none’ |
Request body - instance of Communication
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| communicationId | integer(int64) | false | Unique communication identifier (auto-generated) |
| alias | string | true | Unique alias for the communication |
| description | string | false | Description of the communication |
| templateId | string | true | Template identifier from mas-communications |
| notifyChannels | boolean¦null | false | Whether to notify through specified channels |
| channels | [string]¦null | false | Communication channels |
| maxDelayFromOrderCreation | string¦null | false | Maximum delay from order creation (ISO-8601 duration format) |
| maxDelayFromStatusReport | string¦null | false | Maximum delay from status report (ISO-8601 duration format) |
| documentationOnly | boolean¦null | false | Whether this communication is for documentation purposes only |
| tenants | [string]¦null | false | List of tenants this communication applies to |
| allowedDevices | [string]¦null | false | List of device references this communication applies to |
| arguments | object¦null | false | Additional arguments as JSON object |
| exclusions | object¦null | false | Exclusion criteria as JSON object |
| createDate | string(date-time) | false | Creation timestamp |
| updateDate | string(date-time) | false | Last update timestamp |
| triggers | [CommunicationTrigger] | false | List of trigger states associated with this communication |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Communication configuration updated | Communication |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| communicationId | path | integer(int64) | true | ‘none’ |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Communication configuration deleted successfully | DeleteResponse |
| 4XX | Unknown | Response for client error when some field in the request is missing or invalid. | [Error] |
| 5XX | Unknown | Response when an internal or unexpected error occurs. | [Error] |
Endpoints
Direct Logistics
Reverse Logistics
External Logistic Operator
Logistics Management