POST /api/v1/db/transaction/begin

Начало транзакции.

Base URL: https://<host>/ (пример: http://localhost:5000). Соглашения, обзор Public API, Swagger UI.

Тело запроса (необязательно):

ПолеТипОписание
transaction_idstringUUID (генерируется если не указан)

Response 200:

{ "success": true, "transaction_id": "uuid" }

Заголовки запроса

ЗаголовокОбяз.Описание
X-API-KeyдаКлюч с scope db:query
Content-Typeдаapplication/json

Минимальный пример запроса

{}

Пример успешного ответа

{
  "success": true,
  "transaction_id": "tx-uuid-here"
}

Пример ошибки

{
  "success": false,
  "error": {
    "code": "unauthorized",
    "message": "Invalid API key"
  }
}

Пример curl

curl -X POST http://localhost:5000/api/v1/db/transaction/begin \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

См. также: Tx flow.