---
title: "Get list of recipients"
method: GET
path: "/v3/recipients"
tags: ["Recipients"]
---

# Get list of recipients

`GET /v3/recipients`

## Request

- Base URL: `https://api.sandbox.payall.com`
- URL: `https://api.sandbox.payall.com/v3/recipients`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `/v2/oauth/token`

## Query parameters

- `page_number` integer
- `page_size` integer
- `id` string, uuid
- `external_id` string

## Response `200`

OK

- object
  - `pagination` Pagination
    - `pageNumber` integer
    - `totalPages` integer
    - `totalElements` integer
    - `pageSize` integer
    - `offset` integer
  - `recipients` union[]
    - union
      - Person: Abstract class. Use it's implementations instead.
        - `id` string, uuid
        - `type` 'Person' | 'Business', required
        - `external_id` string: ID from external system.
        - `email` string, email
        - `first_name` string, required
        - `last_name` string, required
        - `middle_name` string
        - `mobile_number` string
        - `dob` string, date
        - `occupation` 'general_worker' | 'businessman' | 'others' | 'professional' | 'tourist' | 'security_guard' | 'supervisor' | 'house_maid' | 'domestic_helper' | 'house_wife'
        - `registration_address` Address
          - `city` string
          - `street` string
          - `country` string
          - `postal_code` string
          - `unit_number` string
          - `building_name` string
          - `state_province` string
          - `building_number` string
        - `identity_document` IdentityDocument
          - `type` string
          - `type_version_number` string
          - `country_issuing` string
          - `number` string
          - `national_id_number` string
          - `national_id_number_type` string
          - `series` string
          - `issue_date` string, date: Issue date of the identity document, in `YYYY-MM-DD` format. When provided, it must not be in the future — an issue date later than today is rejected when creating or updating a payer or recipient (see error codes PUB4221 for payers and PUB4222 for recipients).
          - `place_of_issue` string
          - `authority_of_issue` string
          - `expiry_date` string, date: Expiry date of the identity document, in `YYYY-MM-DD` format. When provided, it must not be in the past — an expired document is rejected when creating or updating a payer or recipient (see error codes PUB4219 for payers and PUB4220 for recipients).
          - `driver_license_number` string
          - `driver_license_serial_number` string
          - `driver_license_version_number` string
      - Business: Abstract class. Use it's implementations instead.
        - `id` string, uuid
        - `type` 'Person' | 'Business', required
        - `external_id` string: ID from external system.
        - `legal_name` string, required
        - `country` string, iso-3166-alpha-2: Country of registration. 3166-1 alpha-2 value. Hint: It is `GB`, not `UK`.
        - `trade_name` string
        - `phone_number` string
        - `registration_number` string
        - `email` string, email
        - `registration_address` Address
          - `city` string
          - `street` string
          - `country` string
          - `postal_code` string
          - `unit_number` string
          - `building_name` string
          - `state_province` string
          - `building_number` string

---

[API](https://skmtc.dev/payall/apis/payall-m2m-authentication-api.md) - [All operations](https://skmtc.dev/payall/apis/payall-m2m-authentication-api/llms.txt) - [OpenAPI document](https://skmtc.dev/payall/apis/payall-m2m-authentication-api/revisions/5f561eccd6ce?raw)
