/api/v1Метаданные API и ссылки
Стабильный контракт /api/v1 для CRM, ботов, виджетов и внешних сервисов. Внутренние маршруты /api/* не являются публичным контрактом.
Запись и introspection требуют заголовок X-API-Key. Ключ выдаётся через Developer Portal и хранится на сервере только как SHA-256 хеш.
$ curl -H "X-API-Key: cp_v1_..." \
https://your-domain.com/api/v1/developers/me
read:site
read:news
read:events
write:contacts
write:volunteers
write:partnerships
/api/v1Метаданные API и ссылки
/api/v1/healthПроверка доступности
/api/v1/siteПубличная конфигурация организации
/api/v1/newsСписок опубликованных новостей
/api/v1/news/{id}Одна новость
/api/v1/eventsСписок мероприятий
/api/v1/events/{id}Одно мероприятие
/api/v1/contactsОбращение (scope write:contacts)
/api/v1/volunteersЗаявка волонтёра
/api/v1/partnershipsПартнёрская заявка
/api/v1/developers/plansДоступные планы
/api/v1/developers/keysЗаявка на ключ (Bearer token)
/api/v1/developers/meIntrospection ключа
Успех: { success: true, data, meta }. Ошибка: { success: false, error, meta }. В meta — apiVersion и requestId.
{
"success": true,
"data": { ... },
"meta": {
"apiVersion": "1.0.0",
"requestId": "abc123",
"pagination": { "page": 1, "limit": 20, "total": 42 }
}
}
Выберите уровень доступа под ваш сценарий интеграции.
Тестовые интеграции, read + write:contacts
Production, расширенные лимиты, все write endpoints
Индивидуальные условия и SLA
Машиночитаемая схема: /api/v1/openapi.json
Вопросы по интеграции: vanysha2605@gmail.com