Swagger UXswagger

Acapella Key-Value Storage API
 2.0 

[ Base url: /v2]
api.yaml

default

POST/tx
Создание новой транзакции.
POST/tx/{transactionIndex}/commit
Применение транзакции.
POST/tx/{transactionIndex}/rollback
Откат транзакции.
GET/kv/keys/{key}
Получение значения по указанному ключу.
PUT/kv/keys/{key}
Установка нового значения для указанного ключа.
DELETE/kv/keys/{key}
Удаление значения указанного ключа.
GET/dt/{treeName}/keys/{key}
Получение значения по указанному ключу.
PUT/dt/{treeName}/keys/{key}
Установка нового значения для указанного ключа.
GET/dt/{treeName}/keys/{key}/next
Поиск следующего ключа.
GET/dt/{treeName}/keys/{key}/prev
Поиск предыдущего ключа.

Models


значение, любой JSON

example: OrderedMap { "foo": 123, "bar": 456 }
[...]
#/definitions/TransactionInfoTransactionInfo{...}
string
Узел в дереве, содержащий указанный ключ.

example: 7a9a28e0-a428-48be-8795-ffa66991f699