The Glime API
Everything in Glime is addressable: product management, pricing calculations, quote creation and updates, approval workflows, contract generation, PDF export, AI recommendations, and order conversion. ERP, accounting, procurement, and e-commerce platforms integrate without custom database access.
GlimeData.list/get/create), so integrations built against
this contract will not need rework.
Authentication
API keys are created per workspace in Settings → API. Send the key as a bearer token. Keys are scoped (read-only, read-write, admin) and can be rotated without downtime.
curl https://api.glimecrm.com/v1/accounts \
-H "Authorization: Bearer glime_sk_live_…"
REST resources
| Resource | Endpoints | Notes |
|---|---|---|
/v1/accounts | GET, POST, PATCH | Company records + related contacts, opportunities, cases |
/v1/contacts | GET, POST, PATCH | People, activity feed, email sync status |
/v1/leads | GET, POST, PATCH | Scoring, routing, duplicate candidates |
/v1/opportunities | GET, POST, PATCH | Pipeline, stages, AI win probability |
/v1/quotes | GET, POST, PATCH | Create/update quotes; every write creates a new version |
/v1/quotes/{id}/price | POST | Server-side pricing run — rules, discounts, taxes (<100 ms) |
/v1/quotes/{id}/pdf | POST | Render branded proposal (PDF/Word/HTML) |
/v1/approvals | GET, POST | Submit for approval, approve/reject with reason |
/v1/contracts | GET, POST | Generate MSA, order forms, renewals, amendments |
/v1/orders | GET, POST | Convert accepted quotes to orders |
/v1/ai/recommendations | POST | Bundle suggestions, pricing-mistake detection, upsells |
/v1/export | POST | Full workspace export (JSON/CSV) — the no-lock-in endpoint |
GraphQL
One endpoint, https://api.glimecrm.com/graphql, for cross-object reads in a single round trip:
query DealDesk($id: ID!) {
opportunity(id: $id) {
name stage amount winProbability
account { name industry }
quotes {
number version total status
lines { product qty unitPrice discount net }
approvals { step approver status }
}
}
}
Webhooks
Subscribe to quote.created, quote.version.created,
approval.requested, approval.completed, contract.signed,
order.created, and export.completed. Deliveries are signed
(HMAC-SHA256) and retried with exponential backoff for 24 hours.
Rate limits & metering (paid API tier)
| Plan | Included calls/mo | Burst | Overage |
|---|---|---|---|
| Starter | — | — | API not included |
| Professional | 50,000 | 10 req/s | $49/mo per extra 250k (scale tier) |
| Enterprise | 500,000 | 50 req/s | $49/mo per extra 250k (scale tier) |
Usage is visible in Settings → API with alerts at 80%. Hard caps are configurable so a runaway integration can never surprise you on an invoice.
Errors
{
"error": {
"type": "validation_error",
"code": "discount_exceeds_threshold",
"message": "35% discount requires Finance approval.",
"docs": "https://glimecrm.com/developers.html#approvals"
}
}