API for Developers
Integrate GorkyCAD with your systems via REST API
Automate project creation, calculations, and documentation export via API
https://api.gorkycad.pro/v1
🔐 Authentication
All requests require a Bearer token. Get it in your dashboard → API Keys.
Authorization: Bearer YOUR_API_KEY 🔗 Endpoints
| 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 | 🌐 |
Rate Limits
Free 10 req/min
Pro 100 req/min
Enterprise 1000 req/min
Code Examples
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()) 🪝 Webhooks
Receive event notifications on your server:
project.calculated → Project calculation completed project.exported → PDF export ready license.expiring → License expiring in 7 days