---
title: "Get recipient information by its ID"
method: GET
path: "/v2/recipients/{id}"
tags: ["Recipients"]
---

# Get recipient information by its ID

`GET /v2/recipients/{id}`

## Request

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

## Path parameters

- `id` string, uuid, required

## Response `200`

Recipient found

- 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

## Other responses

- `404`: Not found This response will be sent if recipient with provided ID does not exist.

---

[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)
