# Customs Product

APIs for managing saved customs product records used to prefill customs item details for domestic/international shipments.

 - [POST /api/v1/customsproduct](https://docs.shipping360.pitneybowes.com/openapi/customproduct/customs-product/addcustomsproduct.md): This operation creates a customs product and returns its identifier. Use this identifier in shipment APIs to prefill customs item fields (HS tariff code, origin country, unit price, weight, quantity).
 - [GET /api/v1/customsproduct](https://docs.shipping360.pitneybowes.com/openapi/customproduct/customs-product/getcustomsproduct.md): Returns a list of all Customs Products.
 - [GET /api/v1/customsproduct/{customsProductId}](https://docs.shipping360.pitneybowes.com/openapi/customproduct/customs-product/getcustomsproductbyid.md): This operation retrieves the details of a specific Customs Product mapping by its unique `description`. A customs product (description) represents a saved configuration of customs items defined for in
 - [PUT /api/v1/customsproduct/{customsProductId}](https://docs.shipping360.pitneybowes.com/openapi/customproduct/customs-product/updatecustomsproduct.md): This operation Updates the details for the specified Customs Product. The customs product (description) itself **cannot** be changed.
 - [DELETE /api/v1/customsproduct/{customsProductId}](https://docs.shipping360.pitneybowes.com/openapi/customproduct/customs-product/deletecustomsproduct.md): This operation deletes the Customs Product by its unique `description`.
