Skip to main content

Tenant API reference

Generated from api/openapi.yaml (version 1.0.0-alpha). 23 operations.

MethodPathScopeIdempotency-KeyWhat it does
POST/v1/geography/resolvegeography.read—Resolve a pin to suburb, zone and gateway.
GET/v1/geography/suburbsgeography.read—Serviceable suburbs, by name.
GET/v1/vehicle-typesgeography.read—Vehicle types for a delivery between two suburbs.
POST/v1/delivery/quotequotes.createOptionalAuthoritative quote with expiry and pricing version.
GET/v1/partnerspartners.read—Delivery partners available to this tenant.
POST/v1/delivery/jobsdelivery.createRequiredConfirm a quote into exactly one delivery job.
GET/v1/delivery/jobs/{ref}delivery.read—Authoritative job state with its customer-safe status.
POST/v1/bulk-deliveriesdelivery.createRequiredCreate a Bulk Delivery, one parent with two to five children.
GET/v1/bulk-deliveries/{ref}delivery.read—A Bulk Delivery and its children.
POST/v1/bulk-deliveries/{ref}/recipientsdelivery.createRequiredAdd recipients before the sender confirms, while positions remain.
POST/v1/bulk-deliveries/{ref}/recipients/{child_ref}/resenddelivery.createRequiredResend one recipient's link before the sender confirms.
POST/v1/bulk-deliveries/{ref}/recipients/{child_ref}/removedelivery.createRequiredRemove one recipient before the sender confirms.
POST/v1/bulk-deliveries/{ref}/quotequotes.createOptionalQuote every confirmed child; the total is their sum.
POST/v1/bulk-deliveries/{ref}/confirmdelivery.createRequiredConfirm the reviewed revision; one job per child.
POST/v1/bulk-deliveries/{ref}/canceldelivery.cancelRequiredCancel the whole Bulk before dispatch; per child after.
GET/v1/bulk-deliveries/{ref}/progressdelivery.read—The sender's Bulk progress view, "3 of 5 delivered".
POST/v1/webhookswebhooks.manageRequiredRegister or update a webhook endpoint and its subscriptions.
POST/v1/webhooks/{id}/replaywebhooks.manageRequiredReplay an endpoint's undelivered events within the retention window.
POST/v1/delivery/jobs/{ref}/canceldelivery.cancelRequiredCancel at a permitted stage, with a reason.
POST/v1/delivery/jobs/{ref}/reassigndelivery.reassignRequiredTrigger recovery re-dispatch.
POST/v1/delivery/jobs/{ref}/completedelivery.completeRequiredServer-authoritative completion of the tenant's own delivery.
GET/v1/delivery/jobs/{ref}/eventsdelivery.read—Customer-safe event history, ordered by sequence.
GET/v1/analyticsdelivery.read—Delivery analytics for the calling tenant.