Authentication
Send the user's API key in the Authorization header. These public BFF routes do not require a signed-in browser session.
Authorization: Bearer <api_key>
Content-Type: application/jsonBoogu Image API
Send the user's API key in the Authorization header. These public BFF routes do not require a signed-in browser session.
Authorization: Bearer <api_key>
Content-Type: application/jsonPOST /api/image/boogu-image/generate
{
"prompt": "A studio portrait with soft window light",
"size": "16:9",
"rendering_speed": "BALANCED",
"output_format": "png",
"public": true
}Poll the status endpoint with the returned task_id until the image is ready.
GET /api/image/boogu-image/status?task_id=<task_id>List Boogu Image tasks for the API key supplied in the Authorization header.
GET /api/image/boogu-image/list?page=1&limit=12