> For the complete documentation index, see [llms.txt](https://learn.spexi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.spexi.com/api-reference/order-api/list-orthomosaics-order.md).

# GET Download orthomosaics in order

## List order orthomosaic downloads

> Returns presigned download URLs for the delivered orthomosaic files on the order, one entry per orthomosaic product with its sub type and status. An order that did not include an orthomosaic returns an empty \`orthomosaics\` array; one whose orthomosaic is not yet delivered returns that product with its current status and no files.

```json
{"openapi":"3.0.3","info":{"title":"Spexi Developer API","version":"1.0.0"},"servers":[{"url":"https://world.spexi.com","description":"Production"}],"security":[{"ApiKeyHeader":[]},{"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key passed via request header. Either this or the `api_key` query parameter is required."},"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api_key","description":"API key passed as a query parameter. Either this or the `x-api-key` header is required."}},"schemas":{"GetOrderOrthomosaicResponse":{"type":"object","properties":{"spexi_order_id":{"type":"string","description":"Spexi-assigned order identifier."},"orthomosaics":{"type":"array","items":{"type":"object","properties":{"product_sub_type":{"type":"string","enum":["standard","aligned"],"description":"Variant of the orthomosaic requested on the order."},"status":{"type":"string","enum":["submitted","in_review","feasibility_check","pending_confirmation","in_planning","capture_in_progress","processing","qa","delivered","cancelled","unfulfillable"],"description":"Current status of this orthomosaic product. Files are only present once it reaches `delivered`."},"files":{"type":"array","items":{"type":"object","properties":{"format":{"type":"string","description":"Media type of the file."},"download_url":{"type":"string","description":"Download endpoint for the file. Redirects to a short-lived signed URL, so follow redirects and do not cache the target."}},"required":["format","download_url"]},"description":"Downloadable files for this orthomosaic. Empty until the product is delivered."}},"required":["product_sub_type","status","files"]},"description":"One entry per orthomosaic product on the order. Empty when the order did not include an orthomosaic."}},"required":["spexi_order_id","orthomosaics"]}}},"paths":{"/developer-api/api/v1/order/{spexi_order_id}/orthomosaic":{"get":{"description":"Returns presigned download URLs for the delivered orthomosaic files on the order, one entry per orthomosaic product with its sub type and status. An order that did not include an orthomosaic returns an empty `orthomosaics` array; one whose orthomosaic is not yet delivered returns that product with its current status and no files.","operationId":"OrderController_getOrderOrthomosaics","parameters":[{"name":"spexi_order_id","required":true,"in":"path","description":"Spexi-assigned order identifier whose orthomosaics to list.","schema":{"minLength":1,"type":"string"}}],"responses":{"200":{"description":"Orthomosaic products on the order and their download URLs.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOrderOrthomosaicResponse"}}}},"401":{"description":"Missing or invalid authentication credentials."},"403":{"description":"Caller lacks permission to access tasking orders."},"404":{"description":"No order matches the given `spexi_order_id` for the caller's organization."}},"summary":"List order orthomosaic downloads","tags":["Order"]}}}}
```
