Partners

List verifications

GET /api/v1/partner/customers/{customerId}/verifications

Required scope: kyb:read (global tier).

Returns the customer’s single KYB case plus its status-transition history. A customer that has never started a verification gets 404, not an empty case.

Request

curl -X GET https://api.niftipay.com/api/v1/partner/customers/pc-1/verifications \
  -H "Authorization: Bearer <partner_api_key>"

No request body.

Response 200

{
  "request_id": "req-1",
  "api_version": "2026-08-01",
  "data": {
    "verifications": [
      {
        "verification_id": "app-1",
        "partner_customer_id": "pc-1",
        "type": "kyb",
        "status": "unverified",
        "submitted_at": null,
        "verified_at": null,
        "valid_until": null,
        "source": "niftipay",
        "reusable": false,
        "reuse_policy": "none",
        "document_access": "restricted",
        "created_at": "2026-08-01T00:00:00.000Z",
        "updated_at": null,
        "attributes": {
          "legal_name": "Example SL",
          "registration_number": "B123",
          "trading_name": null,
          "website": null,
          "industry": null,
          "registered_address_line1": null,
          "registered_address_line2": null,
          "registered_city": null,
          "registered_postal_code": null,
          "registered_country": null,
          "incorporation_country": null,
          "incorporation_date": null,
          "business_registration_country": null
        },
        "directors": [],
        "ubos": []
      }
    ],
    "history": [
      {
        "status": "kyb_submitted",
        "occurred_at": "2026-08-10T10:00:00.000Z"
      },
      {
        "status": "kyb_approved",
        "occurred_at": "2026-08-12T14:08:00.000Z"
      }
    ]
  }
}

verifications always holds at most one entry (a merchant has a single KYB case). attributes exposes only fields the merchant supplied; valid_until is always null (coinx records no KYB expiry).

Errors

Status code Meaning
404 resource_not_found No verification has been started for this customer.
404 not_found Customer is not yours / relationship missing.