Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.yativo.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns all customers associated with your account, with support for filtering and pagination.
GET https://api.yativo.com/api/v1/customer

Query parameters

page
number
Page number (default: 1).
per_page
number
Records per page (default: 15).
kyc_status
string
Filter by KYC status: "not_started", "submitted", "approved", "rejected".
country
string
Filter by ISO 3166-1 alpha-2 country code, e.g. "NG", "US".
email
string
Filter by exact email address.
curl -X GET 'https://api.yativo.com/api/v1/customer?page=1&per_page=15' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
  "status": "success",
  "status_code": 200,
  "message": "Request successful",
  "data": [
    {
      "customer_id": "c586066b-0f29-468f-b775-15483871a202",
      "customer_name": "Alex Smith",
      "customer_email": "alex.smith@example.com",
      "customer_phone": "+15551234567",
      "customer_country": "USA",
      "customer_type": "individual",
      "customer_status": "active",
      "customer_kyc_status": "approved",
      "created_at": "2026-04-02T10:00:00.000000Z"
    },
    {
      "customer_id": "d47f8a2b-1c3e-4f5a-9b8c-7d6e5f4a3b2c",
      "customer_name": "Acme Corporation LLC",
      "customer_email": "compliance@acme.com",
      "customer_phone": "+13055559876",
      "customer_country": "USA",
      "customer_type": "business",
      "customer_status": "active",
      "customer_kyc_status": "submitted",
      "created_at": "2026-03-15T08:30:00.000000Z"
    }
  ],
  "pagination": {
    "total": 42,
    "per_page": 15,
    "current_page": 1,
    "last_page": 3
  }
}