Complete reference for the CompleteDigi client portal REST API and GraphQL API. Base URL: https://api.completedigi.com/v1
All API requests require a Bearer token. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
API keys are available in your CompleteDigi client portal under Settings → API Keys.
API rate limits by tier:
Rate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining
All responses return JSON. Successful responses use HTTP 2xx. Error responses include error.code and error.message.
Content-Type: application/json
Pagination uses cursor-based navigation via next_cursor and limit parameters.
Returns a paginated list of all projects associated with your account.
Example Request
curl -X GET "https://api.completedigi.com/v1/projects" \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json"
Response
{
"data": [
{
"id": "proj_01HXYZ...",
"name": "Payment Gateway Rebuild",
"status": "active",
"created_at": "2025-01-15T08:00:00Z"
}
],
"next_cursor": "cursor_...",
"has_more": true
}Use our official SDKs to integrate in minutes, not hours.
npm install @completedigi/sdk
Full TypeScript types included. Supports Node.js 18+ and all major browsers.
pip install completedigi
Python 3.9+. Async support with asyncio. Works with FastAPI and Django.
go get github.com/completedigi/go-sdk
Idiomatic Go with context support. Thread-safe. Used in our own infrastructure.
Our API team can build custom connectors, webhooks, and integration middleware for your specific system requirements.