Shipengine integration
ShipEngine is a REST API that simplifies shipping processes by integrating with…
- Provider
- shipengine
- Category
- Ecommerce
- Setup
- User-supplied API key
- Actions
- 66 available
Quick start
Call Shipengine from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Shipengine's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"SHIPENGINE_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Shipengine API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
66 actions exposed via the
Shipengine integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
SHIPENGINE_ADD_TAG_TO_SHIPMENT -
SHIPENGINE_ADD_TO_BATCH -
SHIPENGINE_CANCEL_SHIPMENT -
SHIPENGINE_CONNECT_LTL_CARRIER -
SHIPENGINE_CONNECT_SHIPSURANCE -
SHIPENGINE_CREATE_ACCOUNT_IMAGE -
SHIPENGINE_CREATE_PACKAGE_TYPE -
SHIPENGINE_CREATE_TAG -
SHIPENGINE_CREATE_TAG2 -
SHIPENGINE_CREATE_WAREHOUSE -
SHIPENGINE_CREATE_WEBHOOK -
SHIPENGINE_DELETE_ACCOUNT_IMAGE_BY_ID
Show all 66 actions
-
SHIPENGINE_DELETE_BATCH -
SHIPENGINE_DELETE_PACKAGE -
SHIPENGINE_DELETE_WAREHOUSE -
SHIPENGINE_DELETE_WEBHOOK -
SHIPENGINE_DISCONNECT_CARRIER -
SHIPENGINE_DISCONNECT_SHIPSURANCE -
SHIPENGINE_DOWNLOAD_FILE -
SHIPENGINE_GET_ACCOUNT_IMAGE_BY_ID -
SHIPENGINE_GET_BATCH_BY_EXTERNAL_ID -
SHIPENGINE_GET_BATCH_BY_ID -
SHIPENGINE_GET_BATCH_ERRORS -
SHIPENGINE_GET_BULK_RATES -
SHIPENGINE_GET_INSURANCE_BALANCE -
SHIPENGINE_GET_LTL_CARRIER_CREDENTIAL_REQUIREMENTS -
SHIPENGINE_GET_LTL_CARRIER_FEATURES -
SHIPENGINE_GET_LTL_CARRIER_OPTIONS -
SHIPENGINE_GET_LTL_CARRIER_PACKAGES -
SHIPENGINE_GET_LTL_CARRIER_SERVICES -
SHIPENGINE_GET_PACKAGE_BY_ID -
SHIPENGINE_GET_SHIPMENT_BY_EXTERNAL_ID -
SHIPENGINE_GET_SHIPMENT_BY_ID -
SHIPENGINE_GET_SHIPMENT_RATES -
SHIPENGINE_GET_TRACKING_INFO -
SHIPENGINE_GET_WAREHOUSE_BY_ID -
SHIPENGINE_GET_WEBHOOK_BY_ID -
SHIPENGINE_LIST_ACCOUNT_IMAGES -
SHIPENGINE_LIST_ACCOUNT_SETTINGS -
SHIPENGINE_LIST_BATCHES2 -
SHIPENGINE_LIST_CARRIER_PACKAGE_TYPES -
SHIPENGINE_LIST_LABELS2 -
SHIPENGINE_LIST_LTL_CARRIERS -
SHIPENGINE_LIST_MANIFESTS2 -
SHIPENGINE_LIST_PACKAGES -
SHIPENGINE_LIST_PICKUPS -
SHIPENGINE_LIST_SHIPMENTS2 -
SHIPENGINE_LIST_TAGS2 -
SHIPENGINE_LIST_WAREHOUSES -
SHIPENGINE_LIST_WEBHOOK_EVENTS -
SHIPENGINE_LIST_WEBHOOKS -
SHIPENGINE_PARSE_ADDRESS -
SHIPENGINE_PROCESS_BATCH_LABELS -
SHIPENGINE_REMOVE_FROM_BATCH -
SHIPENGINE_REMOVE_TAG_FROM_SHIPMENT -
SHIPENGINE_START_TRACKING -
SHIPENGINE_STOP_TRACKING -
SHIPENGINE_TRACK_LTL_SHIPMENT -
SHIPENGINE_UPDATE_ACCOUNT_IMAGE_BY_ID -
SHIPENGINE_UPDATE_LTL_CONNECTION -
SHIPENGINE_UPDATE_PACKAGE -
SHIPENGINE_UPDATE_SHIPMENT -
SHIPENGINE_UPDATE_SHIPMENTS_TAGS -
SHIPENGINE_UPDATE_WAREHOUSE -
SHIPENGINE_UPDATE_WEBHOOK -
SHIPENGINE_VALIDATE_ADDRESS
Build with Shipengine
Open OverSkill, describe what you want to build, and reference Shipengine in your prompt — the AI will wire up the integration automatically.