Error
A valid request URL is required to generate request examples{
"version": "external-withdrawal/v1",
"withdrawalId": "<string>",
"accountId": "<string>",
"asset": "<string>",
"amount": "<string>",
"status": "requested",
"lastSequence": 1,
"idempotencyKey": "<string>"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}Withdrawals
Authorize a withdrawal
Consumes a withdrawal authorization (two-person rule co-sign). Requires an Idempotency-Key header.
Method and path: POST /v1/withdrawals//authorize
Authentication: DFNS trader bearer required.
Request schema: ExternalWithdrawalAuthorizationConsumeRequest.
Response schema: ExternalWithdrawalResponse.
Error envelope: ExternalRestError (external-rest-error/v1).
POST
/
v1
/
withdrawals
/
{withdrawalId}
/
authorize
Error
A valid request URL is required to generate request examples{
"version": "external-withdrawal/v1",
"withdrawalId": "<string>",
"accountId": "<string>",
"asset": "<string>",
"amount": "<string>",
"status": "requested",
"lastSequence": 1,
"idempotencyKey": "<string>"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}{
"version": "external-rest-error/v1",
"requestId": "<string>",
"code": "invalid_request",
"safeMessage": "<string>",
"retryable": true,
"recoveryActions": [
"none"
],
"occurredAtEpochMs": 1,
"realtimeTicketFailure": "invalid"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Minimum string length:
1Path Parameters
Minimum string length:
1Body
application/json
Response
Accepted for processing
Allowed value:
"external-withdrawal/v1"Minimum string length:
1Minimum string length:
1Minimum string length:
1Pattern:
^[0-9]+(?:\.[0-9]+)?$Available options:
requested, reserved, authorized, submitted, blocked Required range:
x >= 0Minimum string length:
1