IntegrationEvent: OnBeforeCancelParcel
OnBeforeCancelParcel(var Parcel: Record "Parcel SCNVN"; var IsHandled: Boolean);
This event is fired before canceling a parcel.
Parameters:
- Parcel - Sendcloud Parcel record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterCancelParcel
OnAfterCancelParcel(var Parcel: Record "Parcel SCNVN"; HttpStatusCode: Integer);
This event is fired after canceling a parcel.
Parameters:
- Parcel - Sendcloud Parcel record
- HttpStatusCode - Specifies the HTTP status code from the cancellation request
IntegrationEvent: OnBeforeSetItemDetails
OnBeforeSetItemDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from an item.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetItemDetails
OnAfterSetItemDetails(var Parcel: Record "Parcel Item SCNVN"; Item: Record Item)
This event is fired after setting parcel item details from an item.
Parameters:
- Parcel - Sendcloud Parcel Item record
- Item - Item record
IntegrationEvent: OnBeforeSetSalesOrderLineDetails
OnBeforeSetSalesOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from a sales order line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetSalesOrderLineDetails
OnAfterSetSalesOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; SalesLine: Record "Sales Line")
This event is fired after setting parcel item details from a sales order line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- SalesLine - Sales Line record
IntegrationEvent: OnBeforeSetSalesShipmentLineDetails
OnBeforeSetSalesShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from a sales shipment line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetSalesShipmentLineDetails
OnAfterSetSalesShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; SalesShipmentLine: Record "Sales Shipment Line")
This event is fired after setting parcel item details from a sales shipment line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- SalesShipmentLine - Sales Shipment Line record
IntegrationEvent: OnBeforeSetTransferOrderLineDetails
OnBeforeSetTransferOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from a transfer order line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetTransferOrderLineDetails
OnAfterSetTransferOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; TransferLine: Record "Transfer Line")
This event is fired after setting parcel item details from a transfer order line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- TransferLine - Transfer Line record
IntegrationEvent: OnBeforeSetTransferShipmentLineDetails
OnBeforeSetTransferShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from a transfer shipment line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetTransferShipmentLineDetails
OnAfterSetTransferShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; TransferShipmentLine: Record "Transfer Shipment Line")
This event is fired after setting parcel item details from a transfer shipment line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- TransferShipmentLine - Transfer Shipment Line record
IntegrationEvent: OnBeforeSetServiceOrderLineDetails
OnBeforeSetServiceOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from a service order line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetServiceOrderLineDetails
OnAfterSetServiceOrderLineDetails(var Parcel: Record "Parcel Item SCNVN"; ServiceLine: Record "Service Line")
This event is fired after setting parcel item details from a service order line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- ServiceLine - Service Line record
IntegrationEvent: OnBeforeSetServiceShipmentLineDetails
OnBeforeSetServiceShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; var IsHandled: Boolean)
This event is fired before setting parcel item details from a service shipment line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSetServiceShipmentLineDetails
OnAfterSetServiceShipmentLineDetails(var Parcel: Record "Parcel Item SCNVN"; ServiceShipmentLine: Record "Service Shipment Line")
This event is fired after setting parcel item details from a service shipment line.
Parameters:
- Parcel - Sendcloud Parcel Item record
- ServiceShipmentLine - Service Shipment Line record
IntegrationEvent: OnBeforeUpdateParcel
OnBeforeUpdateParcel(var ParcelRec: Record "Parcel SCNVN"; var IsHandled: Boolean);
This event is fired before updating a parcel.
Parameters:
- ParcelRec - Sendcloud Parcel record
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterUpdateParcel
OnAfterUpdateParcel(var ParcelRec: Record "Parcel SCNVN"; var Parcel: JsonObject);
This event is fired after updating a parcel.
Parameters:
- ParcelRec - Sendcloud Parcel record
- Parcel - JSON object containing the updated parcel
IntegrationEvent: OnBeforeProcess
OnBeforeProcess(var Parcel: Record "Parcel SCNVN"; var Payload: JsonToken; var Response: JsonToken; HttpStatusCode: Integer; var IsHandled: Boolean);
This event is fired before processing a parcel payload and response.
Parameters:
- Parcel - Sendcloud Parcel record
- Payload - JSON token containing the request payload
- Response - JSON token containing the response payload
- HttpStatusCode - Specifies the HTTP status code
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterProcess
OnAfterProcess(var Parcel: Record "Parcel SCNVN"; Payload: JsonToken; Response: JsonToken; HttpStatusCode: Integer);
This event is fired after processing a parcel payload and response.
Parameters:
- Parcel - Sendcloud Parcel record
- Payload - JSON token containing the request payload
- Response - JSON token containing the response payload
- HttpStatusCode - Specifies the HTTP status code
IntegrationEvent: OnBeforeSyncParcelStatuses
OnBeforeSyncParcelStatuses(var IsHandled: Boolean);
This event is fired before synchronizing parcel statuses.
Parameters:
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterSyncParcelStatuses
OnAfterSyncParcelStatuses(ParcelStatuses: JsonArray);
This event is fired after synchronizing parcel statuses.
Parameters:
- ParcelStatuses - JSON array containing synchronized parcel statuses
IntegrationEvent: OnAfterSyncParcelStatus
OnAfterSyncParcelStatus(var ParcelStatusRec: Record "Parcel Status SCNVN"; ParcelStatus: JsonObject);
This event is fired after synchronizing a single parcel status.
Parameters:
- ParcelStatusRec - Sendcloud Parcel Status record
- ParcelStatus - JSON object containing the synchronized parcel status
IntegrationEvent: OnBeforeGetParcelById
OnBeforeGetParcelById(ParcelId: Integer; var Parcel: JsonObject; var Found: Boolean; var IsHandled: Boolean);
This event is fired before retrieving a parcel by parcel id.
Parameters:
- ParcelId - Specifies the parcel identifier
- Parcel - JSON object containing the parcel
- Found - Indicates whether the parcel was found
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterGetParcelById
OnAfterGetParcelById(ParcelId: Integer; var Parcel: JsonObject);
This event is fired after retrieving a parcel by parcel id.
Parameters:
- ParcelId - Specifies the parcel identifier
- Parcel - JSON object containing the parcel
IntegrationEvent: OnBeforeGetParcel
OnBeforeGetParcel(var ParcelRec: Record "Parcel SCNVN"; var Parcel: JsonObject; var Found: Boolean; var IsHandled: Boolean);
This event is fired before retrieving a parcel from a parcel record.
Parameters:
- ParcelRec - Sendcloud Parcel record
- Parcel - JSON object containing the parcel
- Found - Indicates whether the parcel was found
- IsHandled - Use this parameter if you want to completely override the standard process
IntegrationEvent: OnAfterGetParcel
OnAfterGetParcel(var ParcelRec: Record "Parcel SCNVN"; var Parcel: JsonObject);
This event is fired after retrieving a parcel from a parcel record.
Parameters:
- ParcelRec - Sendcloud Parcel record
- Parcel - JSON object containing the parcel
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article