Skip to main content
POST
/
api
/
v1
/
cards-program
/
applications
/
individual
curl --location --request POST 'https://stablecoin-api.sandbox.getmeru.com/api/v1/cards-program/applications/individual' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data-raw '{
    "firstName": "John",
    "lastName": "Doe",
    "birthDate": "1990-01-15",
    "nationalId": "123456789",
    "countryOfIssue": "US",
    "email": "john.doe@example.com",
    "phoneCountryCode": "1",
    "phoneNumber": "5551234567",
    "walletAddress": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
    "ipAddress": "192.168.1.1",
    "occupation": "Software Engineer",
    "annualSalary": 100000,
    "accountPurpose": "Personal expenses and investments",
    "expectedMonthlyVolume": 5000,
    "isTermsOfServiceAccepted": true,
    "address": {
        "line1": "123 Main St",
        "line2": "Apt 4B",
        "city": "New York",
        "region": "NY",
        "postalCode": "10001",
        "countryCode": "US",
        "country": "United States"
    }
}'
{
  "success": true,
  "userId": "3ddd0e5b-6276-4b48-b756-c1fcc9a2efd1",
  "status": "pending"
}

Body

firstName
string
required
First name of the applicant (max 50 characters)
lastName
string
required
Last name of the applicant (max 50 characters)
birthDate
string
required
Date of birth in YYYY-MM-DD format
nationalId
string
required
National identification number
countryOfIssue
string
required
Two-letter country code where the ID was issued (e.g., “US”)
email
string
required
Email address of the applicant
phoneCountryCode
string
required
Phone country code (1-3 characters, e.g., “1” for US)
phoneNumber
string
required
Phone number (1-15 characters)
walletAddress
string
Optional blockchain wallet address
ipAddress
string
required
IP address of the applicant
occupation
string
required
Occupation of the applicant
annualSalary
number
required
Annual salary amount
accountPurpose
string
required
Purpose for opening the account
expectedMonthlyVolume
number
required
Expected monthly transaction volume
isTermsOfServiceAccepted
boolean
required
Whether the applicant has accepted terms of service
hasExistingDocuments
boolean
Whether the applicant has existing documents on file
address
object
required
Physical address of the applicant

Response

success
boolean
Indicates whether the call was successful
userId
string
The unique user identifier for the created application
status
string
Application status: pending, approved, rejected, or requires_documents
curl --location --request POST 'https://stablecoin-api.sandbox.getmeru.com/api/v1/cards-program/applications/individual' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data-raw '{
    "firstName": "John",
    "lastName": "Doe",
    "birthDate": "1990-01-15",
    "nationalId": "123456789",
    "countryOfIssue": "US",
    "email": "john.doe@example.com",
    "phoneCountryCode": "1",
    "phoneNumber": "5551234567",
    "walletAddress": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
    "ipAddress": "192.168.1.1",
    "occupation": "Software Engineer",
    "annualSalary": 100000,
    "accountPurpose": "Personal expenses and investments",
    "expectedMonthlyVolume": 5000,
    "isTermsOfServiceAccepted": true,
    "address": {
        "line1": "123 Main St",
        "line2": "Apt 4B",
        "city": "New York",
        "region": "NY",
        "postalCode": "10001",
        "countryCode": "US",
        "country": "United States"
    }
}'
{
  "success": true,
  "userId": "3ddd0e5b-6276-4b48-b756-c1fcc9a2efd1",
  "status": "pending"
}

Error Responses

{
  "success": false,
  "error": "Unauthorized. Please check your authentication credentials."
}