Connecting to Starshipit

Starshipit is a provider of integrated and automated shipping and tracking solutions for various online businesses.

Data integration: Skyvia supports importing data to and from Starshipit, exporting Starshipit data to CSV files and replicating Starshipit data to relational databases.

Backup: Skyvia Backup does not support Starshipit.

Query: Skyvia Query supports Starshipit.

Starshipit-Specific Features and Limitations

Skyvia has the following limitations for Starshipit:

  • In the Data Integration product, Starshipit connections are supported only for packages, which use a new data integration runtime.

    Make sure you select the Use new runtime check box on the tab bar if you want to use Starshipit in your package. You need to select this check box each time you create a new data integration package.

  • Since no Starshipit objects contain the CreatedDate and UpdatedDate fields, Synchronization and Replication with Incremental Updates enabled are not supported for Starshipit.

  • Skyvia supports the following import operations for Starshipit objects:

    INSERT, UPDATE, DELETE: Orders.

    INSERT, UPDATE: Addresses.

    INSERT: Manifests.

  • The UnshippedOrders object returns only unshipped orders created or updated within the last 24 hours. To get records for a different period, you need to filter data by the SinceOrderDate and SinceLastUpdated fields. These fields are used only for filtering, they are empty when querying data from this object. The conditions with the equals, greater than and greater than or equals operators work correctly.

  • The ShippedOrders object returns only shipped orders updated within the last 24 hours. To get records for a different period, you need to filter data by the SinceLastUpdated field. This field is used only for filtering, it is empty when querying data from this object. The conditions with the equals, greater than and greater than or equals operators work correctly on this field.

  • The PrintedOrders and UnmanifestedOrders objects return only orders created within the last 24 hours. To get records for a different period, you need to filter data by the SinceCreatedDate field. This field is used only for filtering, it is empty when querying data from this object. The conditions with the equals, greater than and greater than or equals operators work correctly on this field.

  • The Orders object returns orders with the New status.

Starshipit Connections

To connect to Starshipit, you need to specify API Key and Subscription Key.

Connection Editor window

  • API Key — an automatically generated API key used for connecting to Starshipit. It can be found in your Starshipit settings.
  • Subscription Key is an automatically generated Ocp-Apim-Subscription-Key used for connecting to Starshipit. It can be found in your Starshipit settings.

You can generate these keys directly in the production account by clicking Settings -> API. The Ocp-Apim-Subscription-Key can be obtained both in the production account and in the developer account. However, values ​​will differ. When generating keys in the developer account, two parameters will be received — Primary Key and Secondary Key. Any of them can be used as Ocp-Apim-Subscription-Key.

Read the Starshipit documentation to know where to find your API Key and Subscription Key and how to regenerate new ones.

Supported Actions and Actions Specifics

Starshipit connector supports the following actions: