Документация / API Reference / API: Projects На этой странице
Раздел собран из спецификации OpenAPI продукта: 7
метод(ов). Поверхность — query-api (основной API, база /api/v1). Все методы требуют аутентификации.
О языке этой страницы
Названия и описания методов приведены дословно из спецификации продукта,
а она написана по-английски. Так сделано намеренно: перевод пришлось бы
поддерживать руками, и он расходился бы с реальным контрактом.
Объяснения по-русски — во вводных статьях раздела: две поверхности , аутентификация , ошибки , постраничность .
Методы раздела GET /projects
List projects in the current org
Аутентификация Bearer: токен доступа (JWT)
operationId getProjects Ответы Код Что означает Тело 200 Projects ProjectListResponse 401 Missing or invalid credentials (code=unauthorized) Error
POST /projects
Create a project (admin+)
Аутентификация Bearer: токен доступа (JWT)
operationId postProjects
Тело запроса application/json , обязательно Поле Тип Описание name обязательно string timezone необязательно string IANA timezone По умолчанию "UTC".
Ответы Код Что означает Тело 201 Created project Project 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 422 Request failed validation (code=validation_failed) Error
GET /projects/{id}
Get a project
Аутентификация Bearer: токен доступа (JWT)
operationId getProjectsId Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Ответы Код Что означает Тело 200 Project Project 401 Missing or invalid credentials (code=unauthorized) Error 404 Resource not found (code=not_found) Error
PATCH /projects/{id}
Update a project (admin+)
Аутентификация Bearer: токен доступа (JWT)
operationId patchProjectsId Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Тело запроса application/json , обязательно Поле Тип Описание name необязательно string timezone необязательно string IANA timezone
Ответы Код Что означает Тело 200 Updated project Project 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error 422 Request failed validation (code=validation_failed) Error
DELETE /projects/{id}
Delete a project (admin+)
Аутентификация Bearer: токен доступа (JWT)
operationId deleteProjectsId Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Ответы Код Что означает Тело 204 Deleted пусто 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error
POST /projects/{id}/demo-reseed
Reset demo data and enqueue a fresh seed (admin+)
Аутентификация Bearer: токен доступа (JWT)
operationId postProjectsIdDemoReseed Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Ответы Код Что означает Тело 202 Seed job enqueued DemoStatus 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error 409 Seed already in progress (code `demo_project`) Error 422 Request failed validation (code=validation_failed) Error
GET /projects/{id}/demo-status
Demo seeding status (SPA polls it while the demo project fills up)
Аутентификация Bearer: токен доступа (JWT)
operationId getProjectsIdDemoStatus Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Ответы Код Что означает Тело 200 Status of the latest demo_seed job DemoStatus 401 Missing or invalid credentials (code=unauthorized) Error 404 Resource not found (code=not_found) Error
Источник раздела — docs/api/openapi.yaml репозитория продукта,
версия API 1.0.0, OpenAPI 3.0.3,
снимок 095579325c2d.
Расхождение снимка со спецификацией роняет сборку документации.
← Все разделы API Reference
Нужен проект, чтобы пройти инструкцию? Создайте его в кабинете.
Открыть кабинет