{
"model_id": "<string>",
"idempotency_key": "<string>",
"inputs": {},
"billing_unit": "credits",
"max_credits": 1,
"callback_url": "<string>"
}Job schemas
Create job request
Model, inputs, spending cap, and retry key for a product job.
This request body is shared by all
POST /v1/products/{product}/jobs calls.
Use the selected model’s input_schema from the model catalog
for the fields inside inputs.
Single-file image, video, and supported audio inputs accept Beeble URIs,
authorized Beeble CDN URLs, public/presigned HTTPS URLs, or base64 data URIs.
See media inputs and limits. The model’s
file requirements still apply. Fields such as Finish’s parent_job_id remain
job IDs, not media URIs.
billing_unit defaults to credits, using Beeble Cloud credits. Although the
shared billing enum below includes usd, product endpoints reject that value.
See the job response schema for the returned status and outputs.Required string length:
1 - 256Required string length:
1 - 256These product endpoints bill organization credits.
Available options:
usd, credits Required range:
x >= 0Maximum string length:
2048