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

# Update a client hub by its external ID.

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

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

## Path parameters

- `hub_external_id` string, required

## Request body

- object — Request body for updating an existing client hub. Only included fields will be modified.
  - `address` string — Updated full street address of the hub.
  - `location` Location — unresolved $ref
  - `instructions` string — Updated instructions for drivers arriving at this hub.
  - `contact` object — Updated primary contact person at this hub.
    - `name` string — Full name of the contact person.
    - `phone` string — Phone number of the contact person.

## Response `200`

Hub updated successfully.

## Other responses

- `401` — Unauthorized. Missing or invalid authentication token.

---

[API](https://skmtc.dev/cabify/apis/ride-hailing-api.md) · [All operations](https://skmtc.dev/cabify/apis/ride-hailing-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cabify/ride-hailing-api/revisions/8da1cb1270df/schema)
