---
title: "POST /personal_data"
method: POST
path: "/personal_data"
tags: ["Персональные данные"]
---

# POST /personal_data

`POST /personal_data`

Создание персональных данных

## Headers

- `Idempotence-Key` string, required

## Request body

- union
  - SbpPayoutRecipientPersonalDataRequest
    - `type` 'payout_statement_recipient' | 'sbp_payout_recipient', required
    - `metadata` Metadata — Любые дополнительные данные, которые нужны вам для работы (например, номер заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.
  - PayoutStatementRecipientPersonalDataRequest
    - `type` 'payout_statement_recipient' | 'sbp_payout_recipient', required
    - `metadata` Metadata — Любые дополнительные данные, которые нужны вам для работы (например, номер заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.

## Response `200`

The request has succeeded.

- PersonalData
  - `id` string, required
  - `type` 'payout_statement_recipient' | 'sbp_payout_recipient', required
  - `status` string, required — Статус хранения персональных данных.
  - `cancellation_details` PersonalDataCancellationDetails
    - `party` string, required
    - `reason` string, required
  - `created_at` string, date-time, required — Время создания персональных данных.
  - `expires_at` string, date-time — Срок жизни персональных данных.
  - `metadata` Metadata — Любые дополнительные данные, которые нужны вам для работы (например, номер заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.

## Other responses

- `400` — The server could not understand the request due to invalid syntax.
- `401` — Access is unauthorized.
- `403` — Access is forbidden.
- `429` — Client error
- `500` — Server error

## Changes

- **2026-02-14** `fe24d3dfadad` — 8 breaking, 22 info
  - removed `#/components/schemas/SbpPayoutRecipientPersonalDataRequest, #/components/schemas/PayoutStatementRecipientPersonalDataRequest` from the request body `oneOf` list
  - the `id` response property's maxLength was unset from `50` for the response status `200`
  - the `id` response property's minLength was decreased from `36` to `0` for the response status `200`
  - the `cancellation_details` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - …26 more

[Change history](https://skmtc.dev/hexlet/apis/api-kassa/changes/personal_data/post.md)

---

[API](https://skmtc.dev/hexlet/apis/api-kassa.md) · [All operations](https://skmtc.dev/hexlet/apis/api-kassa/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hexlet/api-kassa/revisions/f35dc69c1c37/schema)
