Base URL
Production:https://api.qoder.com
Example full URL:
https://api.qoder.com/v1/organizations/{organization_id}/members
Field naming
JSON uses lowerCamelCase, for example:organizationId, repositoryUrl, createdAt, maxResults, nextToken
Timestamps
Use ISO 8601 (RFC 3339), e.g.2025-01-01T00:00:00Z. Some query parameters also accept Unix time in milliseconds—check each endpoint.
Cursor pagination
List endpoints typically use cursor pagination:Query parameters
Usage endpoints use
nextToken for cursor pagination unless an endpoint says otherwise.
Response fields
Do not rely on a global
totalCount; page until the cursor is empty.Error responses
On failure, HTTP status is non-2xx and the body is JSON without a top-levelstatus field. Shape:
Error object fields
Common HTTP status and code values
After gateway or service mapping, the pair of HTTP status and
code is defined by the actual response—do not rely on status alone.Authentication
Send:Organization path prefix
Most routes extend:/v1/organizations/{organization_id}
organization_id is a path parameter. See Member, Usage, and AI code metrics sections for subpaths.