List Partner Connections
Returns all your OES connections. For use only by OES partners.
Error scenarios:
-
400: Invalid Request Error
-
Occurs when the request parameters are invalid or malformed.
-
Examples: Empty string provided for enterpriseId. Invalid query values.
-
401: Authentication Error
-
Occurs when the request is not authorized.
-
Examples: Caller is not a member of the enterprise.
-
403: Permission Denied Error
-
Occurs when the authenticated partner doesn't have necessary permissions.
-
Examples: Enterprise does not have OES license.
-
404: Not Found Error
-
Occurs when the specified enterprise cannot be found.
-
Examples: Enterprise ID doesn't exist or doesn't belong to the partner.
-
500: Internal Server Error
-
Occurs when there's an unexpected server error processing the request.
-
Examples: Database connection issues, error retrieving connection data.
Requires access token scope: settlement_network_read
Path Params
-
enterpriseIdstring required
Query Params
-
pageNumberstring integerThe page number (integer) you wish to fetch. When provided, the API will skip pageSize * pageNumber records. Page numbers are zero-based, so the first page is 0. If not provided, defaults to 0. -
pageSizestringThe page size (integer) you wish to fetch. When provided, the API will return at most pageSize records per page. If not provided, a default page size defined by the server will be used. -
activeboolean -
clientIdsarray of strings -
connectionIdsarray of strings -
partnersClientIdsarray of strings -
partnersConnectionIdsarray of strings -
partnerIdsarray of strings
Responses
200
OK
Response Body
object
-
connectionsarray of objects requiredconnections object
-
idstring requiredThe unique identifier of the connection. This UUID uniquely identifies the connection between a client and partner. -
namestring requiredA user-friendly name for the connection. This is a descriptive label provided by the client for this particular connection. -
clientIdstring requiredThe unique identifier of the client associated with this connection. This UUID uniquely identifies the client organization within the BitGo system. -
partnerIdstring requiredThe unique identifier of the partner associated with this connection. This UUID uniquely identifies the partner organization within the BitGo system. -
networkAccountIdstring requiredThe unique identifier of the network account associated with this connection. This references the account where allocated funds are held for this connection. -
createdAtstring date-time requiredThe date and time when the connection was created. Represented as an ISO 8601 formatted date string. -
updatedAtstring date-time requiredThe date and time when the connection was last updated. Represented as an ISO 8601 formatted date string. -
activeboolean requiredIndicates whether the connection is active. When false, the connection is deactivated and no operations (like allocations) can be performed on it. When true, the connection is active and operations can be performed on it. -
proofstring requiredThe cryptographic proof associated with the connection. This is used for verifying the authenticity of the connection. Derived from the payload and signature submitted when the connection was created. -
noncestring requiredA nonce value used in the connection cryptographic operations. This provides additional security for connection operations. -
evaluationIdstringThe unique identifier of the policy evaluation for this connection. -
pendingApprovalIdstringThe unique identifier of the pending approval for this connection. -
policyResultstring enumThe result of the policy evaluation for this connection.
- 'approved': Policy evaluation passed and the operation was allowed
- 'rejected': Policy evaluation failed and the operation was denied Not present if no policy evaluation was performed or if evaluation is still pending.
approvedrejected -
partnersConnectionIdstring nullable requiredThe partner's identifier for this connection. This is the identifier used by the partner in their system to refer to this connection. Will be null if the connection hasn't been initialized by the partner. -
partnersClientIdstring nullable requiredThe partner's identifier for the client. This is the identifier used by the partner in their system to refer to the client. Will be null if the connection hasn't been initialized by the partner. -
initializedboolean requiredIndicates whether the connection has been initialized by the partner. When true, the partner has established this connection on their side. When false, the connection is pending initialization by the partner.
-
401
Unauthorized
Response Body
object
-
errorstring required
403
Forbidden
Response Body
object
-
errorstring required
404
Not Found
Response Body
object
-
errorstring required
500
Internal Server Error
Response Body
object
-
errorstring required