Shipstation
A documentation for Shipstation source on Daton.
Locating the Username (Token) & Password (Secret)
Login to Shipstation.
You can find your API Key as the username and API Secret under settings. URL: https://ss.shipstation.com/#/settings/api
Snapshot
Features
Details
Release Status
Released
Source API Version
1.1
Table Selection
Yes
Column Selection
Yes
Edit Integrations
Yes
Replication Type Selection
No
Authentication Parameters
Basic Auth (Token & Secret)
Replication Type
Key-based incremental Full Load
Replication Key
Date
Suggested Replication Frequency
1 hr
Shipstation Tables
Source documentation: https://www.shipstation.com/docs/api/accounts/list-tags/
1. Account Tags Purpose: To get all the data for all tags defined for this account. Replication: Full Load Fields
Field name
Type
tagId
NUMERIC
name
STRING
color
STRING
2. Carriers Purpose: To get all the data for all shipping providers connected to your account. Replication: Full Load Fields
Field name
Type
name
STRING
code
STRING
accountNumber
STRING
requiresFundedAccount
BOOLEAN
balance
NUMERIC
nickname
STRING
shippingProviderId
NUMERIC
primary
BOOLEAN
3. Customers Purpose: To get all the customers. Replication: Full Load Fields
Field name
Type
customerId
NUMERIC
createDate
STRING
modifyDate
STRING
name
STRING
company
STRING
street1
STRING
street2
STRING
city
STRING
state
STRING
postalCode
STRING
countryCode
STRING
phone
STRING
STRING
addressVerified
STRING
marketplaceUsernames
RECORD
tags
STRING
4. Fulfilments Purpose: To get all the fulfilments. Replication: Full Load Fields
Field name
Type
fulfillmentId
NUMERIC
orderId
NUMERIC
orderNumber
STRING
userId
STRING
customerEmail
STRING
trackingNumber
STRING
createDate
STRING
shipDate
STRING
voidDate
STRING
deliveryDate
STRING
carrierCode
STRING
fulfillmentProviderCode
STRING
fulfillmentServiceCode
STRING
fulfillmentFee
NUMERIC
voidRequested
BOOLEAN
voided
BOOLEAN
marketplaceNotified
BOOLEAN
notifyErrorMessage
STRING
shipTo
RECORD
5. Marketplaces Purpose: To get all the marketplaces that can be integrated with ShipStation. Replication: Full Load Fields
Field name
Type
name
STRING
marketplaceId
NUMERIC
canRefresh
BOOLEAN
supportsCustomMappings
BOOLEAN
supportsCustomStatuses
BOOLEAN
canConfirmShipments
BOOLEAN
6. Orders Purpose: To get data for all the orders. Replication: Full Load Fields
Field name
Type
orderId
NUMERIC
orderNumber
STRING
orderKey
STRING
orderDate
STRING
createDate
STRING
modifyDate
STRING
paymentDate
STRING
shipByDate
STRING
orderStatus
STRING
customerId
STRING
customerUsername
STRING
customerEmail
STRING
billTo
RECORD
shipTo
RECORD
items
RECORD
orderTotal
NUMERIC
amountPaid
NUMERIC
taxAmount
NUMERIC
shippingAmount
NUMERIC
customerNotes
STRING
internalNotes
STRING
gift
BOOLEAN
giftMessage
STRING
paymentMethod
STRING
requestedShippingService
STRING
carrierCode
STRING
serviceCode
STRING
packageCode
STRING
confirmation
STRING
shipDate
DATE
holdUntilDate
DATE
weight
RECORD
dimensions
RECORD
insuranceOptions
RECORD
internationalOptions
RECORD
advancedOptions
RECORD
tagIds
STRING
userId
STRING
externallyFulfilled
BOOLEAN
externallyFulfilledBy
STRING
labelMessages
STRING
7. Products Purpose: To get data for all the products. Replication: Full Load Fields
Field name
Type
aliases
STRING
productId
NUMERIC
sku
STRING
name
STRING
price
NUMERIC
defaultCost
STRING
length
STRING
width
STRING
height
STRING
weightOz
NUMERIC
internalNotes
STRING
fulfillmentSku
STRING
createDate
DATETIME
modifyDate
DATETIME
active
BOOLEAN
productCategory
STRING
productType
STRING
warehouseLocation
STRING
defaultCarrierCode
STRING
defaultServiceCode
STRING
defaultPackageCode
STRING
defaultIntlCarrierCode
STRING
defaultIntlServiceCode
STRING
defaultIntlPackageCode
STRING
defaultConfirmation
STRING
defaultIntlConfirmation
STRING
customsDescription
STRING
customsValue
STRING
customsTariffNo
STRING
customsCountryCode
STRING
noCustoms
BOOLEAN
tags
RECORD
8. Shipments Purpose: To get data for all the shipments. Replication: Incremental Replication Key: createDateStart Fields
Field name
Type
shipmentId
NUMERIC
orderId
NUMERIC
orderKey
STRING
userId
STRING
customerEmail
STRING
orderNumber
STRING
createDate
DATETIME
shipDate
DATE
shipmentCost
NUMERIC
insuranceCost
NUMERIC
trackingNumber
STRING
isReturnLabel
BOOLEAN
batchNumber
STRING
carrierCode
STRING
serviceCode
STRING
packageCode
STRING
confirmation
STRING
warehouseId
NUMERIC
voided
BOOLEAN
voidDate
STRING
marketplaceNotified
BOOLEAN
notifyErrorMessage
STRING
shipTo
RECORD
weight
RECORD
dimensions
RECORD
insuranceOptions
RECORD
advancedOptions
RECORD
shipmentItems
STRING
labelData
STRING
formData
STRING
9. Stores Purpose: To get all the installed stores on the account. Replication: Full Load Fields
Field name
Type
storeId
NUMERIC
storeName
STRING
marketplaceId
NUMERIC
marketplaceName
STRING
accountName
STRING
STRING
integrationUrl
STRING
active
BOOLEAN
companyName
STRING
phone
STRING
publicEmail
STRING
website
STRING
refreshDate
DATETIME
lastRefreshAttempt
DATETIME
createDate
DATETIME
modifyDate
DATETIME
autoRefresh
BOOLEAN
statusMappings
RECORD
10. Users Purpose: To get data for all the users. Replication: Full Load Fields
Field name
Type
userId
STRING
userName
STRING
name
STRING
is_active
STRING
11. Warehouse Purpose: To get all the Replication: Full Load Fields
Field name
Type
warehouseId
NUMERIC
warehouseName
STRING
originAddress
RECORD
returnAddress
RECORD
createDate
DATETIME
isDefault
BOOLEAN
sellerIntegrationId
STRING
extInventoryIdentity
STRING
registerFedexMeter
STRING
is_active
STRING
Last updated