imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app 路 Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
漏 2026 Imperal, Inc. 路 ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. ShipStation

ShipStation Extension

馃殮 Logistics & Shipping路by bluebeeweb路v0.1.0
Pay per use8-60 tok/action
Open in panel
0 capabilities0 actions0 installs

About this extension

Multi-carrier shipping and fulfillment via your own ShipStation account (API V2) -- compare rates across carriers, create and manage shipments, purchase/void/download labels (including multi-package and return labels), batch-process labels, generate customs manifests, schedule carrier pickups, manage warehouses, custom package types, products, tags, and webhooks. Bring-your-own-account (BYOK): connect your own ShipStation V2 API key, every call runs against your own account, your own carriers, and your own postage balance.

What you get

Every capability exposed by ShipStation, metered per action and guarded by the two-step safety protocol.

  • connect_shipstationwrite

    Connect ShipStation by saving your own API V2 key, after checking it actually works. Get it from ShipStation: Account Settings > API Settings > API Keys (V2).

  • disconnect_shipstationdestructive

    Disconnect ShipStation: deletes the saved API key. Nothing in your ShipStation account is changed.

  • list_connectionsread

    List the connected ShipStation account(s) and whether the saved key still works.

  • list_carriersread

    List carrier accounts connected in ShipStation (e.g. UPS, FedEx, USPS) with balance and account info.

  • get_carrierread

    Read one carrier account in full by id.

  • get_carrier_optionsread

    Read the configurable shipping options a specific carrier supports (e.g. saturday delivery, signature confirmation).

  • list_carrier_package_typesread

    List package types a carrier supports (built-in and custom), e.g. flat rate envelope, box, thick envelope.

  • create_package_typewrite

    Create a custom package type with fixed dimensions for a carrier.

  • update_package_typewrite

    Update an existing custom package type's name or dimensions.

  • delete_package_typedestructive

    Permanently delete a custom package type.

  • list_warehousesread

    List warehouses/ship-from locations configured in ShipStation.

  • get_warehouseread

    Read one warehouse in full by id.

  • create_warehousewrite

    Create a new warehouse/ship-from location.

  • update_warehousewrite

    Update an existing warehouse's name or default flag.

  • delete_warehousedestructive

    Permanently delete a warehouse.

  • validate_addressread

    Validate a shipping address against carrier address-verification data before creating a label with it.

  • get_account_summaryread

    Value-add report: one-glance ShipStation account health snapshot -- carrier count and combined balance, open shipments, pending batches, and recent label activity.

  • calculate_ratesread

    Compare shipping rates across connected carriers for a shipment (rate shopping). Does not create anything or spend money.

  • get_shipment_ratesread

    Re-fetch rates for an existing shipment (already has addresses/packages saved).

  • create_shipmentwrite

    Create a new shipment (addresses + package details). Does not purchase a label yet -- use create_label_from_shipment after.

  • update_shipmentwrite

    Update an existing (not-yet-labeled) shipment's carrier/service.

  • cancel_shipmentdestructive

    Cancel a shipment that has not been labeled yet.

  • list_shipmentsread

    List shipments in the connected ShipStation account, with status/carrier/ship-to.

  • get_shipmentread

    Read one shipment in full by id.

  • create_tagwrite

    Create a new shipment tag (a label you can attach to shipments for organizing/filtering).

  • list_tagsread

    List shipment tags defined on this ShipStation account.

  • tag_shipmentwrite

    Attach a tag to a shipment.

  • untag_shipmentwrite

    Remove a tag from a shipment.

  • track_shipmentread

    Look up live tracking status/events for a carrier + tracking number.

  • stop_tracking_shipmentwrite

    Stop tracking a carrier + tracking number pair (unsubscribes from further tracking webhook updates for it).

  • create_label_from_shipmentdestructive

    PURCHASE a shipping label for an existing shipment -- SPENDS REAL CARRIER POSTAGE FUNDS from your ShipStation account balance. ShipStation V2 has no sandbox/test mode: this charges your real account. Void the label immediately after if it was only a test.

  • create_label_from_ratedestructive

    PURCHASE a shipping label from a previously fetched rate (calculate_rates) -- SPENDS REAL CARRIER POSTAGE FUNDS. ShipStation V2 has no sandbox/test mode.

  • create_return_labeldestructive

    PURCHASE a return shipping label linked to a previous outbound label -- SPENDS REAL CARRIER POSTAGE FUNDS. ShipStation V2 has no sandbox/test mode.

  • list_labelsread

    List purchased shipping labels, optionally filtered by shipment.

  • get_labelread

    Read one purchased label in full, including its download URL.

  • void_labeldestructive

    Void a purchased label and request a refund of its postage cost from the carrier. Must be done promptly -- most carriers only refund labels voided within a short window (often 24-48h) of purchase.

  • create_batchwrite

    Create a new batch (a group of shipments to process/label together) in ShipStation, optionally pre-populated with shipment ids.

  • list_batchesread

    List batches, optionally filtered by status ('open', 'completed', 'processing').

  • get_batchread

    Read one batch in full -- status, label count, and any errors.

  • add_to_batchwrite

    Add shipments to an existing open batch.

  • remove_from_batchwrite

    Remove shipments from an open batch.

  • process_batchdestructive

    PROCESS a batch -- PURCHASES REAL SHIPPING LABELS for every shipment in it, SPENDING REAL CARRIER POSTAGE FUNDS. ShipStation V2 has no sandbox: this charges your live account for every shipment in the batch.

  • delete_batchdestructive

    Permanently delete a batch. Does not void any labels already purchased through it.

  • create_manifestwrite

    Create a customs/carrier manifest -- the end-of-day document some carriers (e.g. USPS SCAN form) require to accept a batch of shipments for pickup. Does not purchase labels; the shipments must already have labels.

  • list_manifestsread

    List customs/carrier manifests, optionally filtered by warehouse.

  • get_manifestread

    Read one manifest in full, including its download URL.

  • schedule_pickupwrite

    Schedule a carrier pickup at a warehouse -- asks the carrier to send a driver to collect packages. Some carriers may charge a pickup fee; check the carrier's own terms.

  • list_pickupsread

    List scheduled carrier pickups.

  • get_pickupread

    Read one scheduled pickup in full.

  • cancel_pickupdestructive

    Cancel a scheduled carrier pickup.

  • list_productsread

    List products in ShipStation's catalog, optionally filtered by SKU.

  • get_productread

    Read one catalog product in full.

  • create_productwrite

    Create a new product in ShipStation's catalog with a default weight.

  • update_productwrite

    Update selected fields of an existing catalog product. Only given fields change.

  • list_shipstation_usersread

    List the users registered on this ShipStation account.

  • create_webhookwrite

    Subscribe to a ShipStation event (e.g. 'label_created', 'track', 'batch') -- ShipStation will POST to your URL when it fires.

  • list_webhooksread

    List webhook subscriptions configured on this ShipStation account.

  • get_webhookread

    Read one webhook subscription in full.

  • delete_webhookdestructive

    Permanently remove a webhook subscription. Cannot be undone.

Related extensions

More extensions in Logistics & Shipping ready to enable in one click.

  • CO ShipBobShipBob 3PL Fulfillment API connector: order fulfillment, inventory across fulfillment centers, and shipping health.
  • Cin7 CoreConnect your own Cin7 Core (formerly DEAR Systems) inventory account via its Account ID + Application Key. Manage products and Bills of Materials, multi-location stock, sales (quotes, orders, invoi...
  • CO project44project44 Movement API connector: real-time freight tracking, multimodal shipment visibility, and carrier health.
  • CO Blue YonderBlue Yonder Luminate Supply Chain API connector: fulfillment, inventory visibility, and warehouse health.

Ready to use ShipStation?

Enable ShipStation in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel