Skip to main content

warehouseTransferDeliveryAppointments

Returns a transfer’s current delivery appointments, one for each scheduling integration it has an appointment in.

Business Rules​

  • Includes appointments in integrations that are inactive or archived, so they can still be refreshed or cancelled. integrationActive is false for those
  • Returns the details Endless stored when each appointment was booked, linked, updated, or last refreshed. It does not call any integration; use warehouseTransfersReconcileDeliveryAppointment to refresh them
  • state is BOOKING or UNKNOWN until the booking is confirmed. UNKNOWN means the integration did not confirm it; reconcile before booking again
  • A cancelled appointment is kept as history and is not returned
  • Returns an empty list when the transfer does not have an appointment
  • Reads the transfer in the active company (X-Company-Id) only

Error Scenarios​

  • **GraphQL::ExecutionError**: “Transfer not found.”

Permissions Required​

  • warehouse:read_transfers
warehouseTransferDeliveryAppointments(
transferId: ID!
): [DeliveryAppointment!]!

Arguments​

warehouseTransferDeliveryAppointments.transferId ● ID! non-null scalar common​

The transfer whose appointments are returned.

Type​

DeliveryAppointment object common​

A shipment's current delivery appointment in a scheduling integration.