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
Property | Type | Required? | Description |
---|---|---|---|
nickname | string | required | Used to identify your Starlinks Global account in ShipStation API |
username | string | required | Your Starlinks Global account username |
api_key | string | required | Your Starlinks Global account API key |
accept_fm_parcels | boolean | optional | Accept 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:
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
Service | API Code | Origin Countries |
---|---|---|
Starlinks Cross Border Standard Domestic | starlinks_cross_border_standard_domestic | GB, US |
Starlinks Cross Border Direct Domestic | starlinks_cross_border_direct_domestic | GB, US |
Starlinks Cross Border Final Mile Domestic | starlinks_cross_border_final_mile_domestic | GB |
Starlinks Domestic Final Mile | starlinks_domestic_final_mile | GB, US |
Starlinks Express Cross Border Final Mile Domestic | starlinks_express_cross_border_final_mile_domestic | GB US |
International Services
Service | API Code | Origin Countries |
---|---|---|
Cross Border Standard | starlinks_cross_border_standard | GB, US |
Cross Border Express | starlinks_cross_border_express | GB, US |
Cross Border PUDO | starlinks_cross_border_pudo | GB, US |
Starlinks Cross Border Direct | starlinks_cross_border_direct | GB, US |
Starlinks Cross Border Final Mile | starlinks_cross_border_final_mile | GB, US |
Starlinks Express Cross Border Final Mile | starlinks_express_cross_border_final_mile | GB, 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:
Name | API Code | Package Attributes |
---|---|---|
Parcel | starlinks_parcel | International |
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 Type | API Code | Description |
---|---|---|
No confirmation required | none | No 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.
Option | Type | Default Value | Description |
---|---|---|---|
collect_on_delivery | Object | null | Defers payment to recipient when package is delivered. See our Collect on Delivery page for details about using this property. |
delivered_duty_paid | boolean | false | Indicates 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.
Disconnecting Your Starlinks Global Account
See the Disconnect section in our Delete a Carrier page for the process of deleting or disconnecting a carrier from ShipStation API.