API для разработчиков
Интегрируйте GorkyCAD с вашими системами через REST API
Автоматизируйте создание проектов, расчёты и экспорт документации через API
https://api.gorkycad.pro/v1
🔐 Аутентификация
Все запросы требуют Bearer-токен. Получите его в личном кабинете → API-ключи.
Authorization: Bearer YOUR_API_KEY 🔗 Эндпоинты
| Method | Endpoint | Auth |
|---|---|---|
| POST | /projects | 🔒 |
| GET | /projects/{id} | 🔒 |
| PUT | /projects/{id} | 🔒 |
| DELETE | /projects/{id} | 🔒 |
| POST | /projects/{id}/calculate | 🔒 |
| GET | /projects/{id}/export/pdf | 🔒 |
| GET | /catalog | 🌐 |
| GET | /standards | 🌐 |
Лимиты запросов
Бесплатный 10 запросов/мин
Pro 100 запросов/мин
Корпоративный 1000 запросов/мин
Примеры кода
cURL bash
curl -H "Authorization: Bearer $TOKEN" https://api.gorkycad.pro/v1/projects Python requests
import requests
headers = {'Authorization': 'Bearer ' + token}
r = requests.get('https://api.gorkycad.pro/v1/projects', headers=headers) JavaScript fetch
fetch('https://api.gorkycad.pro/v1/projects', {
headers: { 'Authorization': 'Bearer ' + token }
}).then(r => r.json()) 🪝 Вебхуки
Получайте уведомления о событиях на вашем сервере:
project.calculated → Расчёт проекта завершён project.exported → Экспорт PDF готов license.expiring → Лицензия истекает через 7 дней