---
title: "Get export request"
method: GET
path: "/api/v1/skybox/export/{id}"
tags: ["Skybox Exports"]
---

# Get export request

`GET /api/v1/skybox/export/{id}`

## Request

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

## Headers

- `x-api-key` string

## Response `200`

- object
  - `file_url` string: URL for the exported file
  - `id` string: ID of your export request. It can be used to track progress or cancel the request
  - `skybox_obfuscated_id` string: Obfuscated ID of the skybox for which the export was requested
  - `type` string: Requested export type
  - `type_id` integer: Requested export type ID
  - `status` string: Initially status is set as 'pending' after you send the export 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 and in some cases (ie. for JPG and Depth Map export) this will be immediately set to 'complete'.
  - `queue_position` integer: Position of your request in a export generation queue
  - `error_message` string: If status=error here you should see the error message
  - `pusher_channel` string: Pusher channel name used to track export generation progress
  - `pusher_event` string: Pusher channel event used to track generation
  - `webhook_url` string
  - `created_at` string: Time created

---

[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)
