Files
speakeasy-playground/docs/sdks/customsitems
Mike Lueders 14c449163c generate sdk
2024-03-01 12:52:50 -06:00
..
2024-03-01 12:52:50 -06:00

CustomsItems

(customs_items)

Overview

Customs declarations are relevant information, including one or multiple customs items, you need to provide for customs clearance for your international shipments.

Available Operations

list_customs_items

Returns a list all customs items objects.

Example Usage

import shippo

s = shippo.Shippo(
    api_key_header="<YOUR_API_KEY_HERE>",
)


res = s.customs_items.list_customs_items(page=1, results=25, shippo_api_version='<value>')

if res.customs_item_list_wrapper is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
page Optional[int] The page number you want to select
results Optional[int] The number of results to return per page (max 100)
shippo_api_version Optional[str] String used to pick a non-default API version to use

Response

operations.ListCustomsItemsResponse

Errors

Error Object Status Code Content Type
errors.SDKError 4x-5xx /

create_customs_item

Creates a new customs item object.

Example Usage

import shippo
from shippo.models import components

s = shippo.Shippo(
    api_key_header="<YOUR_API_KEY_HERE>",
)


res = s.customs_items.create_customs_item(shippo_api_version='<value>', customs_item_base=components.CustomsItemBase(
    description='T-Shirt',
    mass_unit=components.WeightUnit.LB,
    net_weight='5',
    origin_country='<value>',
    quantity=20,
    value_amount='200',
    value_currency='USD',
    metadata='Order ID "123454"',
    sku_code='HM-123',
))

if res.customs_item is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
shippo_api_version Optional[str] String used to pick a non-default API version to use
customs_item_base Optional[components.CustomsItemBase] CustomsItem details.

Response

operations.CreateCustomsItemResponse

Errors

Error Object Status Code Content Type
errors.SDKError 4x-5xx /

get_customs_item

Returns an existing customs item using an object ID

Example Usage

import shippo

s = shippo.Shippo(
    api_key_header="<YOUR_API_KEY_HERE>",
)


res = s.customs_items.get_customs_item(customs_item_id='<value>', page=1, shippo_api_version='<value>')

if res.customs_item is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
customs_item_id str ✔️ Object ID of the customs item
page Optional[int] The page number you want to select
shippo_api_version Optional[str] String used to pick a non-default API version to use

Response

operations.GetCustomsItemResponse

Errors

Error Object Status Code Content Type
errors.SDKError 4x-5xx /