/
Adjusting the API communication

ShipIT 365

Adjusting the API communication

In very exceptional cases we also provide access to the API communication between ShipIT 365 and the providers.

When you have this permission activated in your license, then additional events will be available that give access to the JSON files which are used in the API communication with the several providers.

Every request and response used in the communication can be accessed.
These JSON files can then also be changed, and the processing of the responses can be customized.

 

After the events are executed the actual API communication is still handled by ShipIT 365, but the customized json files are used in the communication.
Especially for responses the IsHandled parameters can be set to overrule the default way of processing the data.

 

Below some examples of the additional events that will become available:

(The list below is not kept up to date and can be different per provider)

OnBeforeInitDocumentFromIDYSTransportOrderHeader() 

OnAfterInitDocumentFromIDYSTransportOrderHeader() 

OnBeforeInitPackagesFromSourceDocPackages() 

OnAfterInitPackagesFromSourceDocPackages() 

OnBeforeInitPackagesFromTransportOrderPackages() 

OnAfterInitPackagesFromTransportOrderPackages() 

OnBeforeInitDeliveryNotesFromTransportOrderDeliveryNotes() 

OnAfterInitDeliveryNotesFromTransportOrderDeliveryNotes() 

OnAfterGetShipmentAdditionalInformation() 

OnGetShipmentAdditionalInformationOnBeforeModifySalesHeader() 

OnGetShipmentAdditionalInformationOnAfterModifySalesHeader() 

OnBeforeSelectCarrier() 

OnSelectCarrierOnProviderCarrierSelectInsert() 

OnAfterSelectCarrier() 

OnBeforeCreateShipAdviseRequest() 

OnAfterGetAvailableServices() 

OnBeforeCreateAndBookDocument() 

OnBeforeCreateDocument() 

OnBeforeCreateDocumentWithTO() 

OnAfterCreateDocument() 

OnAfterCreateDocumentWithTO() 

OnAfterCreateAndBookDocument() 

OnBeforeHandleResponseAfterBooking() 

OnAfterHandleResponseAfterBooking() 

OnBeforeTryDoLabel() 

OnBeforeHandleResponseAfterPrinting() 

 

Related content

Customization ShipIT 365
Customization ShipIT 365
More like this
Adding Additional References to the transport order
Adding Additional References to the transport order
Read with this
Logging of Request and Response information
Logging of Request and Response information
More like this
Vendor settings
Vendor settings
More like this
Introduction
Introduction
More like this
Customer settings
Customer settings
More like this

IDYN 2024