Sync Delivery Request
- This endpoint helps Service Provider to map AccessRC delivery request with own delivery request.
- deliveryRequestId is provided to Service Provider within the DELIVERY_REQUEST_SENT event callback body
- At this step if Service Provider can’t create delivery records for each assistance item, providerDelivery list can be empty.
- providerDeliveryRequestId is optional but recommended: when supplied, AccessRC stores it against the deliveryRequestId for cross-system status tracking and operational integrity. It may be omitted, empty, or null.
- PENDING_APPROVAL -> Delivery request is in an approval process
- REJECTED -> Delivery request is rejected
- APPROVED -> Delivery request is approved
- SUCCESS -> Delivery request delivery is successfully synced to Service Provider
- FAILED -> Delivery request delivery is failed to sync to Service Provider
Authorizations
API Key required in x-api-key header
Body
Unique identifier (UUID) of the delivery request within AccessRC. Used to track and reference the specific delivery transaction initiated by the system.
64A descriptive summary of the delivery request, typically used for logging, notifications, or administrative review (e.g., “Approve 146,515 UAH of payment to 27 beneficiaries…”).
1024Aggregated status received from the external provider for the entire delivery request (e.g., Pending, Completed, Failed).
64Internal AccessRC status of the delivery request, indicating its approval or workflow state (e.g., PENDING_APPROVAL, APPROVED, REJECTED).
DRAFT, SENT_TO_SERVICE_PROVIDER, PENDING_APPROVAL, APPROVED, REJECTED, DELIVERED, FAILED, DISPATCH_IN_PROGRESS, FAILED_RESPONSE_UNKNOWN "DRAFT"
Unique identifier (UUID) assigned by the external service provider for the same delivery request, enabling cross-system tracking and synchronization.
64Array containing detailed records of delivery transactions handled by the provider, including status and synchronization results. providerDelivery can be an empty array ("providerDelivery": []) if delivery records are planned to be synced with /api/Delivery/Sync method later on.
