With the Mojito360 public API you can manage your company's shipments.
In order to use the API you need to configure OAUTH2 authentication to obtain the token and be able to make queries.
You will only be able to operate with those companies in which you have access from the API
You must specify the x-company field as the header with the ID of the company to which you want to make queries.
If you enter data from a company that you do not have access to, you will receive a 401 Unauthorized error
Mojito360 requires authentication using OAuth2
OAuth2 - an open protocol to enable secure authorization in a simple and standard way from web, mobile and desktop applications
This operation allows you to retrieve alert records, and it returns a response based on the status of the operation.
| userEmail required | string The UserEmail to get. |
| alertCategory | string (AlertCategory) Enum: "AdvancedAlert" "DocumentaryAlert" "DocumentaryValidation" The AlertType to get. |
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "alertCategory": "AdvancedAlert",
- "id": 0,
- "name": "string",
- "user": "string",
- "active": true,
- "alertType": "string",
- "days": 0,
- "filters": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "createdBy": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve client types records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "description": "string",
- "companyId": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve commodity category records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "name": "string",
- "fieldType": "String"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve container types records, and it returns a response based on the status of the operation.
{- "data": [
- {
- "id": 0,
- "code": "string",
- "description": "string"
}
], - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve document types records based on the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which to retrieve document records. |
{- "data": [
- {
- "id": 0,
- "name": "string",
- "code": "string",
- "category": "string"
}
], - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve notification records, and it returns a response based on the status of the operation.
| alertId required | integer <int32> The AlertId to get. |
| alertCategory required | string (AlertCategory) Enum: "AdvancedAlert" "DocumentaryAlert" "DocumentaryValidation" The AlertCategory to get. |
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve package type records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "name": "string",
- "nameES": "string",
- "nameEN": "string",
- "namePT": "string",
- "code": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve shipment status records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "code": "string",
- "nameES": "string",
- "nameEN": "string",
- "namePT": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve shipment type records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "code": "string",
- "nameES": "string",
- "nameEN": "string",
- "namePT": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve shipping line records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "shortName": "string",
- "officialName": "string",
- "scac": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve terminal records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "code": "string",
- "name": "string",
- "city": "string",
- "country": "string",
- "terminalType": "string",
- "latitude": 0,
- "longitude": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}Creates a new terminal with allowed TerminalType values.
| x-company | integer <int32> |
| terminalType required | string non-empty The type of the terminal being created. |
| id | integer <int32> Gets or sets the ID of the terminal. |
| code | string or null <= 10 characters Gets or sets the UN/LOCODE of the terminal (Max 10 characters). |
| name | string or null <= 50 characters Gets or sets the name of the terminal (Max 50 characters). |
| city | string or null <= 50 characters Gets or sets the city of the terminal (Max 50 characters). |
| country | string or null Gets or sets the Country of the terminal. |
| latitude | number <double> Gets or sets the latitude of the terminal. |
| longitude | number <double> Gets or sets the longitude of the terminal. |
{- "terminalType": "string",
- "id": 0,
- "code": "string",
- "name": "string",
- "city": "string",
- "country": "string",
- "latitude": 0,
- "longitude": 0
}{- "data": {
- "id": 0,
- "code": "string",
- "name": "string",
- "city": "string",
- "country": "string",
- "terminalType": "string",
- "latitude": 0,
- "longitude": 0
}, - "statusCode": 0,
- "message": "string"
}Updates a terminal with allowed TerminalType values.
| x-company | integer <int32> |
| id required | integer <int32> The unique identifier of the terminal being updated. |
| terminalType required | string non-empty The type of the terminal being updated. |
| code | string or null <= 10 characters Gets or sets the UN/LOCODE of the terminal (Max 10 characters). |
| name | string or null <= 50 characters Gets or sets the name of the terminal (Max 50 characters). |
| city | string or null <= 50 characters Gets or sets the city of the terminal (Max 50 characters). |
| country | string or null Gets or sets the Country of the terminal. |
| latitude | number <double> Gets or sets the latitude of the terminal. |
| longitude | number <double> Gets or sets the longitude of the terminal. |
{- "id": 0,
- "terminalType": "string",
- "code": "string",
- "name": "string",
- "city": "string",
- "country": "string",
- "latitude": 0,
- "longitude": 0
}{- "data": {
- "id": 0,
- "code": "string",
- "name": "string",
- "city": "string",
- "country": "string",
- "terminalType": "string",
- "latitude": 0,
- "longitude": 0
}, - "statusCode": 0,
- "message": "string"
}Deletes a terminal by Id.
| x-company | integer <int32> |
| id required | integer <int32> The unique identifier of the terminal to be deleted. |
{- "id": 0
}{- "data": {
- "id": 0,
- "deleted": true
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve terminal type records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "code": "string",
- "nameES": "string",
- "nameEN": "string",
- "namePT": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve vessel records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "name": "string",
- "imo": 0,
- "mmsi": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve function information by providing its instance ID
| instanceId required | string The function instance identifier |
{- "data": {
- "name": "string",
- "instanceId": "string",
- "runtimeStatus": "string",
- "customStatus": null,
- "createdTime": "2019-08-24T14:15:22Z",
- "lastUpdatedTime": "2019-08-24T14:15:22Z",
- "input": null,
- "output": null
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to add a commodity with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the commodity is being created. |
The payload containing commodity details.
Array of objects or null (PackagePayload) A collection of Packages associated with the commodity. | |
| sku | string or null The Stock Keeping Unit (SKU) of the commodity. |
| description | string or null The description of the commodity. |
| weight | number or null <float> The weight of the commodity. |
| amount | integer or null <int32> The amount or quantity of the commodity. |
{- "packages": [
- {
- "commodityId": 0,
- "companyId": 0,
- "shipmentId": 0,
- "customerRef": "string",
- "shipmentContainerId": 0,
- "containerRef": "string",
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a commodity with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the commodity is being updated. |
The payload containing commodity details.
| id | integer <int32> Id of commodity |
Array of objects or null (PackagePayload) A collection of Packages associated with the commodity. | |
| sku | string or null The Stock Keeping Unit (SKU) of the commodity. |
| description | string or null The description of the commodity. |
| weight | number or null <float> The weight of the commodity. |
| amount | integer or null <int32> The amount or quantity of the commodity. |
{- "id": 0,
- "packages": [
- {
- "commodityId": 0,
- "companyId": 0,
- "shipmentId": 0,
- "customerRef": "string",
- "shipmentContainerId": 0,
- "containerRef": "string",
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to delete a commodity with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the commodity are being deleted. |
The payload containing commodity ids.
| ids | Array of integers or null <int32> A ids of Commodity to delete |
{- "ids": [
- 0
]
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve commodity records based on the provided payload, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> The identifier of the company for which to retrieve commodity records. |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "shipmentId": 0,
- "customerRef": "string",
- "shipmentContainerId": 0,
- "containerRef": "string",
- "commodityCategoryValues": [
- {
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve companies records available for the user, and it returns a response based on the status of the operation.
{- "data": [
- {
- "companyId": 0,
- "companyName": "string"
}
], - "statusCode": 0,
- "message": "string"
}Allows you to create a new company with associated users.
| companyName | string or null The name of the company. |
| users | Array of strings or null List of users associated with the company. |
{- "companyName": "string",
- "users": [
- "string"
]
}{- "data": {
- "companyId": 0,
- "companyName": "string"
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve the company information (ID and name) associated with a customer reference, considering user access permissions to the company.
| customerRef required | string The customer reference to search for. |
{- "data": {
- "companyId": 0,
- "companyName": "string"
}, - "statusCode": 0,
- "message": "string"
}Allows you to update the data of an existing company.
| companyId required | integer <int32> |
| companyId | integer <int32> The unique identifier for the company. |
| companyName | string or null The name of the company. |
| users | Array of strings or null List of users associated with the company. |
{- "companyId": 0,
- "companyName": "string",
- "users": [
- "string"
]
}{- "data": {
- "companyId": 0,
- "companyName": "string"
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to add a containers with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the container is being created. |
The payload containing container details.
| shipmentId | integer <int32> The unique identifier of the container. |
| customerRef | string or null |
Array of objects or null (CreateShipmentContainerPayload) The list of containers for a shipment. Each object in the list represents a container data for the shipment. |
{- "shipmentId": 0,
- "customerRef": "string",
- "containers": [
- {
- "routes": [
- {
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a container with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the container is being updated. |
The payload containing container details.
| shipmentId | integer <int32> Gets or Sets the Shipment ID. |
| customerRef | string or null Gets or Sets the Customer reference. |
Array of objects or null (UpdateShipmentContainerPayload) Gets or Sets the list of Containers to update for a Shipment. Assumes the use of a Mojito.PublicAPI.Models.Payloads.V1.Shipment.Update.UpdateShipmentContainerPayload for each container. |
{- "shipmentId": 0,
- "customerRef": "string",
- "containers": [
- {
- "id": 0,
- "routes": [
- {
- "id": 0,
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to delete a containers with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the shipments are being deleted. |
The payload containing containers references.
| shipmentId | integer <int32> |
| customerRef | string or null |
| containerRefs | Array of strings or null The System.Collections.Generic.IEnumerable`1 of container references which are designed to be deleted. System.String objects are utilized as references. |
{- "shipmentId": 0,
- "customerRef": "string",
- "containerRefs": [
- "string"
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve container records based on the provided payload, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> The identifier of the company for which to retrieve containers records. |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "shipmentId": 0,
- "routes": [
- {
- "id": 0,
- "origin": "string",
- "destination": "string",
- "emissions": [
- {
- "id": 0,
- "type": "string",
- "carbonDioxide": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "co2Equivalents": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "dieselFuelConsumption": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "nitrogenOxides": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "nonMethanHydroCarbons": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "particles": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "sulfurDioxides": {
- "wtt": 0,
- "ttw": 0,
- "unit": "string"
}, - "distances": {
- "value": 0,
- "unit": "string"
}
}
], - "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "shipmentId": 0,
- "customerRef": "string",
- "shipmentContainerId": 0,
- "containerRef": "string",
- "commodityCategoryValues": [
- {
- "value": null,
- "companyCommodityCategory": null
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to add a containers with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the container is being created. |
The payload containing container details.
| shipmentId | integer <int32> The unique identifier of the container. |
| customerRef | string or null |
Array of objects or null (CreateShipmentContainerPayload) The list of containers for a shipment. Each object in the list represents a container data for the shipment. |
{- "shipmentId": 0,
- "customerRef": "string",
- "containers": [
- {
- "routes": [
- {
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a container with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the container is being updated. |
The payload containing container details.
| shipmentId | integer <int32> Gets or Sets the Shipment ID. |
| customerRef | string or null Gets or Sets the Customer reference. |
Array of objects or null (UpdateShipmentContainerPayload) Gets or Sets the list of Containers to update for a Shipment. Assumes the use of a Mojito.PublicAPI.Models.Payloads.V1.Shipment.Update.UpdateShipmentContainerPayload for each container. |
{- "shipmentId": 0,
- "customerRef": "string",
- "containers": [
- {
- "id": 0,
- "routes": [
- {
- "id": 0,
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to delete a containers with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the shipments are being deleted. |
The payload containing containers references.
| shipmentId | integer <int32> |
| customerRef | string or null |
| containerRefs | Array of strings or null The System.Collections.Generic.IEnumerable`1 of container references which are designed to be deleted. System.String objects are utilized as references. |
{- "shipmentId": 0,
- "customerRef": "string",
- "containerRefs": [
- "string"
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to add a documents with the provided payload, and it returns a response based on the status of the operation.
ShipmentIds contains an array of the ids of the shipments to which you want to upload the files
DocumentTypes contains an array of the identifiers of the document types to be uploaded
Documents contains an array of the documents you want to upload in binary format
The three arrays must be of the same length and correlative in position to each other.
| x-company | integer <int32> The identifier of the company for which the document is being created. |
| x-referenceField | string The reference of the field for search |
| documents required | Array of strings <binary> [ items <binary > ] The list of document file instances representing the document files. |
| shipmentIds | Array of integers <int32> [ items <int32 > ] The list of shipment IDs for the documents. |
| referenceFieldValue | string The value of ReferenceFieldHeader for the documents. |
| documentTypes required | Array of integers <int32> [ items <int32 > ] The list of document types corresponding to the documents. |
| replace | boolean Bool if must replace the document if alredy exists (false by default) |
{- "data": [
- {
- "errors": [
- "string"
], - "shipmentId": 0,
- "documentFiles": [
- {
- "entityId": 0,
- "filename": "string",
- "documentTypeId": 0,
- "file": "string",
- "replace": true,
- "createdOn": "2019-08-24T14:15:22Z",
- "id": 0
}
]
}
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a document with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the document is being created. |
The payload containing information for update the document.
| id required | integer <int32> The ID of the document to be updated. |
| shipmentId required | integer <int32> The shipment ID associated with the document. |
| documentTypeId required | integer <int32> The document type ID associated with the document. |
| filename | string or null The document name. |
| createdBy | string or null The user who created the document. |
| createdOn | string <date-time> The date and time when the document was created. |
| modifiedBy | string or null The user who last modified the document. |
| modifiedOn | string <date-time> The date and time when the document was last modified. |
{- "id": 0,
- "shipmentId": 0,
- "documentTypeId": 0,
- "filename": "string",
- "createdBy": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "modifiedOn": "2019-08-24T14:15:22Z"
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve documents records based on the provided payload, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> The identifier of the company for which to retrieve document records. |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "documentType": {
- "id": 0,
- "name": "string",
- "code": "string",
- "category": "string"
}, - "shipmentId": 0,
- "documentTypeId": 0,
- "filename": "string",
- "createdBy": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "modifiedOn": "2019-08-24T14:15:22Z"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to delete a documents with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the document are being deleted. |
The payload containing document ids.
| ids required | Array of integers <int32> [ items <int32 > ] A ids of documents to delete |
{- "ids": [
- 0
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to add a documents base64 with the provided payload, and it returns a response based on the status of the operation.
The three arrays must be of the same length and correlative in position to each other.
| x-company | integer <int32> The identifier of the company for which the document is being created. |
| x-referenceField | string The reference of the field for search |
The payload containing information for creating the document, the document is in base64.
| fileName required | string non-empty The list of string instances representing the document name. |
| document required | string non-empty The list of base64 string representing the document files. |
| shipmentId | integer <int32> Shipment ID for the documents. |
| referenceFieldValue | string or null The value of ReferenceFieldHeader for the documents. |
| documentType required | integer <int32> Document type corresponding to the document. |
| replace | boolean Bool if must replace the document if alredy exists (false by default) |
{- "fileName": "string",
- "document": "string",
- "shipmentId": 0,
- "referenceFieldValue": "string",
- "documentType": 0,
- "replace": true
}{- "data": [
- {
- "errors": [
- "string"
], - "shipmentId": 0,
- "documentFiles": [
- {
- "entityId": 0,
- "filename": "string",
- "documentTypeId": 0,
- "file": "string",
- "replace": true,
- "createdOn": "2019-08-24T14:15:22Z",
- "id": 0
}
]
}
], - "statusCode": 0,
- "message": "string"
}Allows updating the binary file of an existing document by sending a file in form-data.
| id required | integer <int32> ID of the document to update. |
| x-company | integer <int32> ID of the company. |
| file | string <binary> |
{- "statusCode": 0,
- "message": "string"
}Allows updating the binary file of an existing document by sending the file in base64.
| id required | integer <int32> ID of the document to update. |
| x-company | integer <int32> ID of the company. |
Payload with the binary in base64 and the file name.
| fileName required | string non-empty Name of the file to be updated. |
| document required | string non-empty Document content encoded in base64. |
{- "fileName": "string",
- "document": "string"
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve binary document record based on the id, and it returns a response based on the status of the operation.
| documentId required | integer <int32> The identifier of the document for which to retrieve document record. |
| x-company | integer <int32> The identifier of the company for which to retrieve document record. |
{- "data": {
- "fileName": "string",
- "content": "string",
- "contentType": "string"
}, - "statusCode": 0,
- "message": "string"
}Same as CreateDocuments but processed asynchronously via Azure Function.
| x-company | integer <int32> The identifier of the company for which the document is being created. |
| x-referenceField | string The reference of the field for search |
| documents required | Array of strings <binary> [ items <binary > ] The list of document file instances representing the document files. |
| shipmentIds | Array of integers <int32> [ items <int32 > ] The list of shipment IDs for the documents. |
| referenceFieldValue | string The value of ReferenceFieldHeader for the documents. |
| documentTypes required | Array of integers <int32> [ items <int32 > ] The list of document types corresponding to the documents. |
| replace | boolean Bool if must replace the document if alredy exists (false by default) |
{- "data": [
- {
- "errors": [
- "string"
], - "shipmentId": 0,
- "documentFiles": [
- {
- "entityId": 0,
- "filename": "string",
- "documentTypeId": 0,
- "file": "string",
- "replace": true,
- "createdOn": "2019-08-24T14:15:22Z",
- "id": 0
}
]
}
], - "statusCode": 0,
- "message": "string"
}This operation updates a document record in batch mode. It can use Azure Function depending on configuration settings.
| x-company | integer <int32> ID of the company. |
Payload containing information for updating the document.
| id required | integer <int32> The ID of the document to be updated. |
| shipmentId required | integer <int32> The shipment ID associated with the document. |
| documentTypeId required | integer <int32> The document type ID associated with the document. |
| filename | string or null The document name. |
| createdBy | string or null The user who created the document. |
| createdOn | string <date-time> The date and time when the document was created. |
| modifiedBy | string or null The user who last modified the document. |
| modifiedOn | string <date-time> The date and time when the document was last modified. |
{- "id": 0,
- "shipmentId": 0,
- "documentTypeId": 0,
- "filename": "string",
- "createdBy": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "modifiedBy": "string",
- "modifiedOn": "2019-08-24T14:15:22Z"
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to delete document records in batch mode, optionally using Azure Functions for asynchronous processing.
| x-company | integer <int32> The identifier of the company for which the documents are being deleted. |
The payload containing document ids.
| ids required | Array of integers <int32> [ items <int32 > ] A ids of documents to delete |
{- "ids": [
- 0
]
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map agent records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map carrier records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map commodity records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map container type records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map country records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map incoterm records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map package type records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map project records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve map terminal records, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "origin": "string",
- "result": "string"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to add a shipment with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the shipment is being created. |
The payload containing shipment details.
Array of objects or null (CreateShipmentContainerPayload) A collection of containers associated with the shipment. | |
| customerRef | string or null The customer reference. |
| shipper | string or null The shipper name. |
| shipperRef | string or null The shipper reference. |
| consignee | string or null The consignee name. |
| consigneeRef | string or null The consignee reference. |
| client | string or null The client name. |
| shipmentType | string (ShipmentType) Enum: "AIR" "FCL" "LCL" "LND" "GEN" "SOL" Represents the type of a shipment, which can be one of the following values: AIR, LND, LCL, FCL. |
| polLocode | string or null The origin port LOCODE. |
| podLocode | string or null The destination port LOCODE. |
| polUserLocode | string or null The origin port LOCODE user. |
| podUserLocode | string or null The destination port LOCODE user. |
| originVehicle | string or null The origin vehicle. |
| destinationVehicle | string or null The destination vehicle. |
| mbl | string or null The Master Bill of Lading (MBL). |
| hbl | string or null The House Bill of Lading (HBL). |
| awb | string or null The Air Waybill (AWB). |
| hawb | string or null The House Air Waybill (HAWB). |
| booking | string or null The booking reference. |
| shippingLine | string or null The shipping line name. |
| shippingLineSCAC | string or null The shipping line SCAC. |
| airline | string or null The air line name. |
| deliveryLocation | string or null The delivery location. |
| incoterm | string or null The Incoterm for the shipment. |
| project | string or null The project associated with the shipment. |
| voyageNumber | string or null The voyage number. |
| forwarder | string or null The forwarder name. |
| forwarderRef | string or null The forwarder reference. |
| originCustoms | string or null The origin customs office. |
| originCustomsRef | string or null The reference for the origin customs office. |
| destinationCustomsRef | string or null The reference for the destination customs office. |
| truckSupplier | string or null The truck supplier name. |
| truckSupplierRef | string or null The reference for the truck supplier. |
| destinationCustoms | string or null The reference for the destination customs |
| status | string or null The status name. |
| integrationStatus | string or null The integration status name. |
| createdOn | string <date-time> The timestamp when the entity was created. |
| relatedRef | string or null The reference for the shipment with relation of this |
| relatedOrder | integer <int32> Order of the relation in the list |
{- "containers": [
- {
- "routes": [
- {
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "relatedRef": "string",
- "relatedOrder": 0
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a shipment with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the shipment is being updated. |
| x-referenceField | string The reference of the field for search |
The payload containing shipment details.
| id | integer <int32> Id of Shipment. Optional for upsert logic; when 0, other references may be used. |
Array of objects or null (UpdateShipmentContainerPayload) A collection of containers associated with the shipment. | |
| customerRef | string or null The customer reference. |
| shipper | string or null The shipper name. |
| shipperRef | string or null The shipper reference. |
| consignee | string or null The consignee name. |
| consigneeRef | string or null The consignee reference. |
| client | string or null The client name. |
| shipmentType | string (ShipmentType) Enum: "AIR" "FCL" "LCL" "LND" "GEN" "SOL" Represents the type of a shipment, which can be one of the following values: AIR, LND, LCL, FCL. |
| polLocode | string or null The origin port LOCODE. |
| podLocode | string or null The destination port LOCODE. |
| polUserLocode | string or null The origin port LOCODE user. |
| podUserLocode | string or null The destination port LOCODE user. |
| originVehicle | string or null The origin vehicle. |
| destinationVehicle | string or null The destination vehicle. |
| mbl | string or null The Master Bill of Lading (MBL). |
| hbl | string or null The House Bill of Lading (HBL). |
| awb | string or null The Air Waybill (AWB). |
| hawb | string or null The House Air Waybill (HAWB). |
| booking | string or null The booking reference. |
| shippingLine | string or null The shipping line name. |
| shippingLineSCAC | string or null The shipping line SCAC. |
| airline | string or null The air line name. |
| deliveryLocation | string or null The delivery location. |
| incoterm | string or null The Incoterm for the shipment. |
| project | string or null The project associated with the shipment. |
| voyageNumber | string or null The voyage number. |
| forwarder | string or null The forwarder name. |
| forwarderRef | string or null The forwarder reference. |
| originCustoms | string or null The origin customs office. |
| originCustomsRef | string or null The reference for the origin customs office. |
| destinationCustomsRef | string or null The reference for the destination customs office. |
| truckSupplier | string or null The truck supplier name. |
| truckSupplierRef | string or null The reference for the truck supplier. |
| destinationCustoms | string or null The reference for the destination customs |
| status | string or null The status name. |
| integrationStatus | string or null The integration status name. |
| createdOn | string <date-time> The timestamp when the entity was created. |
| relatedRef | string or null The reference for the shipment with relation of this |
| relatedOrder | integer <int32> Order of the relation in the list |
{- "id": 0,
- "containers": [
- {
- "id": 0,
- "routes": [
- {
- "id": 0,
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "relatedRef": "string",
- "relatedOrder": 0
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to delete a shipments with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the shipments are being deleted. |
The payload containing shipments ids.
| ids | Array of integers or null <int32> A ids of Shipments to delete |
| customerRefs | Array of strings or null CustomerRefs of Shipments to delete |
{- "ids": [
- 0
], - "customerRefs": [
- "string"
]
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve shipment records based on the provided payload, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> The identifier of the company for which to retrieve shipment records. |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "pol": "string",
- "pod": "string",
- "polUser": "string",
- "podUser": "string",
- "sharedURL": "string",
- "containers": [
- {
- "id": 0,
- "shipmentId": 0,
- "routes": [
- {
- "id": 0,
- "origin": "string",
- "destination": "string",
- "emissions": [
- {
- "id": null,
- "type": null,
- "carbonDioxide": null,
- "co2Equivalents": null,
- "dieselFuelConsumption": null,
- "nitrogenOxides": null,
- "nonMethanHydroCarbons": null,
- "particles": null,
- "sulfurDioxides": null,
- "distances": null
}
], - "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "shipmentId": null,
- "customerRef": null,
- "shipmentContainerId": null,
- "containerRef": null,
- "commodityCategoryValues": [ ],
- "id": null,
- "packageType": null,
- "loadUnitType": null,
- "quantity": null,
- "netWeight": null,
- "grossWeight": null,
- "volume": null,
- "loadUnitReference": null
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "tags": [
- {
- "id": 0,
- "name": "string",
- "color": "string",
- "user": "string",
- "createdOn": "2019-08-24T14:15:22Z"
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "relatedRef": "string",
- "relatedOrder": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}If the shipment exists, it will be updated; otherwise, it will be created.
| x-company | integer <int32> Company identifier. |
| x-referenceField | string Optional reference field to search (e.g. ID, CustomerRef). If omitted, payload Id/CustomerRef will be used. |
The payload containing shipment details for update or create.
| id | integer or null <int32> Id of Shipment. Optional for upsert logic; when null, a new shipment will be created. |
| createdOn | string or null <date-time> The timestamp when the entity was created. |
Array of objects or null (UpdateShipmentContainerPayload) A collection of containers associated with the shipment. | |
| customerRef | string or null The customer reference. |
| shipper | string or null The shipper name. |
| shipperRef | string or null The shipper reference. |
| consignee | string or null The consignee name. |
| consigneeRef | string or null The consignee reference. |
| client | string or null The client name. |
| shipmentType | string (ShipmentType) Enum: "AIR" "FCL" "LCL" "LND" "GEN" "SOL" Represents the type of a shipment, which can be one of the following values: AIR, LND, LCL, FCL. |
| polLocode | string or null The origin port LOCODE. |
| podLocode | string or null The destination port LOCODE. |
| polUserLocode | string or null The origin port LOCODE user. |
| podUserLocode | string or null The destination port LOCODE user. |
| originVehicle | string or null The origin vehicle. |
| destinationVehicle | string or null The destination vehicle. |
| mbl | string or null The Master Bill of Lading (MBL). |
| hbl | string or null The House Bill of Lading (HBL). |
| awb | string or null The Air Waybill (AWB). |
| hawb | string or null The House Air Waybill (HAWB). |
| booking | string or null The booking reference. |
| shippingLine | string or null The shipping line name. |
| shippingLineSCAC | string or null The shipping line SCAC. |
| airline | string or null The air line name. |
| deliveryLocation | string or null The delivery location. |
| incoterm | string or null The Incoterm for the shipment. |
| project | string or null The project associated with the shipment. |
| voyageNumber | string or null The voyage number. |
| forwarder | string or null The forwarder name. |
| forwarderRef | string or null The forwarder reference. |
| originCustoms | string or null The origin customs office. |
| originCustomsRef | string or null The reference for the origin customs office. |
| destinationCustomsRef | string or null The reference for the destination customs office. |
| truckSupplier | string or null The truck supplier name. |
| truckSupplierRef | string or null The reference for the truck supplier. |
| destinationCustoms | string or null The reference for the destination customs |
| status | string or null The status name. |
| integrationStatus | string or null The integration status name. |
| relatedRef | string or null The reference for the shipment with relation of this |
| relatedOrder | integer <int32> Order of the relation in the list |
{- "id": 0,
- "createdOn": "2019-08-24T14:15:22Z",
- "containers": [
- {
- "id": 0,
- "routes": [
- {
- "id": 0,
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "relatedRef": "string",
- "relatedOrder": 0
}{- "statusCode": 0,
- "message": "string"
}If the shipment exists, it will be updated; otherwise, it will be created. Processed via batch/queue when enabled.
| x-company | integer <int32> Company identifier. |
| x-referenceField | string Optional reference field to search (e.g. ID, CustomerRef). If omitted, payload Id/CustomerRef will be used. |
The payload containing shipment details for update or create.
| id | integer or null <int32> Id of Shipment. Optional for upsert logic; when null, a new shipment will be created. |
| createdOn | string or null <date-time> The timestamp when the entity was created. |
Array of objects or null (UpdateShipmentContainerPayload) A collection of containers associated with the shipment. | |
| customerRef | string or null The customer reference. |
| shipper | string or null The shipper name. |
| shipperRef | string or null The shipper reference. |
| consignee | string or null The consignee name. |
| consigneeRef | string or null The consignee reference. |
| client | string or null The client name. |
| shipmentType | string (ShipmentType) Enum: "AIR" "FCL" "LCL" "LND" "GEN" "SOL" Represents the type of a shipment, which can be one of the following values: AIR, LND, LCL, FCL. |
| polLocode | string or null The origin port LOCODE. |
| podLocode | string or null The destination port LOCODE. |
| polUserLocode | string or null The origin port LOCODE user. |
| podUserLocode | string or null The destination port LOCODE user. |
| originVehicle | string or null The origin vehicle. |
| destinationVehicle | string or null The destination vehicle. |
| mbl | string or null The Master Bill of Lading (MBL). |
| hbl | string or null The House Bill of Lading (HBL). |
| awb | string or null The Air Waybill (AWB). |
| hawb | string or null The House Air Waybill (HAWB). |
| booking | string or null The booking reference. |
| shippingLine | string or null The shipping line name. |
| shippingLineSCAC | string or null The shipping line SCAC. |
| airline | string or null The air line name. |
| deliveryLocation | string or null The delivery location. |
| incoterm | string or null The Incoterm for the shipment. |
| project | string or null The project associated with the shipment. |
| voyageNumber | string or null The voyage number. |
| forwarder | string or null The forwarder name. |
| forwarderRef | string or null The forwarder reference. |
| originCustoms | string or null The origin customs office. |
| originCustomsRef | string or null The reference for the origin customs office. |
| destinationCustomsRef | string or null The reference for the destination customs office. |
| truckSupplier | string or null The truck supplier name. |
| truckSupplierRef | string or null The reference for the truck supplier. |
| destinationCustoms | string or null The reference for the destination customs |
| status | string or null The status name. |
| integrationStatus | string or null The integration status name. |
| relatedRef | string or null The reference for the shipment with relation of this |
| relatedOrder | integer <int32> Order of the relation in the list |
{- "id": 0,
- "createdOn": "2019-08-24T14:15:22Z",
- "containers": [
- {
- "id": 0,
- "routes": [
- {
- "id": 0,
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "relatedRef": "string",
- "relatedOrder": 0
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to add a shipment with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the shipment is being created. |
The payload containing shipment details.
Array of objects or null (CreateShipmentContainerPayload) A collection of containers associated with the shipment. | |
| customerRef | string or null The customer reference. |
| shipper | string or null The shipper name. |
| shipperRef | string or null The shipper reference. |
| consignee | string or null The consignee name. |
| consigneeRef | string or null The consignee reference. |
| client | string or null The client name. |
| shipmentType | string (ShipmentType) Enum: "AIR" "FCL" "LCL" "LND" "GEN" "SOL" Represents the type of a shipment, which can be one of the following values: AIR, LND, LCL, FCL. |
| polLocode | string or null The origin port LOCODE. |
| podLocode | string or null The destination port LOCODE. |
| polUserLocode | string or null The origin port LOCODE user. |
| podUserLocode | string or null The destination port LOCODE user. |
| originVehicle | string or null The origin vehicle. |
| destinationVehicle | string or null The destination vehicle. |
| mbl | string or null The Master Bill of Lading (MBL). |
| hbl | string or null The House Bill of Lading (HBL). |
| awb | string or null The Air Waybill (AWB). |
| hawb | string or null The House Air Waybill (HAWB). |
| booking | string or null The booking reference. |
| shippingLine | string or null The shipping line name. |
| shippingLineSCAC | string or null The shipping line SCAC. |
| airline | string or null The air line name. |
| deliveryLocation | string or null The delivery location. |
| incoterm | string or null The Incoterm for the shipment. |
| project | string or null The project associated with the shipment. |
| voyageNumber | string or null The voyage number. |
| forwarder | string or null The forwarder name. |
| forwarderRef | string or null The forwarder reference. |
| originCustoms | string or null The origin customs office. |
| originCustomsRef | string or null The reference for the origin customs office. |
| destinationCustomsRef | string or null The reference for the destination customs office. |
| truckSupplier | string or null The truck supplier name. |
| truckSupplierRef | string or null The reference for the truck supplier. |
| destinationCustoms | string or null The reference for the destination customs |
| status | string or null The status name. |
| integrationStatus | string or null The integration status name. |
| createdOn | string <date-time> The timestamp when the entity was created. |
| relatedRef | string or null The reference for the shipment with relation of this |
| relatedOrder | integer <int32> Order of the relation in the list |
{- "containers": [
- {
- "routes": [
- {
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "relatedRef": "string",
- "relatedOrder": 0
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a shipment with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the shipment is being updated. |
| x-referenceField | string The reference of the field for search |
The payload containing shipment details.
| id | integer <int32> Id of Shipment. Optional for upsert logic; when 0, other references may be used. |
Array of objects or null (UpdateShipmentContainerPayload) A collection of containers associated with the shipment. | |
| customerRef | string or null The customer reference. |
| shipper | string or null The shipper name. |
| shipperRef | string or null The shipper reference. |
| consignee | string or null The consignee name. |
| consigneeRef | string or null The consignee reference. |
| client | string or null The client name. |
| shipmentType | string (ShipmentType) Enum: "AIR" "FCL" "LCL" "LND" "GEN" "SOL" Represents the type of a shipment, which can be one of the following values: AIR, LND, LCL, FCL. |
| polLocode | string or null The origin port LOCODE. |
| podLocode | string or null The destination port LOCODE. |
| polUserLocode | string or null The origin port LOCODE user. |
| podUserLocode | string or null The destination port LOCODE user. |
| originVehicle | string or null The origin vehicle. |
| destinationVehicle | string or null The destination vehicle. |
| mbl | string or null The Master Bill of Lading (MBL). |
| hbl | string or null The House Bill of Lading (HBL). |
| awb | string or null The Air Waybill (AWB). |
| hawb | string or null The House Air Waybill (HAWB). |
| booking | string or null The booking reference. |
| shippingLine | string or null The shipping line name. |
| shippingLineSCAC | string or null The shipping line SCAC. |
| airline | string or null The air line name. |
| deliveryLocation | string or null The delivery location. |
| incoterm | string or null The Incoterm for the shipment. |
| project | string or null The project associated with the shipment. |
| voyageNumber | string or null The voyage number. |
| forwarder | string or null The forwarder name. |
| forwarderRef | string or null The forwarder reference. |
| originCustoms | string or null The origin customs office. |
| originCustomsRef | string or null The reference for the origin customs office. |
| destinationCustomsRef | string or null The reference for the destination customs office. |
| truckSupplier | string or null The truck supplier name. |
| truckSupplierRef | string or null The reference for the truck supplier. |
| destinationCustoms | string or null The reference for the destination customs |
| status | string or null The status name. |
| integrationStatus | string or null The integration status name. |
| createdOn | string <date-time> The timestamp when the entity was created. |
| relatedRef | string or null The reference for the shipment with relation of this |
| relatedOrder | integer <int32> Order of the relation in the list |
{- "id": 0,
- "containers": [
- {
- "id": 0,
- "routes": [
- {
- "id": 0,
- "originLocode": "string",
- "destinationLocode": "string",
- "vehicle": "string",
- "eta": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "voyageNumber": "string",
- "transshipmentCount": 0
}
], - "trackers": [
- {
- "id": 0,
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
], - "commodities": [
- {
- "id": 0,
- "companyId": 0,
- "packages": [
- {
- "commodityCategoryValues": [
- {
- "companyCommodityCategoryId": 0,
- "value": "string",
- "companyCommodityCategory": "string"
}
], - "id": 0,
- "packageType": "string",
- "loadUnitType": "string",
- "quantity": 0,
- "netWeight": 0,
- "grossWeight": 0,
- "volume": 0,
- "loadUnitReference": "string"
}
], - "sku": "string",
- "description": "string",
- "weight": 0,
- "amount": 0
}
], - "dynamicFields": [
- {
- "field": "string",
- "value": "string"
}
], - "pickup": "2019-08-24T14:15:22Z",
- "estimatedPickup": "2019-08-24T14:15:22Z",
- "customsInspectionOrigin": "2019-08-24T14:15:22Z",
- "customsClearenceOrigin": "2019-08-24T14:15:22Z",
- "customsInspectionDestination": "2019-08-24T14:15:22Z",
- "customsClearenceDestination": "2019-08-24T14:15:22Z",
- "gateIn": "2019-08-24T14:15:22Z",
- "gateInUser": "2019-08-24T14:15:22Z",
- "etd": "2019-08-24T14:15:22Z",
- "initialETD": "2019-08-24T14:15:22Z",
- "etdUser": "2019-08-24T14:15:22Z",
- "atl": "2019-08-24T14:15:22Z",
- "atlUser": "2019-08-24T14:15:22Z",
- "atd": "2019-08-24T14:15:22Z",
- "atdUser": "2019-08-24T14:15:22Z",
- "eta": "2019-08-24T14:15:22Z",
- "initialETA": "2019-08-24T14:15:22Z",
- "etaUser": "2019-08-24T14:15:22Z",
- "ata": "2019-08-24T14:15:22Z",
- "ataUser": "2019-08-24T14:15:22Z",
- "atDischarge": "2019-08-24T14:15:22Z",
- "atDischargeUser": "2019-08-24T14:15:22Z",
- "gateOut": "2019-08-24T14:15:22Z",
- "gateOutUser": "2019-08-24T14:15:22Z",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "emptyReturnActual": "2019-08-24T14:15:22Z",
- "emptyReturnActualUser": "2019-08-24T14:15:22Z",
- "containerRef": "string",
- "containerType": "string",
- "containerSeal": "string",
- "teUs": 0,
- "status": "string",
- "daysOffStorage": 0,
- "costStorageDay": 0,
- "daysOffDelays": 0,
- "costDelaysDay": 0
}
], - "customerRef": "string",
- "shipper": "string",
- "shipperRef": "string",
- "consignee": "string",
- "consigneeRef": "string",
- "client": "string",
- "shipmentType": "AIR",
- "polLocode": "string",
- "podLocode": "string",
- "polUserLocode": "string",
- "podUserLocode": "string",
- "originVehicle": "string",
- "destinationVehicle": "string",
- "mbl": "string",
- "hbl": "string",
- "awb": "string",
- "hawb": "string",
- "booking": "string",
- "shippingLine": "string",
- "shippingLineSCAC": "string",
- "airline": "string",
- "deliveryLocation": "string",
- "incoterm": "string",
- "project": "string",
- "voyageNumber": "string",
- "forwarder": "string",
- "forwarderRef": "string",
- "originCustoms": "string",
- "originCustomsRef": "string",
- "destinationCustomsRef": "string",
- "truckSupplier": "string",
- "truckSupplierRef": "string",
- "destinationCustoms": "string",
- "status": "string",
- "integrationStatus": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "relatedRef": "string",
- "relatedOrder": 0
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to delete a shipments with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the shipments are being deleted. |
The payload containing shipments ids.
| ids | Array of integers or null <int32> A ids of Shipments to delete |
| customerRefs | Array of strings or null CustomerRefs of Shipments to delete |
{- "ids": [
- 0
], - "customerRefs": [
- "string"
]
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to add a tag with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tag is being created. |
The payload containing tag details.
required | Array of objects (TagPayload) The list of tags to be created. |
{- "tags": [
- {
- "name": "string",
- "color": "Green"
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a tag with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tag is being updated. |
The payload containing tag details.
required | Array of objects (UpdateTagItem) Gets or sets the list of tags to update. |
{- "tags": [
- {
- "id": 0,
- "color": "Green",
- "name": "string"
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to delete a tag with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tag are being deleted. |
The payload containing tag ids.
| tagIds | Array of integers or null <int32> The list of tags to be deleted. |
| tagNames | Array of strings or null The list of tags to be deleted. |
{- "tagIds": [
- 0
], - "tagNames": [
- "string"
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve trackers records based on the provided payload, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> The identifier of the company for which to retrieve trackers records. |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "id": 0,
- "name": "string",
- "color": "string",
- "user": "string",
- "createdOn": "2019-08-24T14:15:22Z"
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to assign a tag to a specific shipment, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tag is being assigned. |
The payload containing tag and shipment information.
| tagId | integer or null <int32> The id of the tag to assign. |
| tagName | string or null The name of the tag to assign. |
| shipmentId required | integer <int32> The ID of the shipment to which the tag should be assigned. |
{- "tagId": 0,
- "tagName": "string",
- "shipmentId": 0
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to unassign a tag from a specific shipment, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tag is being unassigned. |
The payload containing tag and shipment information.
| tagName | string or null The name of the tag to unassign. |
| tagId | integer or null <int32> The id of the tag to unassign. |
| shipmentId required | integer <int32> The ID of the shipment from which the tag should be unassigned. |
{- "tagName": "string",
- "tagId": 0,
- "shipmentId": 0
}{- "statusCode": 0,
- "message": "string"
}This operation allows you to add a trackers with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tracker is being created. |
The payload containing tracker details.
required | Array of objects (TrackerPayload) The list of tracker payloads associated with the create request. |
{- "trackers": [
- {
- "shipmentId": 0,
- "containerRef": "string",
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a trackers with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the tracker is being updated. |
The payload containing tracker details.
required | Array of objects (TrackerPayload) The list of tracker payloads associated with the update request. |
{- "trackers": [
- {
- "shipmentId": 0,
- "containerRef": "string",
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to delete a trackers with the provided payload, and it returns a response based on the status of the operation.
| x-company | integer <int32> The identifier of the company for which the trackers are being deleted. |
The payload containing trackers ids.
| trackerNames required | Array of strings A ids of trackers to delete |
{- "trackerNames": [
- "string"
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to retrieve trackers records based on the provided payload, and it returns a response based on the status of the operation.
| startRow required | integer <int32> The first row index to get. |
| endRow required | integer <int32> The last row index to get. |
| sortDirection required | string Sort direction to order by ascending or descending. Available values: asc/desc |
| sortProperty required | string Indicate property to sort data. All properties are in the example response |
| filterProperty | string Indicate property to filter data by one only column. |
| filterValue | string Set value to filter data |
Array of objects (IInfiniteRowFilterPayload) Set list of filter data |
| x-company | integer <int32> The identifier of the company for which to retrieve trackers records. |
{- "data": {
- "lastRow": 0,
- "rows": [
- {
- "trackerId": 0,
- "containerRef": "string",
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
]
}, - "statusCode": 0,
- "message": "string"
}This operation allows you to add a trackers with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the tracker is being created. |
The payload containing tracker details.
required | Array of objects (TrackerPayload) The list of tracker payloads associated with the create request. |
{- "trackers": [
- {
- "shipmentId": 0,
- "containerRef": "string",
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to update a trackers with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the tracker is being updated. |
The payload containing tracker details.
required | Array of objects (TrackerPayload) The list of tracker payloads associated with the update request. |
{- "trackers": [
- {
- "shipmentId": 0,
- "containerRef": "string",
- "name": "string",
- "maxTemperature": 0,
- "minTemperature": 0,
- "maxHumidity": 0,
- "minHumidity": 0,
- "maxLight": 0,
- "maxAcceleration": 0
}
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}This operation allows you to delete a trackers with the provided payload, and it returns a response with the status URL of the operation.
| x-company | integer <int32> The identifier of the company for which the trackers are being deleted. |
The payload containing trackers ids.
| trackerNames required | Array of strings A ids of trackers to delete |
{- "trackerNames": [
- "string"
]
}{- "data": [
- "string"
], - "statusCode": 0,
- "message": "string"
}Allows you to add a user to a company.
| x-company | integer <int32> |
| userEmail | Array of strings or null List of user email addresses to add or remove from the company. |
{- "userEmail": [
- "string"
]
}{- "statusCode": 0,
- "message": "string"
}Allows you to remove a user from a company.
| x-company | integer <int32> |
| userEmail | Array of strings or null List of user email addresses to add or remove from the company. |
{- "userEmail": [
- "string"
]
}{- "statusCode": 0,
- "message": "string"
}