API for partner integrators to programmatically create and manage user accounts on the uShip platform.


Getting Started

Base URLs

Environment URL Description
Sandbox https://api-partners.ushipsandbox.com Test environment for development
Production https://api-partners.uship.com Live production environment

Note: This API uses a partner-specific subdomain (api-partners) unlike other uShip APIs.


Authentication

All API requests require Bearer token authentication.

Obtaining Your API Key

  1. Contact the uShip Integration Team at apisupport@uship.com
  2. Request partner API access for user management
  3. Receive your API key for sandbox testing
  4. Include in all requests:
Authorization: Bearer <your_api_key>

Integration Guides

Guide Description
Sandbox Testing Guide Comprehensive sandbox testing documentation
uShip DeveloperHub Integration guides and tutorials

Support

For questions or assistance, contact: apisupport@uship.com

Server
https://api-partners.uship.com

Production

https://api-partners.ushipsandbox.com

Sandbox (Testing)

Server Variables

Users

Create and manage user accounts. Users created through this API are associated with your integrator account.

Register a new user as an integrator

Endpoint to register a new user as an integrator

Auth
Request Body
IntegratorsUsersPostRequestobject
registrationDataobject

Required. Registration Data

userobject

Required. User Data

emailAddressstring

Required. Email address of the user

userNamestring

Required. Username

passwordstring

Required. Password

userTypestring

Required. Type of user

firstNamestring

Required. First name of the user

lastNamestring

Required. Last name of the user

homePhonestring

Required. Home phone number of the user

shipperTypestring

Required. Type of shipper

userPreferencesobject

Required. User Preferences

timeZonestring

Required. Time zone of the user

thirdPartyIntegratorIdinteger

Required. Third party integrator Id (provided by uShip)

POST /integrators/users
Copy
Responses
201

User created successfully

IntegratorsUsersPost201Responseobject
apiKeystring

Required. API key for the user

userGeneratedIdstring

Required. User generated ID

400

Bad Request

409

Conflict

500

Internal Server Error

Response
Copy