RevCPQ API
Build custom integrations with our RESTful API. Full documentation, SDKs, and examples.
Authentication
OAuth 2.0 and API keys
Rate Limits
1,000 requests/min
SDKs
Node.js, Python, Ruby
Sandbox
Test environment included
Authentication
Authenticate API requests using Bearer tokens. Generate API keys from your RevCPQ dashboard under Settings → API.
Include your API key in the Authorization header:
- • API keys are scoped to your organization
- • Use test keys for development, live keys for production
- • Rotate keys regularly for security
curl https://api.revcpq.com/v1/quotes \ -H "Authorization: Bearer sk_live_xxx" \ -H "Content-Type: application/json"
API Endpoints
Create, retrieve, update, and delete quotes.
/v1/quotes/v1/quotes/v1/quotes/:id/v1/quotes/:id/v1/quotes/:id/v1/quotes/:id/sendManage quote line items.
/v1/quotes/:id/line-items/v1/quotes/:id/line-items/v1/line-items/:id/v1/line-items/:idManage your product catalog.
/v1/products/v1/products/v1/products/:id/v1/products/:id/v1/products/:idManage contracts and amendments.
/v1/contracts/v1/contracts/v1/contracts/:id/v1/contracts/:id/amend/v1/contracts/:id/renewManage approval workflows.
/v1/approvals/v1/approvals/:id/approve/v1/approvals/:id/reject/v1/approvals/:id/delegateReceive real-time event notifications.
/v1/webhooks/v1/webhooks/v1/webhooks/:idResponse Format
All API responses return JSON with a consistent structure. Successful requests return the requested data, while errors include a descriptive message and code.
Success Response
Returns the requested resource with a 2xx status code.
Error Response
Returns an error object with code,message, and optionaldetails.
{
"id": "qt_abc123",
"object": "quote",
"status": "sent",
"created_at": "2026-04-15T10:30:00Z",
"expires_at": "2026-04-30T23:59:59Z",
"total": {
"amount": 24999.00,
"currency": "USD"
},
"line_items": {
"object": "list",
"data": [...]
},
"buyer": {
"id": "cus_xyz789",
"email": "buyer@acme.com",
"company": "Acme Corp"
},
"metadata": {}
}Ready to integrate?
Get your API keys and start building. Full documentation and SDKs available.