Skip to main content
POST
/
v2
/
applications
Create an application
curl --request POST \
  --url https://api.example.com/v2/applications
{
  "id": "<string>",
  "organizationId": "<string>",
  "customerId": "<string>",
  "externalId": "<string>",
  "type": "ORGANIZATION_ONBOARDING",
  "status": "IN_PROGRESS",
  "asset": {
    "code": "USD",
    "chain": "ETHEREUM"
  },
  "submittedAt": "2023-11-07T05:31:56Z",
  "reviewedAt": "2023-11-07T05:31:56Z",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Response

201 - application/json
id
string
required
Pattern: ^app_[0-9A-Za-z]{22}$
organizationId
string
required
Pattern: ^org_[0-9A-Za-z]{22}$
customerId
string | null
required
Pattern: ^cus_[0-9A-Za-z]{22}$
externalId
string | null
required
type
enum<string>
required
Available options:
ORGANIZATION_ONBOARDING,
CUSTOMER_ONBOARDING,
VIRTUAL_ACCOUNT,
CRYPTO_WALLETS_ACTIVATION,
WALLET_CUSTODY_MODEL_CONVERSION
status
enum<string>
required
Available options:
IN_PROGRESS,
IN_REVIEW,
APPROVED,
REJECTED,
CANCELLED
asset
object
required
submittedAt
string<date-time> | null
required
reviewedAt
string<date-time> | null
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required