---
title: "Get Skybox by id"
method: GET
path: "/api/v1/imagine/requests/{id}"
tags: ["Skyboxes"]
---

# Get Skybox by id

`GET /api/v1/imagine/requests/{id}`

## Request

- Base URL: `https://backend.blockadelabs.com`
- URL: `https://backend.blockadelabs.com/api/v1/imagine/requests/{id}`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/blockadelabs/apis/blockade-labs-api-documentation/docs/api/v1/imagine/requests/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

## Headers

- `x-api-key` string

## Response `200`

- object
  - `request` object
    - `id` integer: ID of your generation. It can be used to track generation progress or to cancel the generation
    - `obfuscated_id` string: Hash id of your generation
    - `user_id` integer: Your user id
    - `title` string: Generation title
    - `prompt` string: Prompt text used to generate skybox
    - `seed` integer: Seed number used to generate skybox
    - `negative_text` string
    - `username` string: Your username
    - `status` string: Initially status is set as 'pending' after you send a generation request. Status will change from one state to another and you will get updates for each one if you are using pusher or webhook: pending -> dispatched -> processing -> complete. Also you can get abort or error.
    - `queue_position` integer: Position of your request in a generation queue
    - `file_url` string: Generated skybox image (6144x3072 pixels)
    - `thumb_url` string: Generated skybox thumbnail (672x336 pixels)
    - `depth_map_url` string: Generated skybox depth map image (2048x1024 pixels)
    - `remix_imagine_id` string
    - `remix_obfuscated_id` string
    - `isMyFavorite` boolean
    - `created_at` string: Time created
    - `updated_at` string: Time updated
    - `error_message` string: If status=error here you should see the error message
    - `pusher_channel` string: Pusher channel name used to track generation progress
    - `pusher_event` string: Pusher channel event used to track generation progress
    - `type` string: Type of generation (currently "skybox" is the only one)
    - `skybox_style_id` integer: Skybox style ID used to generate skybox
    - `skybox_id` integer
    - `skybox_style_name` string: Skybox style name used to generate skybox
    - `skybox_name` string
    - `dispatched_at` string: Time dispatched
    - `processing_at` string: Time processing started
    - `completed_at` string: Time completed

---

[API](https://skmtc.dev/blockadelabs/apis/blockade-labs-api-documentation.md) - [All operations](https://skmtc.dev/blockadelabs/apis/blockade-labs-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/blockadelabs/apis/blockade-labs-api-documentation/revisions/7560ac18c09c?raw)
