Get operation status
GET/v1/trading/accounts/:account_id/operations/:operation_id
Returns the current status of an asynchronous trading operation.
Use this endpoint to poll for the result of a trading operation when the
corresponding transaction_event is not received through the Trading events
subscription within an expected time window.
Rules:
- the operation must belong to the specified account
- pending operations may transition to a terminal state at any time
- operations are retained for 24 hours
Operation status values:
pending: the operation has been accepted and is being processedconfirmed: the operation completed successfully; state changes are reflected in the accountrejected: the operation was rejected by trading rules or risk checksfailed: the operation could not be processed due to an internal error
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 429
- 500
- 503
Operation status
Bad Request.
Possible public error codes include:
REQUEST_INVALIDREQUEST_INVALID_PARAMETERSREQUEST_INVALID_PRICEREQUEST_INVALID_TIMEFRAMEREQUEST_INVALID_TIME_RANGEREQUEST_INVALID_COUNTREQUEST_INVALID_LIMITREQUEST_INVALID_CURSORREQUEST_INVALID_PRICE_TYPEREQUEST_INVALID_FILTER_COMBINATIONREQUEST_UNSUPPORTED_MEDIA_TYPE
Authentication failed.
Possible public error codes include:
AUTH_INVALID_API_KEYAUTH_INVALID_SIGNATURE
Operation is not permitted for the authenticated API key, account, source IP, or operation scope.
Possible public error codes include:
AUTH_PERMISSION_DENIEDACCOUNT_DISABLEDACCOUNT_CLOSE_ONLY
Operation or account not found
Public API endpoint quota exceeded.
REQUEST_RATE_LIMIT is non-retryable automatically. Clients should use
GET /v1/configuration/accounts/{account_id}/limits and local request accounting
to calculate remaining quota before sending more requests.
Internal Server Error
The server encountered an unexpected condition that prevented it from fulfilling the request.
Service temporarily unavailable.
Possible public error codes include:
SYSTEM_TEMPORARY_UNAVAILABLEMARKET_NO_QUOTES