# ShipEngine integration

> Shipping API for labels, rates, tracking, address validation, batches, manifests, pickups, and carrier accounts across carriers.

- Authentication: apiKey

## Tools (97)

- **Add Funds To Carrier**: Add funds to a carrier account (moves money)
- **Add Funds To Insurance**: Add funds to the Shipsurance insurance account (moves money)
- **Add Tag to Shipment**: Add a tag to a shipment
- **Add to a Batch**: Add shipments or rates to a batch
- **Cancel a label refund request**: Cancel a scheduled refund request for a label
- **Cancel a Shipment**: Mark a shipment cancelled
- **Connect a carrier account**: Connect a carrier account (body varies by carrier_name)
- **Connect a Shipsurance Account**: Connect a Shipsurance insurance account
- **Create A Batch**: Create a batch, optionally enqueueing it for label processing
- **Create an Account Image**: Create an account image (for label branding)
- **Create a New Tag**: Create a tag for categorizing shipments
- **Create a New Tag (Path Name)**: Create a tag by name in the path (deprecated, use POST /tags)
- **Create a return label**: Create a return label for an existing outbound label (charges the account)
- **Create a Webhook**: Create a webhook for specific events
- **Create Custom Package Type**: Create a custom package type for more accurate rate estimates
- **Created Combined Label Document**: Create a combined label file from up to 30 labels
- **Create Manifest**: Create a manifest for a warehouse or a set of labels
- **Create Shipments**: Create one or multiple shipments
- **Create Warehouse**: Create a warehouse (origin and return address) for use in shipments
- **Delete Account Image By Id**: Delete an account image
- **Delete A Custom Package By ID**: Delete a custom package type
- **Delete a Scheduled Pickup**: Delete a previously scheduled pickup
- **Delete Batch By Id**: Delete a batch
- **Delete Tag**: Delete a tag
- **Delete Warehouse By ID**: Delete a warehouse
- **Delete Webhook By ID**: Delete a webhook
- **Disconnect a carrier**: Disconnect a carrier account by carrier name and ID
- **Disconnect a Shipsurance Account**: Disconnect the Shipsurance insurance account
- **Disconnect Carrier by ID**: Disconnect a carrier from the account
- **Download File**: Download a file (such as a label) by its download path
- **Estimate Rates**: Get rate estimates from limited address info
- **Get Account Image By ID**: Retrieve information for an account image
- **Get Batch By External ID**: Get a batch by its external batch ID
- **Get Batch By ID**: Get a batch by ID
- **Get Batch Errors**: List detailed errors for a batch
- **Get Bulk Rates**: Get rates for many shipments or shipment IDs at once
- **Get Carrier By ID**: Retrieve carrier info by ID
- **Get Carrier Options**: List options available for a carrier
- **Get carrier settings**: Get settings for a connected carrier account
- **Get Custom Package Type By ID**: Get a custom package type by ID
- **Get Ephemeral Token**: Get a short-lived token (10 seconds) for authorized access
- **Get Insurance Funds Balance**: Retrieve the Shipsurance account balance
- **Get Label By External Shipment ID**: Find a label by the external shipment ID used at creation
- **Get Label By ID**: Retrieve a label by ID
- **Get Label Tracking Information**: Retrieve tracking information for a label
- **Get Manifest By Id**: Get a manifest by ID
- **Get Manifest Request By Id**: Get the status of a manifest request by ID
- **Get Pickup By ID**: Get a scheduled pickup by ID
- **Get Rate By ID**: Retrieve a previously queried rate by ID
- **Get Service Point By ID**: Get a carrier service point by ID
- **Get Shipment By External ID**: Get a shipment by its external shipment ID
- **Get Shipment By ID**: Get a shipment by ID
- **Get Shipment Rates**: Get rates for an existing shipment ID
- **Get Shipment Tags**: Get the tags on a shipment
- **Get Shipping Rates**: Calculate shipping rates across carriers for a shipment or shipment ID
- **Get Tags**: List all tags on the account
- **Get Tracking Information**: Retrieve package tracking information by carrier and tracking number
- **Get Warehouse By Id**: Get a warehouse by ID
- **Get Webhook By ID**: Retrieve a webhook by ID
- **List Account Images**: List all account images for the ShipEngine account
- **List Account Settings**: List all account settings for the ShipEngine account
- **List Batches**: List batches associated with the account
- **List Carrier Package Types**: List package types for a carrier
- **List Carriers**: List all carriers added to the account
- **List Carrier Services**: List services for a carrier
- **List Custom Package Types**: List custom package types on the account
- **List labels**: List labels with filters, sorting and pagination
- **List Manifests**: List manifests with filters
- **List Scheduled Pickups**: List scheduled pickups
- **List Service Points**: List carrier service points by location
- **List Shipments**: List shipments with filters and pagination
- **List Warehouses**: List warehouses on the account
- **List Webhooks**: List all webhooks enabled for the account
- **Parse an address**: Extract structured address data from unstructured text
- **Parse shipping info**: Extract shipment data (addresses, weights, dimensions) from unstructured text
- **Process Batch ID Labels**: Process a batch to purchase its labels (charges the account)
- **Purchase Label**: Purchase and print a label for a shipment (charges the account)
- **Purchase Label from Rate Shopper**: Purchase a label with the Rate Shopper choosing carrier and service (charges the account)
- **Purchase Label with Rate ID**: Purchase a label from a rate ID (charges the account)
- **Purchase Label with Shipment ID**: Purchase a label for an existing shipment ID (charges the account)
- **Remove From Batch**: Remove shipments or rates from a batch
- **Remove Tag from Shipment**: Remove a tag from a shipment
- **Schedule a Pickup**: Schedule a package pickup with a carrier
- **Start Tracking a Package**: Subscribe to tracking updates for a package via webhooks
- **Stop Tracking a Package**: Unsubscribe from tracking updates for a package
- **Update Account Image By ID**: Update information for an account image
- **Update a Webhook**: Update a webhook's URL, headers, name or store
- **Update Batch By Id**: Update a batch by ID
- **Update carrier settings**: Update settings for a connected carrier account (DHL Express, FedEx, Newgistics, UPS, Amazon Buy Shipping)
- **Update Custom Package Type By ID**: Update a custom package type by ID
- **Update Shipment By ID**: Update a shipment by ID
- **Update Shipments Tags**: Update tags on multiple shipments
- **Update Tag Name**: Rename a tag, keeping its shipments attached
- **Update Warehouse By Id**: Update a warehouse by ID
- **Update Warehouse Settings**: Update warehouse settings (default flag)
- **Validate An Address**: Validate one or more addresses and identify deliverability issues
- **Void a Label By ID**: Void a label to request a refund

Connect ShipEngine in General Input: https://www.generalinput.com/apps/shipengine