Shipengine
for LuumenAI

ShipEngine is a REST API that simplifies shipping processes by integrating with multiple carriers, allowing users to manage shipping labels, track packages, and validate addresses efficiently.

Operate Shipengine from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

The Shipengine toolbox

66 tools: 36 read, 30 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadDownload FileDownload a file from ShipEngine.
  • ReadGet Account Image by IDRetrieve account image settings by label image ID.
  • ReadGet Batch by External IDRetrieve batch details using an external batch ID.
  • ReadGet Batch by IDRetrieve detailed information about a specific batch by its ID.
  • ReadGet Batch ErrorsRetrieve errors that occurred during batch processing.
  • ReadGet Bulk RatesGet shipping rates for multiple shipments in a single request.
  • ReadGet Insurance BalanceRetrieve the current Shipsurance insurance funds balance.
  • ReadGet LTL Carrier Credential RequirementsRetrieve credential requirements for connecting an LTL carrier.
  • ReadGet LTL Carrier FeaturesRetrieve features supported by an LTL carrier.
  • ReadGet LTL Carrier OptionsList available options/accessorials for an LTL carrier.
  • ReadGet LTL Carrier PackagesList available package/handling unit types for an LTL (Less Than Truckload) carrier.
  • ReadGet LTL Carrier ServicesList available services for an LTL carrier.
  • ReadGet Package by IDGet details of a specific custom package type by ID.
  • ReadGet Shipment by External IDRetrieve shipment details using an external shipment ID.
  • ReadGet Shipment by IDRetrieve a shipment by ID.
  • ReadGet Shipment RatesRetrieve shipping rates for an existing shipment.
  • ReadGet Tracking InformationRetrieve tracking information for a shipment.
  • ReadGet Warehouse by IDRetrieve details of a specific warehouse by ID.
  • ReadGet Webhook by IDRetrieve details of a specific webhook by ID.
  • ReadList Account ImagesList all account images.
  • ReadList Account SettingsList all account settings for the ShipEngine account.
  • ReadList Batches (v2)List all batches with comprehensive filtering options.
  • ReadList Carrier Package TypesList all available package types for a specific carrier.
  • ReadList Labels (Extended)List all shipping labels with comprehensive filtering options.
  • ReadList LTL CarriersList all LTL (Less-Than-Truckload) carrier accounts connected to your ShipEngine account.
  • ReadList Manifests (Advanced)List all manifests with optional filtering by warehouse and carrier.
  • ReadList PackagesList all package types.
  • ReadList Scheduled PickupsList all scheduled pickups with optional filters.
  • ReadList Shipments (v2)List all shipments with optional filtering parameters.
  • ReadList Tags (v2)List all tags in your account.
  • ReadList WarehousesList all warehouses.
  • ReadList Webhook EventsRetrieve a list of available webhook event types supported by ShipEngine.
  • ReadList WebhooksList all webhooks configured on your account.
  • ReadParse AddressParse unstructured address text and extract structured address components.
  • ReadTrack LTL ShipmentTrack an LTL shipment using carrier code and PRO number.
  • ReadValidate AddressValidate and normalize shipping addresses.
  • WriteAdd Tag to ShipmentAdd a tag to a shipment for organization and filtering. Approval by default
  • WriteAdd to BatchAdd shipments or rate IDs to an existing batch. Approval by default
  • WriteCancel ShipmentCancel a shipment by ID. Approval by default
  • WriteConnect LTL CarrierConnect an LTL carrier account to ShipEngine. Approval by default
  • WriteConnect Shipsurance AccountConnect a Shipsurance insurance account to ShipEngine. Approval by default
  • WriteCreate Account ImageCreate a new account image in ShipEngine. Approval by default
  • WriteCreate Package TypeCreate a custom package type definition in ShipEngine. Approval by default
  • WriteCreate TagCreate a new tag in ShipEngine. Approval by default
  • WriteCreate Tag 2Create a new tag for organizing shipments. Approval by default
  • WriteCreate WarehouseCreate a new warehouse. Approval by default
  • WriteCreate WebhookCreate a ShipEngine webhook. Approval by default
  • WriteDelete Account Image by IDDelete a ShipEngine account image by its ID. Approval by default
  • WriteDelete BatchDelete a batch by ID. Approval by default
  • WriteDelete PackageDelete a custom package type by ID. Approval by default
  • WriteDelete WarehouseDelete a warehouse from your ShipEngine account. Approval by default
  • WriteDelete WebhookDelete a ShipEngine webhook subscription. Approval by default
  • WriteDisconnect CarrierDisconnect a carrier account from ShipEngine. Approval by default
  • WriteDisconnect ShipsuranceDisconnect a Shipsurance insurance account from ShipEngine. Approval by default
  • WriteProcess Batch LabelsProcess a batch to create and purchase shipping labels for all shipments in the batch. Approval by default
  • WriteRemove From BatchRemove shipments or rate IDs from a batch. Approval by default
  • WriteRemove Tag from ShipmentRemove a tag from a shipment. Approval by default
  • WriteStart Tracking PackageSubscribe to tracking updates for a package via webhooks. Approval by default
  • WriteStop Tracking PackageUnsubscribe from tracking updates for a package. Approval by default
  • WriteUpdate Account Image By IDUpdate an account image by ID in ShipEngine. Approval by default
  • WriteUpdate LTL ConnectionUpdate LTL carrier connection credentials in ShipEngine. Approval by default
  • WriteUpdate Package TypeUpdate an existing custom package type definition. Approval by default
  • WriteUpdate ShipmentUpdate an existing shipment's details. Approval by default
  • WriteUpdate Shipments TagsUpdate tags on one or more shipments in bulk. Approval by default
  • WriteUpdate WarehouseUpdate an existing warehouse's details and address. Approval by default
  • WriteUpdate WebhookUpdate a ShipEngine webhook. Approval by default

Questions

How does LuumenAI connect to Shipengine?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Shipengine on its own?

Read actions answer immediately. Anything that writes — add tag to shipment, add to batch, cancel shipment, connect ltl carrier, and more — is shown as a plan and requires approval by default, including the 11 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Shipengine — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Shipengine to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.