Perform an internal transaction
POST/baas/transactions/internal-transfer
Starts an internal transaction between 2 wallets controlled by the customer.
Request
- application/json
Body
required
Internal transaction initialization data
sourceWalletId stringrequired
referenceWalletId stringrequired
amount stringrequired
asset stringrequired
referenceNumber string
note string
Responses
- 201
- 400
- 403
- 404
The internal transaction process was started successfully.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
data
object
id stringrequired
endToEndId stringrequired
externalDestination stringrequired
externalSource stringrequired
type stringrequired
status stringrequired
amount stringrequired
currencyCode stringrequired
platform stringrequired
referenceNumber stringrequired
note stringrequired
sourceWallet
object
required
accountNumber stringrequired
address stringrequired
nickname stringrequired
archived booleanrequired
destinationWallet
object
required
accountNumber stringrequired
address stringrequired
nickname stringrequired
archived booleanrequired
asset stringrequired
{
"traceId": "string",
"message": "string",
"data": {
"id": "string",
"endToEndId": "string",
"externalDestination": "string",
"externalSource": "string",
"type": "string",
"status": "string",
"amount": "string",
"currencyCode": "string",
"platform": "string",
"referenceNumber": "string",
"note": "string",
"sourceWallet": {
"accountNumber": "string",
"address": "string",
"nickname": "string",
"archived": true
},
"destinationWallet": {
"accountNumber": "string",
"address": "string",
"nickname": "string",
"archived": true
},
"asset": "string"
}
}
Invalid request payload. This can happen if required fields are missing or have invalid formats.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
{
"traceId": "string",
"message": "string"
}
The API key is invalid or the client does not have sufficient permissions.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
{
"traceId": "string",
"message": "string"
}
One of the specified resources was not found. Does not apply for empty result set.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
{
"traceId": "string",
"message": "string"
}
Loading...