Post Incoming

post/api/stablecoin/v1/internal/incoming

Add a new incoming transactions.

Request Body

coin string required
Min length: >= 1 characters
wallet string required
Min length: >= 1 characters
transfer string required
Min length: >= 1 characters
valueString string required
Min length: >= 1 characters
hash string
Min length: >= 1 characters
transferType string
Min length: >= 1 characters
state string
Min length: >= 1 characters
enterpriseId string
Min length: >= 1 characters
receiver string

200 Response

One of
order object required
fromAssetId string <uuid>required
Source asset identifier
Example: 08c1271e-b15d-4af8-8929-f75383903da4
fromAmount string required
Amount to be transferred from source asset, specified in its lowest denomination.
Min length: >= 1 characters
Example: 500
toAssetId string <uuid>required
Destination asset identifier
Example: 49ff49ea-3355-4717-bbb0-5e8f5cae2202
toAmount string required
Amount to be received in destination asset
Min length: >= 1 characters
Example: 5000000
destinationType string required
Type of destination for the order
Allowed values: go_account address wallet
Example: go_account
sourceWalletId string
Source wallet identifier for the order
Min length: >= 1 characters
Example: 67bc4b038f5408faefbfc8edcf6e6577
Match pattern: ^[0-9a-f]{32}$
destinationWalletId string
Destination wallet identifier for go_account type
Example: 67bc4b038f5408faefbfc8edcf6e6577
Match pattern: ^[0-9a-f]{32}$
destinationAddress string
Destination blockchain address
Min length: >= 1 characters
Example: default_address
userId string
User identifier who initiated the order
Min length: >= 1 characters
Example: 677cfdceca8396cf5f7534ddeb8d11e3
Match pattern: ^[0-9a-f]{32}$
clientDepositTxHash string
Transaction hash of the client deposit
Min length: >= 1 characters
Example: 512f64d10b5f358f6dbf3303f90013cfa46006b02a03282456d6bd6432cc5daf
orderHistories array[object]
Array of order status changes with timestamps
transactions array[object]
List of transactions associated with the order
metadata string
Additional metadata about the order
Min length: >= 1 characters
createdAt string <date-time>
Timestamp when the order was created
Example: 2025-04-04T09:25:48.216Z
updatedAt string <date-time>
Timestamp when the order was last updated
Example: 2025-04-04T09:55:09.136Z
id string <uuid>required
Unique identifier for the order
Example: 95bdbd9c-9cdc-41a4-ae70-165387b7aa51
type string required
Type of order operation
Allowed values: mint burn reward
Example: mint
status string required
Current status of the order
Allowed values: created confirmed_fiat_deposit confirmed_token_deposit initiated_burn_token_transfer completed_burn_token_transfer approved_mint triggering_mint triggering_burn completed_burn approved_client_disbursal initiated_client_disbursal fulfilled failed_mint_initiation failed_mint_transaction failed_burn_transaction failed_burn_token_transfer failed_to_mint failed_to_burn failed_to_initiate_disbursal failed_to_complete_disbursal rejected failed expired
Example: fulfilled
enterpriseId string required
The Enterprise ID
Min length: >= 1 characters
Example: 67bc4ae090e8af8f9b412d3d67e85252
Match pattern: ^[0-9a-f]{32}$
txid string

400 Response

500 Response