Добавить организацию
POST
/v1/portal/orgs
const url = 'https://api.rekassa.uz/v1/portal/orgs';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"kind":"legal","tin":"example","clientId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","name":"example","address":"example","directorName":"example","phone":"example","bankName":"example","bankMfo":"example","bankAccount":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.rekassa.uz/v1/portal/orgs \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "kind": "legal", "tin": "example", "clientId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "name": "example", "address": "example", "directorName": "example", "phone": "example", "bankName": "example", "bankMfo": "example", "bankAccount": "example" }'Сотрудник reKassa добавляет ЮЛ (обычно после автозаполнения по ИНН). Создаётся новый клиент; добавивший становится его Владельцем, пока аккаунт не передан клиенту. Статус — «Требуется договор».
Authorizations
Заголовок раздела «Authorizations»Request Bodyrequired
Заголовок раздела «Request Bodyrequired»Media typeapplication/json
object
kind
required
string
tin
required
string
clientId
Add to an existing client; omit to create a new one
string format: uuid
name
required
string
address
string
directorName
string
phone
string
bankName
string
bankMfo
string
bankAccount
string
Responses
Заголовок раздела « Responses »Media typeapplication/json
object
id
required
string format: uuid
clientId
required
string format: uuid
kind
required
string
tin
required
string
name
required
string
address
required
string
directorName
required
string
phone
required
string
bankName
required
string
bankMfo
required
string
bankAccount
required
string
verificationStatus
required
string
contractStatus
required
«Требуется договор» / «Договор на подписании» / «Договор заключён» — по договорам в Didox
string
verificationNote
required
string
submittedAt
required
string format: date-time
verifiedAt
required
string format: date-time
createdAt
required
string format: date-time
Example
{ "kind": "legal", "verificationStatus": "not_started", "contractStatus": "contract_required"}Request is malformed (validation_failed)
Media typeapplication/json
object
error
required
object
code
required
Machine-readable error code
string
message
required
Localized by Accept-Language
string
details
object
key
additional properties
requestId
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Not authenticated
Media typeapplication/json
object
error
required
object
code
required
Machine-readable error code
string
message
required
Localized by Accept-Language
string
details
object
key
additional properties
requestId
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Not allowed
Media typeapplication/json
object
error
required
object
code
required
Machine-readable error code
string
message
required
Localized by Accept-Language
string
details
object
key
additional properties
requestId
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Not found
Media typeapplication/json
object
error
required
object
code
required
Machine-readable error code
string
message
required
Localized by Accept-Language
string
details
object
key
additional properties
requestId
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Conflicts with the current state
Media typeapplication/json
object
error
required
object
code
required
Machine-readable error code
string
message
required
Localized by Accept-Language
string
details
object
key
additional properties
requestId
required
string
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}