202 Accepted with a job_id — poll GET /jobs/{job_id} until the job
is done or failed.
NanoBanana Pro supports selectable resolution (
1K, 2K, 4K) and the
full aspect-ratio set. It uses the unprefixed endpoint path.Headers
Bearer <YOUR_API_KEY>. See Authentication.Optional. Replaying the same key returns the original
job_id without creating a duplicate job
or charging again.Body
Generation prompt. Minimum length 1. Null bytes are stripped.
Output aspect ratio. See Aspect ratios for the full set.
1K, 2K, or 4K. See Resolutions.Webhook URL called once the job reaches a terminal state. Overrides the account webhook for this
request. See Webhooks.
Response
Returns202 Accepted.
UUID of the created job.
Always
queued on creation.Relative path to poll for status and result.
See Errors for
401, 402, 403, 422, and 503 responses.