---
title: "Update Package"
method: PUT
path: "/shipping/packages/{id}"
tags: ["Shipping::Package"]
---

# Update Package

`PUT /shipping/packages/{id}`

Update a package for a workspace

## Path parameters

- `id` string, required

## Request body

- object
  - `shipping_package` ShippingPackageParametersUpdate — Packages
    - `package_type` 'box' | 'envelope' | 'soft_package' — Package Type
    - `height` number — Height
    - `width` number — Width
    - `length` number — Length
    - `distance_unit` string — Distance Unit
    - `empty_weight` string, nullable — Empty Weight
    - `weight` number, nullable — Weight
    - `weight_unit` 'lb' | 'kg' | 'g' | 'oz', nullable — Weight Unit
    - `default_package` boolean, nullable — Default Package
    - `name` string — Name
    - `carrier` 'fedex' | 'ups' | 'usps', nullable — Carrier

## Response `200`

OK

- ShippingPackageAttributes — Packages
  - `id` integer — Package ID
  - `public_id` string, nullable — Package public ID
  - `package_type` 'box' | 'envelope' | 'soft_package' — Package Type
  - `height` number — Height
  - `width` number — Width
  - `length` number — Length
  - `distance_unit` 'in' | 'cm' | 'ft' | 'm' | 'mm' — Distance Unit
  - `empty_weight` string, nullable — Empty Weight
  - `weight` number, nullable — Weight
  - `weight_unit` 'lb' | 'kg' | 'g' | 'oz', nullable — Weight Unit
  - `default_package` boolean, nullable — Default Package
  - `name` string — Name
  - `token` string, nullable — Token
  - `carrier` 'fedex' | 'ups' | 'usps', nullable — Carrier
  - `created_at` string, date-time, nullable — Added
  - `updated_at` string, date-time, nullable — Updated

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found

---

[API](https://skmtc.net/myclickfunnels/apis/clickfunnels-api.md) · [All operations](https://skmtc.net/myclickfunnels/apis/clickfunnels-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myclickfunnels/clickfunnels-api/revisions/ae6313eaa176/schema)
