Инструмент для запуска идей, который не боится цвета
RESTful API v2.0. Полный контроль над вашими лендингами и микросервисами. Документация, которая читается легче, чем код.
Аутентификация
Все запросы к API должны содержать токен доступа. Мы используем стандартный Bearer-токен для безопасности.
Генерация ключа
Зайдите в Settings -> Developers вашего аккаунта PilotKit. Нажмите «Создать Secret Key». Сохраните его сразу — мы не покажем его снова.
Использование
Добавьте токен в заголовок каждого запроса. Это единственный способ авторизации для v2.0.
Endpoints (GET, POST)
База всех URL: https://api.pilotkit.io/v2
Получает детальную информацию о конкретном проекте, включая текущий статус деплоя и метрики конверсии за последние 24 часа.
Создает новый пустой проект на основе выбранного шаблона. Возвращает JSON с новым ID и ссылкой на админку.
Агрегированная статистика по всем проектам пользователя. Идеально для дашбордов.
Примеры кода
cURL
curl -X GET "https://api.pilotkit.io/v2/projects/8821" \
-H "Authorization: Bearer pk_live_8f7a..." \
-H "Content-Type: application/json"
Python (Requests)
import requests
url = "https://api.pilotkit.io/v2/projects/8821"
headers = {
"Authorization": "Bearer pk_live_8f7a..."
}
response = requests.get(url, headers=headers)
print(response.json())
Ошибки и статусы
API возвращает стандартные HTTP-коды. В случае ошибки тело ответа всегда содержит JSON с полями error_code и message.
| Код | Значение | Решение |
|---|---|---|
| 400 | Bad Request | Проверьте синтаксис JSON в теле запроса. |
| 401 | Unauthorized | Токен отсутствует или истек срок действия. |
| 403 | Forbidden | У вашего ключа нет прав на запись (Read-only). |
| 429 | Too Many Requests | Лимит 60 запросов/мин. Подождите немного. |
Нужна помощь с кодом?
Наши инженеры сидят в канале 24/7. Задавайте вопросы, делитесь сниппетами.