Skip to main content

warehouseTransfersCancelDeliveryAppointment

Cancels a transfer’s delivery appointment in its scheduling integration and unlinks it.

Business Rules​

  • appointmentId must still be the transfer’s appointment; one replaced since then is left alone
  • The appointment is unlinked only after the integration confirms the cancellation. It is kept as history, and the transfer can be booked again
  • When the integration does not confirm, the appointment stays linked
  • Runs in the background; follow the returned process for the outcome

Error Scenarios​

The process fails with the reason, for example the integration’s refusal.

Permissions Required​

  • warehouse:schedule_transfer_delivery_appointment
warehouseTransfersCancelDeliveryAppointment(
input: WarehouseTransfersCancelDeliveryAppointmentInput!
): AsynchronousActionResponse!

Arguments​

warehouseTransfersCancelDeliveryAppointment.input ● WarehouseTransfersCancelDeliveryAppointmentInput! non-null input common​

Parameters for WarehouseTransfersCancelDeliveryAppointment

Type​

AsynchronousActionResponse object common​

Asynchronous action response type