---
title: "Get All Destinations"
method: GET
path: "/destinations"
tags: ["Destinations"]
---

# Get All Destinations

`GET /destinations`

Retrieve all destinations.

### Required API key scope
- Destinations (Read)

## Response `200`

Success

- object
  - `destinations` Destination[]
    - `id` integer — The destination's unique identifier.
    - `type` 'warehouse' | 'donate' — The type of location represented by the destination.
    - `name` string — The destination's name.
    - `enabled` boolean — Whether the destination is enabled as a return destination.
    - `provider_location_id` integer, nullable — The numeric location identifier from the commerce platform (for example Shopify) when a location is linked to this destination in Loop. `null` when no location is linked. The linked location's `source` field indicates which provider the ID belongs to.
    - `address` Address
      - `id` integer
      - `hash` string
      - `created_at` string, date-time
      - `updated_at` string, date-time
      - `name` string
      - `company` string, nullable
      - `address1` string
      - `address2` string
      - `city` string
      - `state` string
      - `zip` string
      - `country` string
      - `country_code` string
      - `phone` string
      - `latitude` number
      - `longitude` number

## Other responses

- `401` — Unauthorized
- `500` — One or more destinations do not have an address.

---

[API](https://skmtc.dev/loopreturns/apis/listings-api.md) · [All operations](https://skmtc.dev/loopreturns/apis/listings-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/loopreturns/listings-api/revisions/750e6012dbb8/schema)
