Schemas
CutOffTimeSummary
routineStartTimeRoutine pickup window start time.
routineCutOffTimeRoutine pickup cutoff time.
routinePickUpAllowedTodayWhether a routine pickup is allowed for this specific calendar day at this location. The schedule cutoff gate requires this to be true in addition to the same-day time window.
TimeZoneResponse
zipCodetimeZoneDisplay/label timezone.
utcOffsetUTC offset for the location. Prefer integer seconds as a string (for example -14400). Assumed to already reflect DST when applicable.
isDSTWhether daylight saving time is in effect.
SpecimenPickUpLocation
locationIdPickup location identifier. Use this value as locationId on schedule requests
when scheduling against this location.
specialInstructionsSpecial pickup instructions. Empty array when omitted.
descriptionaddresslocationTyperegionIdstandardInstructionsRoutine pickup cutoff times and same-day allowance for a location.
Time zone metadata for the location, passed through when present. The schedule cutoff gate uses utcOffset only (not zone labels).
SpecimenPickUpLocationsResponse
List of pickup locations for the account.
ValidationIssue
idMachine-readable error identifier for programmatic handling.
pathJSONPath-relative expression identifying the field that caused the issue. An empty string indicates a request-level error not attributable to a specific field.
messageHuman-readable description of the issue.
ScheduleSubmitter
firstNameSubmitter given name. Trimmed; blank values are rejected.
lastNameSubmitter family name. Trimmed; blank values are rejected.
SchedulePickUpRequest
accountNumber^\d+$ · requiredPartner account number for the pickup.
sendingFacilityThe sending facility identifier. Must match the partner's active service subscription configuration.
sendingApplicationThe sending application identifier (mnemonic). Must match the partner's active service subscription configuration.
locationIdPickup location identifier from the locations response (locationId). Distinct from the accountNumber path parameter on GET /locations/{accountNumber}.
pickUpTypePickup type. v1 accepts only REGULAR (Routine), matched case-insensitively (for example Regular, regular). STAT and other values are rejected.
Partner-facing submitter identity for schedule requests. Unknown nested properties are ignored.
specialInstructionsOptional free-text instructions for the courier at pickup.
callerNameOptional name of the person placing the schedule request.
SchedulePickUpResponse
confirmationOrderNumberaccountNumberaccountNamesessionIdregionIdrouteDatelocationTyperequestedDateTimespecialInstructionsstandardInstructionspickUpTypePickup type for the scheduled request. STAT orders are not supported.
firstCallDatefinalCallDatecallerNameisSelfServicetrackingIdisAssignedassignedToFirstNameassignedToLastNameassignedToassignedDateTimetatHourscourierNamedispatcherUserlastUpdatedTimestampclosedTimestamp
