Skip to main content

EasyPost

With EasyPost modules in Make, you can:

  • retrieve, create, and verify addresses

  • create, list, retrieve, buy, one-call buy a shipments

  • create parcels

  • create and buy a batch, create a batch label, add and remove shipments from a batch

  • create custom info and items

  • create, retrieve, and buy orders

  • watch new events

To get started with EasyPost, create an account at easypost.com.

Connect EasyPost to Make

To connect EasyPost app, you need to obtain the Production API Key value from your EasyPost account and insert them in the EasyPost module scenario.

  1. Log in to your EasyPost account.

  2. Click Profile Name > API Keys. Copy the Production API Key to a safe place.

    easypost-1.png
  3. Log in to your Make account, insert an EasyPost module scenario, and click the Add button next to the Connection field.

    EasyPost_1.gif
  4. In the Connection name field, enter a name for the connection.

  5. In the Production API Key field, enter the details copied in step 2 and click Save.

You have successfully established the connection. You can now begin editing your scenario and adding more EasyPost modules. If your connection needs reauthorization at any point, follow the connection renewal steps here.

Addresses

You can retrieve, create and verify addresses using the following modules.

Retrieves an existing address.

Connection

Establish a connection to your EasyPost account.

Address ID

Select or map the Address ID whose details you want to retrieve.

Creates a new address and verifies it.

For field descriptions, see the EasyPost Addresses API reference.

Shipments

You can create, list, retrieve, buy, and one-call buy shipments using the following modules.

Retrieves a shipments list.

Connection

Establish a connection to your EasyPost account.

Limit

Set the maximum number of shipments Make will return during one execution cycle. The default value is 10.

For field descriptions, see the EasyPost Shipments API reference.

Retrieves an existing shipment.

Connection

Establish a connection to your EasyPost account.

Shipment ID

Select or map the Shipment ID whose details you want to retrieve.

Creates a new shipment.

For field descriptions, see the EasyPost Shipments API reference.

Buys an existing shipment.

Connection

Establish a connection to your EasyPost account.

Shipment ID

Select or map the Shipment ID you want to buy.

Rate ID

Enter the Rate ID of the shipment to buy a shipment.

Insurance

Enter the insurance amount in rate currency.

Buys a shipment without rating.

For field descriptions, see the EasyPost Shipments API reference.

Parcels

You can create parcels using the following modules.

Creates a new parcel.

For field descriptions, see the EasyPost Addresses API reference.

Batches

You can create and buy a batch, create a batch label, and add and remove shipments from a batch using the following modules.

Creates a new batch.

For field descriptions, see the EasyPost Batches API reference.

Buys an existing batch of shipments.

Connection

Establish a connection to your EasyPost account.

Batch ID

Select or map the Batch ID whom you want to buy.

Creates a label for an existing batch.

Connection

Establish a connection to your EasyPost account.

Batch ID

Select or map the Batch ID whose label you want to create.

File Format

Enter the file format of generated label.

Adds shipments to an existing batch.

Connection

Establish a connection to your EasyPost account.

Batch ID

Select or map a Batch ID whose shipments you want to add.

Shipment IDs

Enter the Shipment IDs of whom you want to add to a batch.

Removes shipments from an existing batch.

Connection

Establish a connection to your EasyPost account.

Batch ID

Select or map a Batch ID whose shipments you want to remove.

Shipment IDs

Enter the Shipment IDs of whom you want to remove from a batch.

Custom

You can create custom info and items using the following modules.

Creates new customs information.

For field descriptions, see the EasyPost Custom API reference.

Creates a new customs item.

For field descriptions, see the EasyPost Custom API reference.

Orders

You can create, retrieve, and buy orders using the following modules.

Retrieves an existing order.

Connection

Establish a connection to your EasyPost account.

Order ID

Select or map the Order ID whose details you want to retrieve.

Creates a new order.

For field descriptions, see the EasyPost Orders API reference.

Buys an existing order.

For field descriptions, see the EasyPost Orders API reference.

Events

You can watch new events using the following modules.

Watches for a new event.

Note

Make automatically creates a webhook in EasyPost once you add an instant trigger to your scenario.

Webhook name

Enter a name for the webhook.

Connection

Establish a connection to your EasyPost account.

Other

You can call APIs using the following module.

Performs an arbitrary authorized API call.

Note

For the list of available endpoints, refer to the EasyPost API documentation.

Connection

Establish a connection to your EasyPost account.

URL

Enter a path relative to https://api.easypost.com. For example, /v2/insurances.

Method

GET

to retrieve information for an entry.

POST

to create a new entry.

PUT

to update/replace an existing entry.

PATCH

to make a partial entry update.

DELETE

to delete an entry.

Headers

Enter the desired request headers. You don't have to add authorization headers; we already did that for you.

Query String

Enter the request query string.

Body

Enter the body content for your API call.

Example of use - List Batches

The following API call returns all batches from your account.

URL: /v2/batches

Method: GET

EasyPost_4.png

Matches of the search can be found in the module's Output under Bundle > Body > batches. 

In our example 5 batches were returned:

EasyPost_3.png