Get transaction requests by enterprise

Get a paginated list of transaction requests filtered by enterprise.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Query Params
txRequestIds
array of strings

If provided, only the specified transaction requests will be returned.

txRequestIds
idempotencyKeys
array of strings

If provided, only transaction requests with the matching idempotencyKeys will be returned.

idempotencyKeys
sequenceIds
array of strings

A "sequenceId" is a unique and arbitrary wallet identifier applied to transfers and transactions at creation. It is optional but highly recommended. With a "sequenceId" you can easily reference transfers and transactions—for example, to safely retry sending. Because the system only confirms one send request per "sequenceId" (and fails all subsequent attempts), you can retry sending without the risk of double spending. The "sequenceId" is only visible to users on the wallet and is not shared publicly.

sequenceIds
intentTypes
array of strings

If provided, only transaction requests with the specified intent types will be returned.

intentTypes
excludeIntentTypes
array of strings

If provided, transaction requests with the specified intent types will be excluded.

excludeIntentTypes
states
array of strings

If provided, only transaction requests of the specified state will be returned.

  • canceled: Canceled by a wallet spender before approval or sending.
  • delivered: Inserted into the send queue (or rejected by BitGo through circuit breakers). This state is only used with apiVersion "full".
  • failed : Catch-all state indicating an unrecoverable failure (such as a duplicate key error when creating a transfer).
  • initialized: First state when a transaction request is created (before any policy evaluation occurs).
  • pendingApproval: Triggered a policy that requires approval to proceed.
  • pendingDelivery: Requires further action to proceed (such as pending signature, or accepting/rejecting due to triggering a circuit breaker). This state is only used with apiVersion "full".
  • pendingUserCommitment: Ready to receive your user commitments. This state is only used with apiVersion "lite" and EdDSA assets with commitment signing states.
  • pendingUserGShare: Ready to receive your gShare.
  • pendingUserRShare: Ready to receive your rShare.
  • pendingUserSignature: Ready to receive your user signature (get the unsigned transaction from BitGo and sign it). This state is only used with apiVersion "lite" and EdDSA assets without commitment signing states.
  • readyToSend: Ready send (share combination is complete).
  • rejected: Rejected by an approver.
  • signed: All transactions in the transaction request were signed. All future updates will be in the transfer document.
states
boolean

If provided, only the latest transaction request version will be returned.

string
1 to 500
Defaults to 25

Maximum number of results to return. If the result set is truncated, use the "nextBatchPrevId" value to get the next batch.

string

Return the next batch of results, based on the "nextBatchPrevId" value from the previous batch.

string
string
enum

Sorts by specified field, default sorting by id.

Allowed:
string
enum

Sorts order by field in specified sort direction, default ascending.

Allowed:
date-time

Optional get transaction requests less than date

date-time

Optional get transaction requests greater than or equal to date

boolean

If true, include transaction requests for all EVM keyring related wallets (main + derived).

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json