// documentation
Обзор будущего API
Принципы и структура публичного API, которое будет добавлено в следующих версиях сервиса.
Статус API
Публичный API находится в разработке. Этот раздел показывает будущую структуру документации и не описывает доступный для вызова контракт.
Текущие внутренние маршруты веб-интерфейса не являются публичным API. Они используют сессионную авторизацию, внутренние имена действий и могут меняться вместе с фронтендом.
Принципы будущего контракта
Публичный интерфейс будет строиться вокруг стабильных ресурсов, предсказуемых HTTP-методов, JSON-ответов и версионирования. Документация должна оставаться единым источником сведений о параметрах, ответах, ошибках и изменениях.
Предварительные ресурсы
В первую очередь рассматриваются проекты, товары, склады, отчёты, задачи и контакты. Итоговый состав будет определён после проектирования внешнего контура и проверки сценариев интеграторов.
Что можно сделать сейчас
Изучить модель данных продукта, определить нужные сценарии и подготовить интеграцию к работе с API-ключами, пагинацией, ограничениями запросов и webhook-событиями.
/v1/projectscurl --request GET \
"$MARKETHOUSE_API_URL/v1/projects?limit=20" \
--header "Authorization: Bearer $MARKETHOUSE_API_KEY"{
"data": [
{
"id": "project_demo",
"name": "Основной проект",
"status": "active"
}
],
"pagination": {
"next_cursor": null,
"has_more": false
}
}