EasyPost
api.easypost.com
Shipping API for address verification, shipment creation, label generation, tracking, insurance, and batch processing across USPS, UPS, FedEx, DHL, and more.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://api.easypost.com/v2
May 4, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Top Capabilities
Most commonly used operations — ready to call without drill-down.
addresses_list
GETRetrieve all addresses with pagination.
GET https://api.easypost.com/v2/v2/addresses
page_size (integer) — Records per page (max 100).
before_id (string) — Cursor for previous page.
after_id (string) — Cursor for next page.
batches_list
GETRetrieve all batches with pagination.
GET https://api.easypost.com/v2/v2/batches
page_size (integer) — Records per page.
before_id (string) — Cursor for previous page.
after_id (string) — Cursor for next page.
insurance_list
GETRetrieve all insurance records with pagination.
GET https://api.easypost.com/v2/v2/insurances
page_size (integer) — Records per page (max 100).
before_id (string) — Cursor for previous page.
after_id (string) — Cursor for next page.
All Capabilities (35)
addresses (5)
Create a new address object.
Create and verify an address in a single request.
Retrieve an address by ID.
Retrieve all addresses with pagination.
Verify an existing address by ID.
batches (8)
Add shipments to an existing batch.
Purchase postage for all shipments in a batch.
Create a new batch for bulk shipment processing.
Retrieve a batch by ID.
Generate a consolidated label file for all batch shipments.
Retrieve all batches with pagination.
Remove shipments from a batch.
Create a scan form for a batch.
insurance (4)
Create standalone insurance for a shipment.
Retrieve insurance details by ID.
Retrieve all insurance records with pagination.
Refund eligible standalone insurance.
parcels (2)
Create a parcel with dimensions and weight.
Retrieve a parcel by ID.
refunds (3)
Create refunds for one or more shipments.
Retrieve a refund by ID.
Retrieve all refunds with pagination.
shipments (5)
Purchase a shipment with a selected rate to generate a label.
Create a shipment with addresses and parcel, automatically generating rates.
Retrieve a specific shipment by ID.
Convert a purchased label to a different format.
Retrieve all shipments with pagination and date filters.
trackers (3)
Create a tracker for a package.
Retrieve a tracker by ID.
Retrieve all trackers with pagination.
webhooks (5)
Create a webhook endpoint for event notifications.
Delete a webhook.
Retrieve a webhook by ID.
Retrieve all webhooks.
Update a webhook's URL, secret, or headers.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: EasyPost
Description: Shipping API for address verification, shipment creation, label generation, tracking, insurance, and batch processing across USPS, UPS, FedEx, DHL, and more.
Auth: api_key
Capabilities (35 total):
addresses (5):
- addresses_create: Create a new address object.
- addresses_create_and_verify: Create and verify an address in a single request.
- addresses_get: Retrieve an address by ID.
- addresses_list: Retrieve all addresses with pagination.
- addresses_verify: Verify an existing address by ID.
batches (8):
- batches_add_shipments: Add shipments to an existing batch.
- batches_buy: Purchase postage for all shipments in a batch.
- batches_create: Create a new batch for bulk shipment processing.
- batches_get: Retrieve a batch by ID.
- batches_label: Generate a consolidated label file for all batch shipments.
- batches_list: Retrieve all batches with pagination.
- batches_remove_shipments: Remove shipments from a batch.
- batches_scan_form: Create a scan form for a batch.
insurance (4):
- insurance_create: Create standalone insurance for a shipment.
- insurance_get: Retrieve insurance details by ID.
- insurance_list: Retrieve all insurance records with pagination.
- insurance_refund: Refund eligible standalone insurance.
parcels (2):
- parcels_create: Create a parcel with dimensions and weight.
- parcels_get: Retrieve a parcel by ID.
refunds (3):
- refunds_create: Create refunds for one or more shipments.
- refunds_get: Retrieve a refund by ID.
- refunds_list: Retrieve all refunds with pagination.
shipments (5):
- shipments_buy: Purchase a shipment with a selected rate to generate a label.
- shipments_create: Create a shipment with addresses and parcel, automatically generating rates.
- shipments_get: Retrieve a specific shipment by ID.
- shipments_label: Convert a purchased label to a different format.
- shipments_list: Retrieve all shipments with pagination and date filters.
trackers (3):
- trackers_create: Create a tracker for a package.
- trackers_get: Retrieve a tracker by ID.
- trackers_list: Retrieve all trackers with pagination.
webhooks (5):
- webhooks_create: Create a webhook endpoint for event notifications.
- webhooks_delete: Delete a webhook.
- webhooks_get: Retrieve a webhook by ID.
- webhooks_list: Retrieve all webhooks.
- webhooks_update: Update a webhook's URL, secret, or headers.
Top capabilities (ready to call):
- addresses_list: GET /v2/addresses
- batches_list: GET /v2/batches
- insurance_list: GET /v2/insurances