Сгенерировать договор
const url = 'https://api.rekassa.uz/v1/portal/orgs/example/contracts';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"sendToDidox":true}'};
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/example/contracts \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "sendToDidox": true }'PDF по шаблону: номер RK-{YY}-{NNNNN}, дата — сегодня, срок — 1 год с автопролонгацией, цены — по тарифу (можно изменить). При sendToDidox: true (по умолчанию) сразу создаётся черновик в Didox; если Didox не ответил, договор остаётся generated, причина — в syncError. У организации может быть только один договор на подписании или заключённый.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела « Parameters »Path Parameters
Заголовок раздела «Path Parameters»Request Bodyrequired
Заголовок раздела «Request Bodyrequired»object
YYYY-MM-DD, today in Tashkent by default
Connection per cash desk, сум; the tariff by default
Monthly fee per cash desk, сум; the tariff by default
Create the Didox draft right away («Автоматически отправить в Didox»)
Responses
Заголовок раздела « Responses »object
Generated — PDF готов; draft — черновик в Didox (0); signed_by_us — подписан нами (1); signed — подписан обеими (3); rejected (4); cancelled (5); draft_deleted (55)
object
object
Last Didox error, if any
Example
{ "number": "RK-26-00001", "status": "generated"}Request is malformed (validation_failed)
object
object
Machine-readable error code
Localized by Accept-Language
object
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Not authenticated
object
object
Machine-readable error code
Localized by Accept-Language
object
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Not allowed
object
object
Machine-readable error code
Localized by Accept-Language
object
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Not found
object
object
Machine-readable error code
Localized by Accept-Language
object
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}Conflicts with the current state
object
object
Machine-readable error code
Localized by Accept-Language
object
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": { "additionalProperty": "example" }, "requestId": "example" }}