---
title: "Get a client hub by its external ID."
method: GET
path: "/v1/hubs/none/{hub_external_id}"
tags: ["hubs"]
---

# Get a client hub by its external ID.

`GET /v1/hubs/none/{hub_external_id}`

## Request

- Base URL: `https://logistics.api.cabify-sandbox.com`
- URL: `https://logistics.api.cabify-sandbox.com/v1/hubs/none/{hub_external_id}`
- Auth: HTTP bearer

Returns the details of a specific hub identified by your external ID.

## Path parameters

- `hub_external_id` string, required

## Response `200`

Hub retrieved successfully.

- object: Full details of a client hub.
  - `hub_id` string: System-generated ID of the hub.
  - `external_id` string: Your external ID for this hub.
  - `address` string: Full street address of the hub.
  - `location` Location (unresolved $ref)
  - `instructions` string: Additional instructions for drivers arriving at this hub.
  - `contact` object: Primary contact person at this hub.
    - `name` string: Full name of the contact person.
    - `phone` string: Phone number of the contact person.

## Other responses

- `401`: Unauthorized. Missing or invalid authentication token.
- `404`: No hub found with the given external ID.
- `429`: Too many requests. This API is rate limited per account and per endpoint. A 429 is an expected condition rather than a failed request: back off and retry it. The limits are not the same for every endpoint and can change, so handle the status instead of hard-coding a rate. See the Limits and reliability guide.

---

[API](https://skmtc.dev/cabify/apis/cabify-logistics-api.md) - [All operations](https://skmtc.dev/cabify/apis/cabify-logistics-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cabify/apis/cabify-logistics-api/revisions/dff49457aac9?raw)
