The Outbound Acknowledgments API manages the outbound delivery queue — the records Dragon Guard creates when it needs to notify an external ERP system (e.g., GrupoMAS) that a warehouse operation has been completed and posted. Each acknowledgment tracks delivery status, attempt count, and retry schedule. Operators and admins can inspect failed deliveries and trigger manual retries.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/CodexaCP/DG_BACK/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/outbound-acknowledgments
Returns a paginated list of outbound acknowledgment records for the authenticated company. Supports filtering by status, event type, and free-text search. Authentication:Authorization: Bearer <token> (required).
Tenant company ID. Resolved from JWT if omitted.
Filter by delivery status. Valid values:
| Value | Meaning |
|---|---|
QUEUED | Pending first delivery attempt. |
RETRY_REQUIRED | Previous attempt failed; scheduled for retry. |
SENT | Successfully delivered to the ERP. |
DEAD_LETTER | Max retries exhausted; requires manual intervention. |
NOT_CONFIGURED | No outbound callback URL was configured at time of creation. |
Filter by event type code (e.g.,
RECEIPT_POSTED, SHIPMENT_POSTED).Free-text search against source document number, posted document number, and event type.
1-based page. Defaults to
1.Page size. Defaults to
20, max 100.Current page.
Page size.
Total acknowledgment records matching the filter.
Total pages.
GET /api/outbound-acknowledgments/
Returns full detail for a single outbound acknowledgment including the serialized payload JSON that was (or will be) delivered to the ERP. Authentication:Authorization: Bearer <token> (required).
Acknowledgment record ID.
Tenant company ID.
OutboundAcknowledgmentDto (same fields as the list response) plus:
The JSON payload string that was sent (or will be sent) to the ERP callback URL.
| Status | Meaning |
|---|---|
| 404 | Acknowledgment not found for the given ID and company. |
POST /api/outbound-acknowledgments//retry
Manually triggers an immediate delivery attempt for an acknowledgment that has failed or been dead-lettered. Cannot be called on records that have already been successfully sent (status = SENT).
Authentication: Authorization: Bearer <token> (required).
Acknowledgment record ID to retry.
Tenant company ID.
OutboundAcknowledgmentDto reflecting the new attempt.
Error codes
| Status | Meaning |
|---|---|
| 404 | Acknowledgment not found. |
| 409 | integration.outboundAcknowledgmentAlreadySent — Record was already successfully delivered. |