---
title: "Update a Shippo Account"
method: PUT
path: "/shippo-accounts/{ShippoAccountId}"
tags: ["Shippo Accounts"]
---

# Update a Shippo Account

`PUT /shippo-accounts/{ShippoAccountId}`

## Request

- Base URL: `https://api.goshippo.com`
- URL: `https://api.goshippo.com/shippo-accounts/{ShippoAccountId}`
- Auth: API key in header `Authorization`

Updates a Shippo Managed Account using an object ID.

## Path parameters

- `ShippoAccountId` string, required

## Headers

- `SHIPPO-API-VERSION` string

## Request body

- ShippoAccountUpdateRequest
  - `email` string
  - `first_name` string
  - `last_name` string
  - `company_name` string

## Response `200`

Shippo account

- ShippoAccount
  - `email` string, required
  - `first_name` string, required
  - `last_name` string, required
  - `company_name` string
  - `object_created` string, date-time
  - `object_id` string
  - `object_updated` string, date-time

## Other responses

- `400`: Bad request

## Changes

- **2026-07-12** `7e1ec201b515`: 1 breaking
  - for the `header` request parameter `SHIPPO-API-VERSION`, default value `2018-02-08` was added

[Operation history](https://skmtc.dev/goshippo/apis/shippo-external-api/changes/shippo-accounts/:ShippoAccountId/put.md)

---

[API](https://skmtc.dev/goshippo/apis/shippo-external-api.md) - [All operations](https://skmtc.dev/goshippo/apis/shippo-external-api/llms.txt) - [OpenAPI document](https://skmtc.dev/goshippo/apis/shippo-external-api/revisions/0eab5a94b0c3?raw)
