Site Logo

🎉 ShipEngine is becoming ShipStation API 🎉

Over the next few months you'll notice the ShipEngine website, documentation portal, and dashboard being rebranded as ShipStation API. For our ShipEngine customers, you don't need to take any action or change any of your integrations in any way. All endpoints will remain the same and continue to function as they always have.

To learn more about what's coming, review our New ShipStation API page.

Starlinks Global

Starlinks Global offers domestic and international shipping services for shipments originating in the United States and United Kingdom.

This guide provides developers with the details needed to build Starlinks Global shipping capabilities into your ShipStation API workflows.

Requirements

PropertyTypeRequired?Description
nicknamestringrequiredUsed to identify your Starlinks Global account in ShipStation API
usernamestringrequiredYour Starlinks Global account username
api_keystringrequiredYour Starlinks Global account API key
accept_fm_parcelsbooleanoptionalAccept FM parcels

Your username and API key are availale in your Starlinks customer pack.

Shipping Requirements

  • Cross Border PUDO services requires weight and dimensions to successfully create a label.

Connect Account

You can connect a Starlinks Global account using the POST method to the /v1/connections/carriers/ endpoint, or via the ShipStation API Dashboard.

For instructions on connecting Starlinks Global via the ShipStation API dashboard, go to our Starlinks Global help article.

Connect via Endpoint

carrier_name: starlinks

POST /v1/connections/carriers/:carrier_name

Sample request:

1
2
3
4
5
6
7
8
9
10
POST /v1/connections/carriers/starlinks HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"username": "mystarlinksusername"
"api_key": "123456789",
"accept_fm_parcels": false
}

A successful connection will return a response with the carrier_id, which you'll use for any requests for this account going forward.

Rates

Starlinks Global does not send rates to ShipStation API. Contact your Starlinks Global account manager for details about your contracted rates.

Service Details

Available Starlinks Global services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services endpoint at any time.

Domestic Services

ServiceAPI CodeOrigin Countries
Starlinks Cross Border Standard Domesticstarlinks_cross_border_standard_domesticGB, US
Starlinks Cross Border Direct Domesticstarlinks_cross_border_direct_domesticGB, US
Starlinks Cross Border Final Mile Domesticstarlinks_cross_border_final_mile_domesticGB
Starlinks Domestic Final Milestarlinks_domestic_final_mileGB, US
Starlinks Express Cross Border Final Mile Domesticstarlinks_express_cross_border_final_mile_domesticGB US

International Services

ServiceAPI CodeOrigin Countries
Cross Border Standardstarlinks_cross_border_standardGB, US
Cross Border Expressstarlinks_cross_border_expressGB, US
Cross Border PUDOstarlinks_cross_border_pudoGB, US
Starlinks Cross Border Directstarlinks_cross_border_directGB, US
Starlinks Cross Border Final Milestarlinks_cross_border_final_mileGB, US
Starlinks Express Cross Border Final Milestarlinks_express_cross_border_final_mileGB, US

Shipping from Great Britain to Northern Ireland

Starlinks Global will support the B2C (business to consumer) movement type, but not the B2B (business to business) movement type, as defined by the Windsor Framework. You should not use Starlinks Global services for B2B shipments at this time.

For B2C shipments going from Great Britain to Northern Ireland, Starlinks Global requires the following properties in the packages.products object:

  • description
  • value
  • harmonized_tariff_code
  • quantity
  • country_of_origin
  • sku

These data points will be mandatory for B2C Starlinks Global shipments from 1 May 2025. If not provided, the label will not be generated. If available, you can provide this data before the deadline.

Return Services

Starlinks Global does not support creating return labels

Package Types

The following carrier package types are available for Startlinks Global services:

NameAPI CodePackage Attributes
Parcelstarlinks_parcelInternational

Adding Shipment Insurance

Stalinks Global supports adding carrier insurance to your shipments. Review the Parcel Insurance page for details on adding shipment insurance with ShipStation API.

Label Support

  • Label sizes: 4" x 6"
  • Label formats: PDF, ZPL

Label Reference Fields

Starlinks Global does not support adding custom label messages.

Multi-Package Labels

Starlinks Global does not currently support multi-package shipments with ShipStation API.

Label Branding

Starlinks Global does not support label branding.

Voiding Labels

Starlinks Global supports voiding labels with ShipStation API.

Paperless Labels

Starlinks Global does not support paperless labels.

Customs Declarations

Customs declarations are not currently available to download via ShipEngien for Starlinks Global international shipments. You must create customs documents with Starlink directly. Starlinks then submits them electronically. See section 8 "Customs Clearance - All Countries" on page 7 of the Startlinks Global Terms and Conditions PDF for more details.

Delivery Confirmation

Confirmation TypeAPI CodeDescription
No confirmation requirednoneNo confirmation required for delivery.

See our Delivery Confirmation page for more details about using the confirmation property.

Advanced Options

Starlinks Global supports certain advanced options, which you can add to the shipment object when creating a shipment or label.

OptionTypeDefault ValueDescription
collect_on_deliveryObjectnullDefers payment to recipient when package is delivered. See our Collect on Delivery page for details about using this property.
delivered_duty_paidbooleanfalseIndicates the shipment is DDP (that is, the shipper is paying the duties/taxes for the shipment rather than the recipient).

To ensure you always have the most up-to-date information about a carrier's advanced options, use the list carrier options call.

Manifests

Starlinks Global does not require manifesting your shipments and does not provide an endpoint to do so.

Scheduling Pickups

Starlinks Global does not support scheduling pickups using ShipStation API.

Service Points (PUDO)

Starlinks Global supports shipping to service points with their PUDO-specific service.

Tracking

ShipStation API's integration with Starlinks Global supports receiving tracking updates. Review our ​Track a Package guides​​ for details on tracking with the ShipStation API.

See the Disconnect section in our Delete a Carrier page for the process of deleting or disconnecting a carrier from ShipStation API.