Skip to content

Suggested

API Dashboard
POST /accounts

Creates a new account for an identity.

POST/accounts
Create Account

Bearer access token returned by the authentication endpoint.

The API key used for authentication when making requests to the API Gateway.

API version selector for Conomy endpoints. Use 24-04-2025 for the current version.

Identifies the application making the request.

Identifier linking the internal account to an organization or user.

External reference identifier for integrations.

CHECKINGASSETSAVINGSESCROWFEE

Indicates the custody type managing the internal account.

Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.

A friendly name assigned to the internal account.

Identifier of the parent account if this is a sub-account.

Details of the custody bank account linked to this internal account.

accountNumberstringrequired

The bank account number.

bankstringrequired

The name of the bank where the account is held.

currencystringrequired

Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.

typeAccountstring

The type of bank account. CHECKING_ACOUNT, SAVINGS

countrystringrequired

Country of operations for the entity, specified using the ISO 3166-1 alpha-3 standard (e.g., CHL, USA, MEX). Go to the countries page for the complete list of supported values.

idstringrequired

Unique identifier for the internal service.

identityIdstringrequired

Identifier linking the internal account to an organization or user.

externalIdstringrequired

External reference identifier for integrations.

typestringrequired
CHECKINGFiat liquid account used for spending, withdrawals, or operations.
ASSETTracks non-operational or financial assets.
SAVINGSHolds funds intended for savings or long-term storage.
ESCROWTemporary routing account for incoming funds.
FEEHolds all fees collected via FEE or FEE_INVOICE.
custodystringrequired

Indicates the custody type managing the internal account.

balancestring/^\d+(\.\d+)?$/required

Total balance available in the internal account.

availableFundsstring/^\d+(\.\d+)?$/required

Amount of funds available for transactions.

currencystringrequired

Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.

namestringrequired

A friendly name assigned to the internal account.

accountNumberstringrequired

Internal reference number for the account.

accountHolderstringrequired

Name of the entity or user owning the internal account.

statusstringrequired

The current status of the account (e.g., PENDING, ACTIVE, BLOCKED).

parentIdstringrequired

Identifier of the parent account if this is a sub-account.

subAccountsobject

Details of sub-accounts associated with this internal account.

custodyBankAccountobject

Details of the custody bank account linked to this internal account.

Request
POST /sandbox/accounts HTTP/1.1
Host: api.conomyhq.com
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {YOUR_API_KEY}
conomyhq-api-version: 24-04-2025
User-Agent: MyApp/1.0
Content-Type: application/json

{
  "identityId": "069b63ba-a8cd-4b0e-bb2f-ffc7d71f2dac",
  "externalId": "1",
  "type": "real",
  "currency": "PKR",
  "name": "Auto Loan Account",
  "parentId": "a3f87719-1dd7-46c7-9953-e0f3a71542a3"
}
Response
{
  "id": "string",
  "identityId": "string",
  "externalId": "string",
  "type": "CHECKING",
  "custody": "string",
  "balance": "string",
  "availableFunds": "string",
  "currency": "string",
  "name": "string",
  "accountNumber": "string"
}