Перейти к содержимому

API: entities

Статус: GA Доступ: по токену контракт API: 0.3.0 · capability 2026-09-03.1 Открыть как Markdown Открыть в Claude Открыть в ChatGPT

List Entity Types

Открыть отдельной страницей →

Авторизация: нужен Authorization: Bearer <token>

Ответы:

КодСмыслТело
200Successful Responseмассив EntityInfo
401Missing or invalid authentication credentialsErrorResponse

List Records

Открыть отдельной страницей →

List entity records — paginated, sortable, filterable.

Any query param that is not a control param (limit/offset/sort/ include_meta) is read as a column filter: col (equals), col_like (ILIKE), col_from/col_to (range). Large JSON/text columns are truncated to a preview stub; ?include_meta=true adds the runtime schema.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
limitqueryнетinteger
offsetqueryнетinteger
sortqueryнетstring | null
include_metaqueryнетboolean
include_deletedqueryнетboolean

Ответы:

КодСмыслТело
200Successful ResponseEntityListResponse
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Create Record

Открыть отдельной страницей →

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json

Ответы:

КодСмыслТело
201Successful Responseobject
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Bulk Delete

Открыть отдельной страницей →

Delete many rows — PROD rows without approval are blocked.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
x-prod-approvalheaderнетstring | nullProduction guard.
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json — схема BulkDeleteRequest

ПолеТипОбязательноОписание
guidsмассив integerда

Пример:

{
"guids": [
31567,
31568
]
}

Ответы:

КодСмыслТело
200Successful ResponseBulkDeleteResponse
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Bulk Export

Открыть отдельной страницей →

Export selected rows as a downloadable JSON file.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json — схема BulkExportRequest

ПолеТипОбязательноОписание
formatstringнет
guidsмассив integerда

Ответы:

КодСмыслТело
200Successful Responseobject
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Count Records

Открыть отдельной страницей →

Row count for an entity, cached in-process for 30s.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring

Ответы:

КодСмыслТело
200Successful ResponseEntityCountResponse
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Delete Record

Открыть отдельной страницей →

Delete a row — soft (deleted_at) for soft-deletable entities.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
guidpathдаinteger
x-prod-approvalheaderнетstring | nullProduction guard.
Idempotency-KeyheaderнетstringOptional.

Ответы:

КодСмыслТело
204Successful Response—
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Read Record

Открыть отдельной страницей →

Read one full row + runtime schema for the row drawer.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
guidpathдаinteger

Ответы:

КодСмыслТело
200Successful ResponseRowResponse
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Update Record

Открыть отдельной страницей →

Partial update — PROD-guarded and audit-logged.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
guidpathдаinteger
x-prod-approvalheaderнетstring | nullProduction guard.
Idempotency-KeyheaderнетstringOptional.

Тело запроса: application/json

Ответы:

КодСмыслТело
200Successful Responseobject
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Read Audit

Открыть отдельной страницей →

Audit trail for one row, projected from lifecycle_log.

Latest first. A multi-field edit is expanded into one event per field.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
guidpathдаinteger
limitqueryнетinteger

Ответы:

КодСмыслТело
200Successful Responseмассив AuditEvent
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Read Field

Открыть отдельной страницей →

Read one field’s full, untruncated value — lazy JSON load.

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
guidpathдаinteger
fieldpathдаstring

Ответы:

КодСмыслТело
200Successful ResponseFieldResponse
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError

Restore Record

Открыть отдельной страницей →

Restore a soft-deleted row — clears deleted_at a).

Авторизация: нужен Authorization: Bearer <token>

ПараметрГдеОбязателенТипОписание
namepathдаstring
guidpathдаinteger
x-prod-approvalheaderнетstring | nullProduction guard.
Idempotency-KeyheaderнетstringOptional.

Ответы:

КодСмыслТело
200Successful Responseobject
401Missing or invalid authentication credentialsErrorResponse
422Validation ErrorHTTPValidationError