Create an account
ShipEngine's Partner API allows you to programmatically create ShipEngine accounts for your customers. You can then make ShipEngine API calls on behalf of your customers.
When creating a ShipEngine account, you can optionally include a unique
external_account_id, which can be your own ID for
that customer. This will allow you to retrieve the account using the external ID later.
ShipEngine accounts that are created via the Partner API cannot log into the ShipEngine dashboard by default. Instead, everything that a user might normally do in the ShipEngine dashboard is instead done via the API. The most obvious example of this is connecting a carrier account.
Email and password
You can specify an email and password that will allow direct login access to this account. The password must be at least 7 characters long. The email must be unique and not in use by any other accounts associated with ShipEngine - if the email is already in use by another account, you will receive an error.
The following table lists the parameters required for this endpoint. To see a sample of a full request, see the Example Request section below.
To create a ShipEngine account, you'll send a POST request to the
containing information about your customer's account.