/api/network/v1/enterprises/{enterpriseId}/partners/settlements/onchain/deposits
Partner route for providing external deposit information tied to an on-chain settlement. This endpoint allows partners to submit information about on-chain deposits that are associated with a specific settlement. The deposits will be tracked and reconciled with the settlement transaction.
Error scenarios:
400: Invalid Request Error
Occurs when the request parameters are invalid or incomplete.
Examples: Empty string supplied for enterpriseId.
401: Authentication Error
Occurs when the request is not authorized.
Examples: Caller is not a member of the enterprise.
403: Permission Denied Error
Occurs when the authenticated partner doesn't have access to the specified settlement.
Examples: Enterprise does not have OES license.
404: Not Found Error
Occurs when the referenced settlement was not found.
Examples: Settlement ID doesn't exist, settlement exists but for different partner.
409: Conflict Error
Occurs when Deposit information is in conflict.
Examples: Depsit information has already been submitted for a different settlement.
500: Internal Server Error
Occurs when there's an unexpected error processing the request
Examples: Database connection failure, transient network error.
enterpriseId
stringRequired>= 1 characters
externalSettlementId
string required >= 1 characters
settlementId
string deposits
array[object] required currency
string required >= 1 characters
onChainTxId
string required >= 1 characters
payload
string required >= 1 characters
signature
string required >= 1 characters
deposits
array[object] required onChainTxId
string required >= 1 characters
transferId
string currency
string required >= 1 characters
quantity
number id
string required settlementId
string required createdAt
string <date-time>
required updatedAt
string <date-time>
required externalSettlementId
string required >= 1 characters
error
string required error
string required error
string required error
string required error
string required