Outgoing Transactions

Report Outgoing Error

If you encounter an error while building an outgoing transaction payload, you can report it here. The error will enter the same exception handling process as an error reported while processing incoming transactions.

post/v2/errors

Request

  • Base URL
    https://api.procuros.io
  • Auth
    HTTP bearer

Request body

errorReasonstring required

The reason for the error.

errorType'DATA' | 'INTERNAL' required

The type of the error. DATA indicates that the error is caused by invalid or insufficient data and can be resolved by a user. INTERNAL indicates a system-level error that cannot be fixed by a user.

errorContextobject

Additional context/meta data for the error.

transactionIdentifierstring

Provide if error can be assigned to a specific outgoing transaction. Depending on the transactionType: Order number, Invoice number, etc.

transactionType'ORDER' | 'ORDER_RESPONSE' | 'SHIPPING_NOTICE' | 'INVOICE' | 'CREDIT_NOTE' | 'DISPATCH_INSTRUCTION' | 'DISPATCH_INSTRUCTION_RESPONSE' | 'RECEIVAL_NOTICE' | 'REMITTANCE_ADVICE' | 'PRODUCT_CATALOG' | 'INVENTORY_REPORT' | 'SALES_REPORT'

Type of transaction.

Example request

{
  "transactionIdentifier": "IV-0001"
}

Response

Created

messagestring required

Status message

errorUrlstring

URL to the Procuros portal where users can view the error and mark it as resolved.

Changes

No recorded changes to this operation across all 1 revision of this API.