For the complete documentation index, see llms.txt. This page is also available as Markdown.

Platform contracts и schemas

Endpoints для чтения версий контрактов и JSON Schema. Они нужны разработчикам, которые хотят проверять формат envelopes, webhook payloads, idempotency, pagination и других API-структур.

Public contracts

Public contract version registry

get
Responses
200

Current contract versions.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
get/public/contracts
200

Current contract versions.

Public contract by key

Show one public contract version

get
Path parameters
contractstringRequiredExample: operation-contract
Responses
200

Contract version.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
get/public/contracts/{contract}

Public schemas

Public JSON Schema registry

get
Responses
200

JSON Schema catalog.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
get/public/schemas
200

JSON Schema catalog.

Public schema by key

Show one JSON Schema

get
Path parameters
schemastringRequiredExample: success-envelope.v1
Responses
200

JSON Schema payload.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
get/public/schemas/{schema}

Private contracts

Authenticated contract version registry

get
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Sanctum token in Authorization: Bearer <token> format.

Responses
200

Standard success envelope.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
resultany · nullableRequired
get/private/contracts

Private contract by key

Show authenticated contract version

get
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Sanctum token in Authorization: Bearer <token> format.

Path parameters
contractstringRequired
Responses
200

Standard success envelope.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
resultany · nullableRequired
get/private/contracts/{contract}

Private schemas

Authenticated JSON Schema registry

get
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Sanctum token in Authorization: Bearer <token> format.

Responses
200

Standard success envelope.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
resultany · nullableRequired
get/private/schemas

Private schema by key

Show authenticated JSON Schema

get
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Sanctum token in Authorization: Bearer <token> format.

Path parameters
schemastringRequired
Responses
200

Standard success envelope.

application/json
stateinteger · enumRequiredPossible values:
messagestringRequired
resultany · nullableRequired
get/private/schemas/{schema}

Последнее обновление

Это было полезно?