Get counterparty account
Gets a counterparty payment account by id.
GET/Run in dashboard
Requires an API key with the counterparties.read action.
Path parameters
-
counterpartyId·string· required · min length 1 · examplecpty_exampleCounterparty identifier.
-
counterpartyAccountId·string· required · min length 1 · examplecpacct_exampleCounterparty account identifier.
Headers
-
x-project-id·string· min length 1 · exampleprj_exampleRequired for dashboard sessions. API keys use their assigned project.
Responses
-
200Counterparty account-
data·object· requiredCounterparty account response payload.
-
account·object· requiredCounterparty payment account record.
-
id·string· required · examplecpacct_exampleCounterparty account identifier.
-
organizationId·string· required · min length 1 · exampleorg_exampleOrganization identifier.
-
projectId·string· required · min length 1 · exampleprj_exampleProject identifier.
-
counterpartyId·string· required · min length 1 · examplecpty_exampleCounterparty identifier.
-
accountKind·string· required · alwayscrypto_wallet· examplecrypto_walletCounterparty account kind.
-
label·string | null· required · exampleUSDC walletOptional human-readable account label.
-
details·object· requiredAccount details. For crypto_wallet accounts, include network: "solana" and address as a Solana wallet address.
*·any
-
providerAccountData·object· requiredProvider-specific account metadata preserved by SDP.
*·any
-
status·string· required · one ofactive,archived· exampleactiveCounterparty account status.
-
createdAt·string· required · formatdate-time· example2025-01-01T00:00:00.000ZCreation timestamp.
-
updatedAt·string· required · formatdate-time· example2025-01-02T00:00:00.000ZLast update timestamp.
-
-
-
meta·object· requiredResponse metadata.
-
requestId·string· required · min length 1 · examplereq_exampleRequest identifier for tracing.
-
timestamp·string· required · formatdate-time· example2025-01-01T00:00:00.000ZISO 8601 timestamp.
-
-
-
401Unauthorized-
error·object· requiredStandard error payload.
-
code·string· requiredMachine-readable error code.
-
message·string· requiredHuman-readable error message.
-
details·objectOptional error details for debugging.
*·any
-
-
meta·object-
requestId·string· min length 1 · examplereq_exampleRequest identifier for tracing.
-
-
-
403Forbidden. Requires thecounterparties.readaction: an API key must hold it (a module'smanageorexecutealso covers itsread), and a signed-in member's organization role must include it. Without it the error is INSUFFICIENT_PERMISSIONS anderror.details.actionnames the action. Any other 403 names its own reason.Same fields as
401. -
404Not FoundSame fields as
401. -
500Internal Server ErrorSame fields as
401.