Automate ShipEngine
HumDay reads ShipEngine’s own published API description and derives 84 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What ShipEngine is
ShipEngine's easy-to-use REST API lets you manage all of your shipping needs without worrying about the complexities of different carrier APIs and protocols. We handle all the heavy lifting so you can focus on providing a first-class shipping experience for your customers at the best possible prices. Each of ShipEngine's features can be used by itself or in conjunction with each other to build pow
API host: api.shipengine.com
What HumDay can do in ShipEngine
49 documented operations change something in ShipEngine.
- POSTCreate a Webhook
/v1/environment/webhooks - POSTCreate a New Tag
/v1/tags/{tag_name} - POSTCreate A Batch
/v1/batches - POSTSchedule a Pickup
/v1/pickups - POSTCreate Custom Package Type
/v1/packages - POSTCreate Manifest
/v1/manifests - POSTCreate Shipments
/v1/shipments - POSTCreate Warehouse
/v1/warehouses - POSTList Service Points
/v1/service_points/list - POSTGet Shipping Rates
/v1/rates - POSTPurchase Label
/v1/labels - PATCHAdd Funds To Insurance
/v1/insurance/shipsurance/add_funds - POSTAdd to a Batch
/v1/batches/{batch_id}/add - POSTCreate a return label
/v1/labels/{label_id}/return - PUTAdd Funds To Carrier
/v1/carriers/{carrier_id}/add_funds - DELETEDelete Webhook By ID
/v1/environment/webhooks/{webhook_id} - PUTUpdate a Webhook
/v1/environment/webhooks/{webhook_id} - POSTGet Bulk Rates
/v1/rates/bulk - POSTStop Tracking a Package
/v1/tracking/stop - POSTEstimate Rates
/v1/rates/estimate - POSTStart Tracking a Package
/v1/tracking/start - POSTGet Ephemeral Token
/v1/tokens/ephemeral - POSTValidate An Address
/v1/addresses/validate - PUTParse an address
/v1/addresses/recognize - PUTParse shipping info
/v1/shipments/recognize - DELETEDelete Tag
/v1/tags/{tag_name} - DELETEDelete Batch By Id
/v1/batches/{batch_id} - PUTUpdate Batch By Id
/v1/batches/{batch_id} - DELETEDelete a Scheduled Pickup
/v1/pickups/{pickup_id} - DELETEDelete A Custom Package By ID
/v1/packages/{package_id} - PUTUpdate Custom Package Type By ID
/v1/packages/{package_id} - PUTUpdate Shipment By ID
/v1/shipments/{shipment_id} - DELETEDelete Warehouse By ID
/v1/warehouses/{warehouse_id} - PUTUpdate Warehouse By Id
/v1/warehouses/{warehouse_id} - POSTAdd Tag to Shipment
/v1/shipments/{shipment_id}/tags/{tag_name} - DELETEDisconnect a Shipsurance Account
/v1/connections/insurance/shipsurance - POSTConnect a Shipsurance Account
/v1/connections/insurance/shipsurance - PUTVoid a Label By ID
/v1/labels/{label_id}/void - POSTPurchase Label with Rate ID
/v1/labels/rates/{rate_id} - POSTRemove From Batch
/v1/batches/{batch_id}/remove - POSTPurchase Label with Shipment ID
/v1/labels/shipment/{shipment_id} - PUTCancel a Shipment
/v1/shipments/{shipment_id}/cancel - PUTUpdate Warehouse Settings
/v1/warehouses/{warehouse_id}/settings - POSTConnect a carrier account
/v1/connections/carriers/{carrier_name} - PUTUpdate Tag Name
/v1/tags/{tag_name}/{new_tag_name} - POSTProcess Batch ID Labels
/v1/batches/{batch_id}/process/labels - DELETERemove Tag from Shipment
/v1/shipments/{shipment_id}/tags/{tag_name} - DELETEDisconnect a carrier
/v1/connections/carriers/{carrier_name}/{carrier_id} - PUTUpdate carrier settings
/v1/connections/carriers/{carrier_name}/{carrier_id}/settings
What HumDay can read from ShipEngine
These are the operations a schedule or a trigger can watch.
- GETList labels
/v1/labels - GETList Batches
/v1/batches - GETList Scheduled Pickups
/v1/pickups - GETList Carriers
/v1/carriers - GETList Custom Package Types
/v1/packages - GETList Manifests
/v1/manifests - GETList Shipments
/v1/shipments - GETList Warehouses
/v1/warehouses - GETList Webhooks
/v1/environment/webhooks - GETGet Tags
/v1/tags - GETGet Tracking Information
/v1/tracking - GETList Carrier Package Types
/v1/carriers/{carrier_id}/packages - GETList Carrier Services
/v1/carriers/{carrier_id}/services - GETGet Webhook By ID
/v1/environment/webhooks/{webhook_id} - GETGet Rate By ID
/v1/rates/{rate_id} - GETGet Label By ID
/v1/labels/{label_id} - GETGet Batch By ID
/v1/batches/{batch_id} - GETGet Pickup By ID
/v1/pickups/{pickup_id} - GETGet Carrier By ID
/v1/carriers/{carrier_id} - GETGet Custom Package Type By ID
/v1/packages/{package_id} - GETGet Manifest By Id
/v1/manifests/{manifest_id} - GETGet Shipment By ID
/v1/shipments/{shipment_id} - GETGet Warehouse By Id
/v1/warehouses/{warehouse_id} - GETGet Insurance Funds Balance
/v1/insurance/shipsurance/balance - GETGet Label Tracking Information
/v1/labels/{label_id}/track - GETGet Batch Errors
/v1/batches/{batch_id}/errors - GETDownload File
/v1/downloads/{dir}/{subdir}/{filename} - GETGet Carrier Options
/v1/carriers/{carrier_id}/options - GETGet Shipment Rates
/v1/shipments/{shipment_id}/rates - GETGet Manifest Request By Id
/v1/manifests/requests/{manifest_request_id} - GETGet Batch By External ID
/v1/batches/external_batch_id/{external_batch_id} - GETGet Label By External Shipment ID
/v1/labels/external_shipment_id/{external_shipment_id} - GETGet Shipment By External ID
/v1/shipments/external_shipment_id/{external_shipment_id} - GETGet carrier settings
/v1/connections/carriers/{carrier_name}/{carrier_id}/settings - GETGet Service Point By ID
/v1/service_points/{carrier_code}/{country_code}/{service_point_id}
How automating ShipEngine works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live ShipEngine account.
- Grant access, then go live. You approve the specific ShipEngine operations it may use — and only those.
Popular ShipEngine integrations
Connect ShipEngine to the tools people pair it with most.
- ShipEngine and OData for namespace microsoft.graphintegration
- ShipEngine and Cloudflareintegration
- ShipEngine and NetBoxintegration
- ShipEngine and GitHubintegration
- ShipEngine and Mistintegration
- ShipEngine and Loket.nlintegration
- ShipEngine and Atlassian The Jira Cloud platformintegration
- ShipEngine and Magento B2Bintegration
- ShipEngine and Stripeintegration
- ShipEngine and Zuora Reference Billingintegration
- ShipEngine and bunqintegration
- ShipEngine and DocuSignintegration
Automate ShipEngine with these
- eDRV57 operations
- Mercedes Benz Car Configurator24 operations
- Lufthansa LH Partner16 operations
- Wmata Rail Station Information16 operations
- Lufthansa LH Public15 operations
- Wmata Bus Route and Stop Methods12 operations
- Mon voyage pas cher.com Public11 operations
- Deutschebahn Flinkster_API_NG10 operations
- Mercedes Benz Vehicle Image8 operations
- AviationData.Systems Airports6 operations
- departureboard.io6 operations
- Wmata Incidents6 operations
Categories
Questions about ShipEngine automation
- Can HumDay connect to ShipEngine?
- Yes. HumDay reads ShipEngine's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 84 operations are documented.
- Do I need to write code to automate ShipEngine?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your ShipEngine account.
- What can HumDay do in ShipEngine?
- 49 of the 84 documented operations change something in ShipEngine, and 35 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my ShipEngine account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to ShipEngine is held behind that approval.
Where this came from
The operations above are read from a published API description for ShipEngine at raw.githubusercontent.com/ShipEngine/shipengine-openapi/master/openapi.yaml. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.