--- Skip to content

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 дней

Готовы к интеграции?

🔑 Получить API-ключ