API 2.0 входит в тарифы не ниже линейки Pro (в эту линейку входят тарифы PRO RU, Premium PRO RU, Premium ProRuX, Максимум RRO RU, V-Maximum ProRu).
Форматы запросов и ответов к API соответствуют спецификации JSON API.
Точка входа:
{site}/api/dev
Для выполнения запросов требуется передавать аутентификационный токен в http-заголовке X-Auth-Token. Токены формируются в разделе настроек "Управление API-токенами" ("Настройки" - "Еще" - "Управление API-токенами").
Работа с API регулируется правами доступа пользователя, для которого создан токен.
Для удобной работы с API вы можете воспользоваться готовой библиотекой на PHP https://github.com/clientbase-doc/api
Внимание! По API можно просматривать данные, у которых стоит галочка "Экспорт". По API можно добавлять/редактировать данные, у которых стоит галочка "Импорт".
data - Работа с данными в таблице
/data{table_id}
GET - получение списка записей
POST - создание новой записи
data - Работа с отдельными записями в таблице
/data{table_id}/{ID}
GET - получение конкретной записи
PATCH - обновление конкретной записи
DELETE - удаление конкретной записи
/table
GET - получение информации о структуре пользовательских таблиц, о правах доступа к таблице.
table - Работа с конкретной таблицей
/table/{ID}
GET - получение информации о структуре конкретной таблице, правах доступа к этой таблице.
user - Работа с пользователями
/user
GET - получение списка пользователей
user - Работа с конкретным пользователем
GET - получение информации о пользователе с идентификатором ID
/user/{ID}
group - Работа с группами пользователей
/group
GET - получения информации о группах пользователей
group - Работа с конкретной группой пользователей
/group/{ID}
GET - получение информации о группе пользователей с идентификатором ID
/file/{table_id}/{field_id}/{line_id}/?filename={filename}
GET - получение информации о файле, хранящемся в поле пользовательской таблицы
hello - Тестовый сервис приветствия
/hello/{name}
GET - вывод приветствия для указанного имени: "Hello, {name}!"