Create tracking for a specific handling unit.
Sample request:
POST /track-handling-unit
Body
Information of new tracking.
-
Handling unit SPI.
Minimum length is
13
, maximum length is13
. -
Reference of a handling unit
Minimum length is
11
, maximum length is11
. -
Customs indicators
Values are
Unknown
,Import
,Export
,Transit
,Transhipment
,DomesticIn
,DomesticOut
, orDomesticTranshipment
. -
Event location.
Maximum length is
20
. -
Agent code.
Maximum length is
64
. -
Webhook URL endpoint to receive tracking events' notifications.
Minimum length is
1
. Format should match the following pattern:^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
.
POST
/track-handling-unit
curl \
--request POST 'https://soget-api-integration.azure-api.net/api-tracking-code/v1/track-handling-unit' \
--header "Content-Type: application/json" \
--data '{"spi":"CNI0000000001","url":"https://my-webhook-endpoints.com","way":"Import","place":"MTDF","agentCode":"CCGM","reference":"CGMU0000001"}'
Request example
{
"spi": "CNI0000000001",
"url": "https://my-webhook-endpoints.com",
"way": "Import",
"place": "MTDF",
"agentCode": "CCGM",
"reference": "CGMU0000001"
}
Response examples (201)
string
Response examples (400)
{
"status": "string",
"timestamp": "2025-05-04T09:42:00Z",
"code": "string",
"message": "string",
"subErrors": [
{
"section": "string",
"field": "string",
"rejectedValue": "string",
"message": "string"
}
]
}
Response examples (401)
{
"status": "string",
"timestamp": "2025-05-04T09:42:00Z",
"code": "string",
"message": "string",
"subErrors": [
{
"section": "string",
"field": "string",
"rejectedValue": "string",
"message": "string"
}
]
}