CoderVex AI API

Use the same account, models, generations, and CoderVex Credits from your applications.

Authentication

Create a developer key in Dashboard → API Keys. Send it as a bearer credential. Authentication uses a one-way hash; the protected dashboard copy action uses the existing encrypted recovery field.

Authorization: Bearer cv_live_...
Accept: application/json

Generation requests also require an Idempotency-Key containing 16 to 128 letters, numbers, dots, colons, underscores, or hyphens.

Core endpoints

MethodPathPurpose
GET/api/v1/healthService health
GET/api/v1/accountAccount and subscription
GET/api/v1/creditsShared credit balance
GET/api/v1/modelsModels allowed by the current plan
GET/api/v1/generationsUnified generation history
POST/api/v1/images/generateImage generation
POST/api/v1/photoshoots/generateProduct photoshoot
POST/api/v1/video/generateSubmit an asynchronous video job
GET/api/v1/video/jobs/{job_id}Video status
POST/api/v1/voice/generateVoice endpoint; disabled until an adapter is configured

Selection and errors

Use a selection object with auto, a permitted tier, or an exact provider and model. Available choices come from the models endpoint and plan entitlements.

Responses use a consistent JSON envelope with success, data, meta, or an error containing a stable code and message. Generated media URLs remain private and require the same bearer credential.