Skip to main content

Создать проект

POST /projects
Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "Мой сайт"
}

Ответ

{
  "id": 1,
  "name": "Мой сайт",
  "api_key": "pk_live_a1b2c3...",
  "created_at": "2024-01-15T10:00:00Z"
}

Список проектов

GET /projects
Authorization: Bearer <token>

Детали проекта

GET /projects/{id}
Authorization: Bearer <token>

Обновить проект

PUT /projects/{id}
Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "Новое название"
}

Удалить проект

DELETE /projects/{id}
Authorization: Bearer <token>

Ротация API Key

Генерирует новый API Key. Старый ключ перестаёт работать немедленно.
POST /projects/{id}/api-key/rotate
Authorization: Bearer <token>

Ответ

{
  "api_key": "pk_live_новый_ключ..."
}

Загрузить source maps

POST /projects/{id}/source-maps
Authorization: Bearer <token>
Content-Type: multipart/form-data

file=@dist/assets/index.abc123.js.map