Skip to main content
POST
/
recipients
curl --request POST \
  --url https://api-sandbox.y.uno/v1/recipients \
  --header 'Content-Type: application/json' \
  --header 'private-secret-key: <api-key>' \
  --header 'public-api-key: <api-key>' \
  --data '
{
  "account_id": "9104911d-5df9-429e-8488-ad41abea1a4b",
  "merchant_recipient_id": "AAAA01",
  "national_entity": "INDIVIDUAL",
  "first_name": "John",
  "last_name": "Doe",
  "email": "john.doe@email.com",
  "country": "CO",
  "document": {
    "document_number": "1093333333",
    "document_type": "CC"
  },
  "phone": {
    "country_code": "57",
    "number": "3132450765"
  },
  "address": {
    "address_line_1": "Calle 34 # 56 - 78",
    "address_line_2": "Apartamento 502, Torre I",
    "city": "Bogota",
    "country": "CO",
    "state": "Cundinamarca",
    "zip_code": "111111"
  },
  "withdrawal_methods": {
    "bank": {
      "code": "246",
      "branch": "XXXX",
      "account": "1093333333",
      "account_type": "SAVINGS"
    }
  },
  "onboardings": [
    {
      "type": "PREVIOUSLY_ONBOARDED",
      "workflow": "DIRECT",
      "description": "Onboarding Description",
      "callback_url": "https://merchant.example.com/webhook/onboarding",
      "provider": {
        "id": "VR",
        "connection_id": "d2c1f0e9-8a90-432a-ab7c-fdee4c7d58e4",
        "recipient_id": "adct_1SB05NPD2RTdZORd",
        "recipient_type": "FLEET"
      },
      "documentation": [
        {
          "file_name": "onboarding12.png",
          "content_type": "image/png",
          "content_category": "VAT_DOCUMENT",
          "content": "VGV4dG8gZGUgZWplbXBsbyBwYXJhIEJhc2U2NA=="
        }
      ],
      "terms_of_service": {
        "acceptance": true,
        "date": "2025-07-21T20:43:54.786342Z",
        "ip": "129.21.111.11"
      }
    }
  ],
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-15T10:30:00Z"
}
'
{
  "id": "3aaa4d82-11e8-48ce-8ef5-04eee3a10802",
  "account_id": "fe14c7c6-c75e-43b7-bdbe-4c87ad52c482",
  "merchant_recipient_id": "MERCHANT_182acf1d-faeb-4ff0-94cd-7fab11b282f6",
  "national_entity": "INDIVIDUAL",
  "entity_type": "PRIVATE",
  "first_name": "Juan",
  "last_name": "Pérez",
  "legal_name": null,
  "email": "juan.perez@example.com",
  "date_of_birth": "1990-01-15",
  "country": "CO",
  "website": "https://juanperez.com",
  "industry": "Technology",
  "merchant_category_code": "5734",
  "document": {
    "document_number": "1234567890",
    "document_type": "CC"
  },
  "phone": {
    "country_code": "57",
    "number": "3001234567"
  },
  "address": {
    "address_line_1": "Carrera 7 # 32-16",
    "address_line_2": "Oficina 201",
    "city": "Bogotá",
    "country": "CO",
    "state": "Cundinamarca",
    "zip_code": "110311",
    "neighborhood": "Centro"
  },
  "legal_representatives": [
    {
      "merchant_reference": "REP_001",
      "first_name": "María",
      "last_name": "González",
      "email": "maria.gonzalez@example.com",
      "date_of_birth": "1985-05-20",
      "country": "CO",
      "nationality": "CO",
      "title": "CEO",
      "publicly_exposed_person": false,
      "ultimate_beneficial_owner": true,
      "document": {
        "document_type": "CC",
        "document_number": "0987654321"
      },
      "phone": {
        "country_code": "57",
        "number": "3109876543"
      },
      "address": {
        "address_line_1": "Calle 26 # 13-19",
        "address_line_2": null,
        "country": "CO",
        "state": "Cundinamarca",
        "city": "Bogotá",
        "zip_code": "110311"
      }
    }
  ],
  "withdrawal_methods": {
    "bank": {
      "code": "001",
      "branch": "004",
      "branch_digit": "123",
      "account": "1234567890",
      "account_digit": "123",
      "account_type": "SAVINGS",
      "routing": "021000021",
      "country": "CO",
      "currency": "COP"
    }
  },
  "documentation": [
    {
      "file_name": "cc-front.pdf",
      "content_type": "application/pdf",
      "content_category": "IDENTIFICATION",
      "content": "JVBERi0xLjQKJ..."
    }
  ],
  "onboardings": [
    {
      "id": "84c42684-dbe5-4e0f-bd17-4d094e19762d",
      "type": "TWO_STEP_ONBOARDING",
      "workflow": "DIRECT",
      "status": "PENDING",
      "callback_url": "https://merchant.example.com/webhook/onboarding",
      "provider": {
        "id": "ALELO",
        "connection_id": "cc389b51-53a1-4a29-af40-c8cee26c3399",
        "recipient_id": null,
        "redirect_url": null,
        "onboarding_url": null,
        "legal_entity": null,
        "balance_account_id": null,
        "legal_entity_id": null
      },
      "documentation": [
        {
          "file_name": "utility-bill.pdf",
          "content_type": "application/pdf",
          "content_category": "ADDRESS_PROOF",
          "content": "JVBERi0xLjQKJ..."
        }
      ],
      "requirements": [
        {
          "field": "document.cc",
          "message": "Provide CC document image",
          "status": "PENDING"
        },
        {
          "field": "address.proof",
          "message": "Upload proof of address",
          "status": "PENDING"
        }
      ],
      "withdrawal_methods": {
        "bank": {
          "code": "002",
          "branch": "002",
          "branch_digit": null,
          "account": "9876543210",
          "account_digit": null,
          "account_type": "SAVINGS",
          "routing": "021000022",
          "country": "CO",
          "currency": "COP"
        }
      },
      "terms_of_service": {
        "acceptance": true,
        "date": "2025-07-21T20:43:54Z",
        "ip": "129.21.111.11"
      },
      "created_at": "2025-08-27T15:41:19.516982Z",
      "updated_at": "2025-08-27T15:41:19.516989Z"
    }
  ],
  "created_at": "2025-08-27T15:41:19.497413Z",
  "updated_at": "2025-08-27T15:41:19.497425Z"
}
Creates a new recipient for split payment scenarios. This endpoint allows merchants to define recipients that can receive portions of payments in marketplace or split payment models.

Authorizations

public-api-key
string
header
default:<Your public-api-key>
required
private-secret-key
string
header
default:<Your private-secret-key>
required

Body

application/json
account_id
string
required

Unique id of the account in Yuno (MAX 64; MIN 36).

Example:

"9104911d-5df9-429e-8488-ad41abea1a4b"

merchant_recipient_id
string
required

Unique identifier of the recipient defined by the merchant (MAX 255; MIN 1).

Example:

"AAAA01"

national_entity
enum<string>
required

Beneficiary's national entity type. Could be INDIVIDUAL or ENTITY.

Available options:
INDIVIDUAL,
ENTITY
Example:

"INDIVIDUAL"

first_name
string
required

Beneficiary's name. (MAX 80; MIN 1).

Example:

"John"

last_name
string
required

Beneficiary's last name. (MAX 80; MIN 1).

Example:

"Doe"

country
string
required

The Beneficiary's country (ISO 3166-1 MAX 2; MIN 2).

Example:

"CO"

entity_type
enum<string>

The Beneficiary's type of organization. GOVERNMENTAL, PUBLIC, NON_PROFIT, PRIVATE

Available options:
GOVERNMENTAL,
PUBLIC,
NON_PROFIT,
PRIVATE
Example:

"PRIVATE"

date_of_birth
string

The Beneficiary's date of birth in the YYYY-MM-DD format (MAX 10; MIN 10).

Required string length: 10
Example:

"1990-02-28"

Beneficiary's name. (MAX 80; MIN 1) Only necessary when national entity is ENTITY.

Example:

"Arcos dorados S.A."

email
string

The Beneficiary's email (MAX 255; MIN 3).

Example:

"john.doe@email.com"

website
string

The seller's website URL (MAX 255; MIN 3).

Required string length: 3 - 255
Example:

"https://y.uno"

industry
string

The seller's industry (MAX 235; MIN 1). For more information access the Industry category reference page.

Required string length: 1 - 235
Example:

"VIRTUAL_GOODS"

merchant_category_code
string

MCC - The merchant category code (MAX 235; MIN 1).

document
object

Beneficiary's document information

phone
object

Specifies the customer's phone number object.

address
object

Address

split_configuration
object

Rules for automatic split calculation at the recipient level.

Owners/beneficials of the recipient. Required when national_entity = ENTITY.

withdrawal_methods
object

Withdrawal methods for the merchant

documentation
object[]

Array of documentation objects

onboardings
object[]

Array of onboarding objects for different payment providers

Response

Recipient created successfully

id
string

The unique identifier of the recipient.

Example:

"3aaa4d82-11e8-48ce-8ef5-04eee3a10802"

account_id
string

The account identifier associated with this recipient.

Example:

"fe14c7c6-c75e-43b7-bdbe-4c87ad52c482"

merchant_recipient_id
string

Unique identifier of the recipient defined by the merchant.

Example:

"MERCHANT_182acf1d-faeb-4ff0-94cd-7fab11b282f6"

national_entity
string

Beneficiary's national entity type.

Example:

"INDIVIDUAL"

entity_type
string

Beneficiary's type of organization.

Example:

"PRIVATE"

first_name
string

Beneficiary's name.

Example:

"Juan"

last_name
string

Beneficiary's last name.

Example:

"Perez"

Beneficiary's legal name.

Example:

null

email
string

The Beneficiary's email.

Example:

"juan.perez@example.com"

date_of_birth
string

Beneficiary's date of birth.

Example:

"1990-01-15"

country
string

The Beneficiary's country.

Example:

"CO"

website
string

The seller's website URL.

Example:

"https://juanperez.com"

industry
string

The seller's industry.

Example:

"Technology"

merchant_category_code
string

The merchant category code (MCC) (MAX 235; MIN 1).

Example:

"5734"

document
object
phone
object
address
object
withdrawal_methods
object
documentation
object[]
onboardings
object[]
split_configuration
object

Rules for automatic split calculation at the recipient level.

created_at
string<date-time>

Recipient creation date (ISO 8601 MAX 27; MIN 27).

Example:

"2025-08-27T15:41:19.497413Z"

updated_at
string<date-time>

Last Recipient updated date (ISO 8601 MAX 27; MIN 27).

Example:

"2025-08-27T15:41:19.497425Z"