Creavax

Creavax product guide

Creavax Developer API: keys, generation jobs, webhooks and secure integrations

The Developer API is for server-side integrations that need controlled access to Creavax generation, job status and webhook delivery without exposing account credentials in client code.

Developer API workspace
Creavax Developer API workspace with token, request, queue and webhook controls
KEY · REQUEST · QUEUE · WEBHOOK

Keep credentials private and treat generation as an asynchronous workflow

Create or rotate a token, send a valid generation request from your server, track the returned job and verify signed webhook events before trusting them.

AuthPrivate token
JobsAsync status
DeliverySigned webhook

Quick start

Use the workspace in the right order

Follow this order for a clean first pass. You can return to the deeper sections when a permission, billing choice or destructive action needs more context.

01

Create API access

Open the API workspace or Settings and create a token only for the integration that needs it.

02

Store the token server-side

Place the token in a protected server environment variable or secret manager, never in browser JavaScript or public source.

03

Send a minimal request

Start with a supported generation_type, model and prompt before adding optional model-specific controls.

04

Handle completion asynchronously

Track the job status and use verified webhook deliveries when your integration needs event-driven completion.

Core capabilities

What you can do in this workspace

Use these capabilities to understand what belongs here, what connects to another workspace and which actions change public, billing or account state.

01

Scoped developer access

Use a personal API token instead of sharing account passwords with an integration.

02

Generation requests

Submit supported generation jobs with explicit output intent, model selection and request data.

03

Asynchronous status

Treat queued and processing states as normal parts of provider-backed generation.

04

Signed webhooks

Use signed delivery events for server-to-server completion workflows and verify them before processing.

Detailed workflow

Make each important action with context

These sections explain the decisions that matter most before you organize assets, spend credits, publish content, collaborate or change account access.

01

Protect credentials before writing integration code

A Developer API token should be treated like a password. Keep it on the server, restrict who can read the deployment secret and rotate it if it appears in a screenshot, log, browser bundle or public repository.

Do not send API tokens through Contact, prompts or client-visible analytics. A frontend application should call your own backend, and your backend should call Creavax.

  • Use server-side environment variables or a secret manager.
  • Rotate exposed credentials immediately.
  • Keep separate development and production operational practices when possible.
02

Design for queues and webhook retries

AI generation is asynchronous. A successful request can return before the final media exists, so integrations should store the job identifier and update their own state as Creavax reports progress or completion.

Webhook consumers should verify signatures, respond quickly and make event handling idempotent so a repeated delivery does not create duplicate records or actions.

  • Persist the job identifier with the local request.
  • Do not treat queued status as failure.
  • Deduplicate webhook processing by event or delivery identity.

Best practices

Work faster without losing control

  • Never place the API token in frontend code.
  • Start with a minimal request before adding optional model controls.
  • Make webhook processing idempotent and signature-verified.

Frequently asked

Questions about Developer API

Quick answers to the questions that most often come up before using this workspace.

Can I call the Creavax API directly from browser JavaScript?

Do not expose a personal API token in browser code. Send requests through a backend you control so the credential remains private.

Why is a successful request still queued?

The API can accept a generation before the provider finishes it. Track the returned job state or verified webhook completion instead of assuming synchronous output.

Should I trust every webhook request that reaches my endpoint?

No. Verify the Creavax signature and validate the event before changing application state.

Continue learning

Related Creavax guides

Continue with the next workspace only when it supports the same task, billing context or publishing flow.

Ready to use the real workspace?

Put the guide into practice

Open Developer API, complete one small real task and return to this page when you need the detailed workflow.

Creavax Developer API: keys, generation jobs, webhooks and secure integrations | Creavax Learn