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.
integrationActiveis 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
warehouseTransfersReconcileDeliveryAppointmentto refresh them stateis 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.