# Shippo API Documentation ## Docs - [Create a new address](https://docs.goshippo.com/api-reference/address-book/create-a-new-address.md): Stores a new address to your address book - [Delete an address](https://docs.goshippo.com/api-reference/address-book/delete-an-address.md): Removes an existing address from your address book using an object ID - [Retrieve a single address](https://docs.goshippo.com/api-reference/address-book/retrieve-a-single-address.md): Returns an existing address using an object ID - [Retrieve addresses](https://docs.goshippo.com/api-reference/address-book/retrieve-addresses.md): Returns a list of addresses based on search criteria - [Update an address](https://docs.goshippo.com/api-reference/address-book/update-an-address.md): Updates values in an existing address - [Create a new address](https://docs.goshippo.com/api-reference/addresses/create-a-new-address.md): Creates a new address object. You can use address objects to create new shipments, calculate rates, and to create orders. - [List all addresses](https://docs.goshippo.com/api-reference/addresses/list-all-addresses.md): Returns a list of all address objects that have been created in this account. - [Retrieve an address](https://docs.goshippo.com/api-reference/addresses/retrieve-an-address.md): Returns an existing address using an object ID. - [Validate an address](https://docs.goshippo.com/api-reference/addresses/validate-an-address.md): Validates an existing address using an object ID - [Batch](https://docs.goshippo.com/api-reference/batch.md) - [Add shipments to a batch](https://docs.goshippo.com/api-reference/batches/add-shipments-to-a-batch.md): Adds batch shipments to an existing batch. - [Create a batch](https://docs.goshippo.com/api-reference/batches/create-a-batch.md): Creates a new batch object for purchasing shipping labels for many shipments at once. Batches are created asynchronously. This means that the API response won't include your batch shipments yet. You need to retrieve the batch later to verify that all batch shipments are valid. - [Purchase a batch](https://docs.goshippo.com/api-reference/batches/purchase-a-batch.md): Purchases an existing batch with a status of `VALID`. Once you send a POST request to the purchase endpoint the batch status will change to `PURCHASING`. When all the shipments are purchased, the status will change to `PURCHASED` and you will receive a `batch_purchased` webhook indicating that th… - [Remove shipments from a batch](https://docs.goshippo.com/api-reference/batches/remove-shipments-from-a-batch.md): Removes shipments from an existing batch shipment. - [Retrieve a batch](https://docs.goshippo.com/api-reference/batches/retrieve-a-batch.md): Returns a batch using an object ID.
Batch shipments are displayed 100 at a time. You can iterate through each `page` using the `?page= query` parameter. You can also filter based on batch shipment status, for example, by passing a query param like `?object_results=creation_failed`.
Fo… - [Add a Shippo carrier account](https://docs.goshippo.com/api-reference/carrier-accounts/add-a-shippo-carrier-account.md): Adds a Shippo carrier account - [Connect an existing carrier account using OAuth 2.0](https://docs.goshippo.com/api-reference/carrier-accounts/connect-an-existing-carrier-account-using-oauth-20.md): Used by client applications to setup or reconnect an existing carrier account with carriers that support OAuth 2.0 - [Create a new carrier account](https://docs.goshippo.com/api-reference/carrier-accounts/create-a-new-carrier-account.md): Creates a new carrier account or connects an existing carrier account to the Shippo account. - [Get Carrier Registration status](https://docs.goshippo.com/api-reference/carrier-accounts/get-carrier-registration-status.md): Returns the registration status for the given account for the given carrier - [List all carrier accounts](https://docs.goshippo.com/api-reference/carrier-accounts/list-all-carrier-accounts.md): Returns a list of all carrier accounts connected to your Shippo account. These carrier accounts include both Shippo carrier accounts and your own carrier accounts that you have connected to your Shippo account. - [Retrieve a carrier account](https://docs.goshippo.com/api-reference/carrier-accounts/retrieve-a-carrier-account.md): Returns an existing carrier account using an object ID. - [Update a carrier account](https://docs.goshippo.com/api-reference/carrier-accounts/update-a-carrier-account.md): Updates an existing carrier account object. The account_id and carrier can't be updated. This is because they form the unique identifier together. - [List all carrier parcel templates](https://docs.goshippo.com/api-reference/carrier-parcel-templates/list-all-carrier-parcel-templates.md): List all carrier parcel template objects.
Use the following query string params to filter the results as needed.