Описание методов API

 

 

 

0.1.0

Информация дорабатывается и обновляется

{key} Специализированный токен. Ключ доступа к api. Выдается владельцем системы

Contract

Версия 0.1.0 работает по принципу двойных запросов. Первый запрос отправляет инструкцию по выполнению команды. Второй запрос возвращает результат выполнения команды.

Сontract - чтение и запись данных в смарт контракт

0.1.0

Основной запрос с инструкцией для выполнения манипуляций с контрактом

/api/contract/{key}

Дополнительная информация

Формат ответа

JSON

Требуется аутентификация

Нет

Лимит на количество запросов

Да

Параметры

Название

Обязательный

Описание

controller

да

Варианты взаимодействия со смарт контрактом (call,send)

contract_id

да

ID контракта выпущенного на платформе

func

да

Название метода в контракте

funcVal

да

При вызове метода контроллера с параметром send необходимо указать набор переменных которые принимает контракт

Ответ 200

Название

Описание

requestId

ID запроса в очереди на обработку операции

Ошибка 4xx

Поле

Описание

access_deny

Нет доступа к данному сервису

Get_request - получение информации о статусе запроса

0.1.0

Метод для получении информации о выполнения задания отправленный методом api/contract

/api/get_request

Дополнительная информация

Формат ответа

JSON

Требуется аутентификация

Нет

Лимит на количество запросов

Да

Параметры

Название

Обязательный

Описание

requestId

да

ID зпроса полученный при выполнении метода api/contract

Ответ 200

Название

Описание

request_status

Статус в очереди

request_type

Тип метода контракта

request_type

Тип метода контракта

result

Результат

request_time

Время обработки запроса

datetime

Дата

request_error

Ошибки при обработки запроса

Ошибка 4xx

Поле

Описание

access_deny

Нет доступа к данному сервису