Dev Center

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

RESTful API v2.0. Полный контроль над вашими лендингами и микросервисами. Документация, которая читается легче, чем код.

API Documentation Interface
Быстрый старт

Аутентификация

Все запросы к API должны содержать токен доступа. Мы используем стандартный Bearer-токен для безопасности.

🔑

Генерация ключа

Зайдите в Settings -> Developers вашего аккаунта PilotKit. Нажмите «Создать Secret Key». Сохраните его сразу — мы не покажем его снова.

🛡️

Использование

Добавьте токен в заголовок каждого запроса. Это единственный способ авторизации для v2.0.

Authorization: Bearer pk_live_8f7a...
Основы

Endpoints (GET, POST)

База всех URL: https://api.pilotkit.io/v2

GET /projects/{id}

Получает детальную информацию о конкретном проекте, включая текущий статус деплоя и метрики конверсии за последние 24 часа.

POST /projects

Создает новый пустой проект на основе выбранного шаблона. Возвращает JSON с новым ID и ссылкой на админку.

GET /users/{id}/stats

Агрегированная статистика по всем проектам пользователя. Идеально для дашбордов.

Интеграция

Примеры кода

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())
Troubleshooting

Ошибки и статусы

API возвращает стандартные HTTP-коды. В случае ошибки тело ответа всегда содержит JSON с полями error_code и message.

Код Значение Решение
400 Bad Request Проверьте синтаксис JSON в теле запроса.
401 Unauthorized Токен отсутствует или истек срок действия.
403 Forbidden У вашего ключа нет прав на запись (Read-only).
429 Too Many Requests Лимит 60 запросов/мин. Подождите немного.

Нужна помощь с кодом?

Наши инженеры сидят в канале 24/7. Задавайте вопросы, делитесь сниппетами.