The official developer API for Color Idea's visual documentation platform. Programmatically access projects, media archives, reports, and team data.
All endpoints follow RESTful conventions and return JSON responses.
Color Idea API uses JWT Bearer tokens. Obtain a token via login, then include it in every request header.
After logging in, you receive a signed JWT. Pass it in the Authorization header for all protected routes.
Send your credentials to the login endpoint to receive an access token and user profile.
A full example of fetching a project's media archive with authentication.
Node.js + Express backend optimized for large media payloads with streaming support and Redis caching.
All media is stored in a secure, geographically redundant cloud archive with CDN delivery globally.
Visual progress reports generated on-demand or on schedule, ready for stakeholder presentation.
JWT authentication, HTTPS-only, rate limiting, and role-based access control on every endpoint.
All list endpoints support cursor or offset pagination, date-range queries, and field-level filtering.
API responses support both Arabic and English field localization via the Accept-Language header.