Skip to main content
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.
model_id
string
required
Required string length: 1 - 256
idempotency_key
string
required
Required string length: 1 - 256
inputs
Inputs · object
billing_unit
enum<string>
default:credits

These product endpoints bill organization credits.

Available options:
usd,
credits
max_credits
integer | null
Required range: x >= 0
callback_url
string | null
Maximum string length: 2048