Reel Estate Boss®

Reference

API Reference

Rendered live from our OpenAPI 3.1 spec — the same file served at /openapi.json.

post/v1/generate

Run an engine

Submit a generation on any live engine. Returns a task id + poll URL. Billed on success only.

Request body

  • model *stringEngine id (see /v1 live models).flux-ultra · gemini-image · gpt-image · seedream-4 · flux-schnell · flux-dev · recraft-v3 · kontext · +33 more
  • promptstringText prompt, when the engine takes one.
  • image_urlstring · uriInput image, for image→image / image→video engines.
  • video_urlstring · uriInput video, for video→video engines.
  • audio_urlstring · uriInput audio, where applicable.
  • paramsobjectEngine-specific parameters.

Responses

  • 202Job queued
  • 400Unknown/unavailable model or bad input
  • 401Invalid or missing API key
  • 402Spend cap reached, or free trial exhausted with no card on file
  • 502Provider submit failed
get/v1/tasks/{id}

Get a task

Poll a job by id. When succeeded, returns the output URLs and the billed cost.

Path parameters

  • id *Task id from a submit call

Responses

  • 200Task state
  • 401Invalid or missing API key
  • 404Task not found for this key
postPOST /v1/recipes/listing-enhance

Listing Enhance

Raw interior/exterior/drone photo → MLS-grade edit, tuned to the REB look.

Request body

  • promptstring
  • image_urlstring · uri
  • paramsobject

Responses

  • 202Job queued
  • 400Bad request — missing or invalid input
  • 401Invalid or missing API key
  • 402Spend cap reached, or free trial exhausted with no card on file
postPOST /v1/recipes/lot-trace

Lot Trace

Aerial photo + boundary points → parcel isolation with an acreage callout.

Request body

  • promptstring
  • image_urlstring · uri
  • paramsobject

Responses

  • 202Job queued
  • 400Bad request — missing or invalid input
  • 401Invalid or missing API key
  • 402Spend cap reached, or free trial exhausted with no card on file
postPOST /v1/recipes/reel

Cinematic Reel

Listing photos or raw clips → a post-ready cinematic reel with captions.

Request body

  • promptstring
  • image_urlstring · uri
  • paramsobject

Responses

  • 202Job queued
  • 400Bad request — missing or invalid input
  • 401Invalid or missing API key
  • 402Spend cap reached, or free trial exhausted with no card on file
postPOST /v1/recipes/listing-kit

Listing Kit

Listing details + photos → flyer, social, story, captions — brand-locked.

Request body

  • promptstring
  • image_urlstring · uri
  • paramsobject

Responses

  • 202Job queued
  • 400Bad request — missing or invalid input
  • 401Invalid or missing API key
  • 402Spend cap reached, or free trial exhausted with no card on file
postPOST /v1/generate

Engine passthrough

Call any engine in the arsenal directly by id — the raw multi-engine passthrough.

Request body

  • promptstring
  • image_urlstring · uri
  • paramsobject

Responses

  • 202Job queued
  • 400Bad request — missing or invalid input
  • 401Invalid or missing API key
  • 402Spend cap reached, or free trial exhausted with no card on file

Authentication#

Every endpoint takes your key as a Bearer token: Authorization: Bearer reb_live_…. Create one in the Developer Console.

API Docs · Reference