Integrator Users API (1.0.0)

Download OpenAPI specification:

API for integrators to register and manage users within the uShip platform. This API is designed for partners who need to create user accounts programmatically.

🏖️ Testing Environment

Always test your integration in sandbox before deploying to production.

  • 🏖️ Sandbox (Recommended for Testing): https://api-partners.ushipsandbox.com
  • 🚀 Production: https://api-partners.uship.com

Note: This API uses a partner-specific subdomain (api-partners) and requires separate API keys for sandbox and production.

Authentication

This API uses Bearer token authentication. To obtain partner API credentials:

  1. Contact 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 the Authorization header: Authorization: Bearer <Your API Key>

Getting Started

For detailed sandbox testing guidance, see our Sandbox Guide.

For integration guides and tutorials, visit uShip DeveloperHub.

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": "Example value",
  • "userGeneratedId": "Example value"
}