Integrator Users API (1.0.0)

Download OpenAPI specification:

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

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

Request Body schema: application/json
required
required
object

Required. Registration Data

thirdPartyIntegratorId
required
integer

Required. Third party integrator Id (provided by uShip)

paymentData
null

Payment data (currently not used)

Responses

Request samples

Content type
application/json
{
  • "registrationData": {
    },
  • "thirdPartyIntegratorId": 1,
  • "paymentData": null
}

Response samples

Content type
application/json
{
  • "apiKey": "abc123def456ghi789jkl012mno345",
  • "userGeneratedId": "30450164"
}