Skip to content

CorpusIQ API Reference

Full REST API documentation for programmatic access to CorpusIQ. Authenticate with bearer tokens, query your connected business tools, and manage user data — all through a JSON API at https://api.corpusiq.io/v1.

Page Description
API Overview Authentication, base URL, endpoints summary, quickstart examples in cURL/Python/JavaScript
Authentication Bearer tokens, OAuth 2.0 device flow, token management, refresh detection, revocation
Endpoints Complete endpoint reference with request/response schemas and code examples
Rate Limits Per-endpoint quotas, rate limit headers, retry strategies, 429 handling
Error Codes HTTP status codes, error types, troubleshooting guidance
OpenAPI Spec OpenAPI 3.0.3 specification for Postman, Insomnia, and Swagger UI
Schemas Data models, JSON structures for requests and responses
Webhooks Event notifications, HMAC-SHA256 signature verification, retry with exponential backoff

Base URL

https://api.corpusiq.io/v1

Authentication

All API requests require a Bearer token in the Authorization header:

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
     https://api.corpusiq.io/v1/me

See Authentication for token creation, OAuth flow, and security best practices.

Core Endpoints

# Query your connected business tools
POST /query

# Deep search across encrypted archives
POST /deep_search

# Delete your data and account
DELETE /delete_my_data

Full endpoint documentation with request/response examples: Endpoints


Docs Home | Next: API Overview →

All Pages