License Activation Api

Creates a new license for eSIM management within the enterprise system. This endpoint registers a user/device that can then be assigned eSIMs and data plans. The activation process generates a unique transaction ID for tracking purposes.

Purpose

  • Register new users in the eSIM management system
  • Create licenses for device/user identification
  • Enable eSIM assignment capabilities for registered entities
  • Track activation status through transaction IDs

Request

  • Method: POST
  • URL: https://api.bnesim.com/v2.0/enterprise/license/activation
  • Content-Type: multipart/form-data
  • Authentication: Bearer token required

Parameters

  • name (Required): Full name of the license holder
    • Used for identification and billing purposes
    • Accepts any valid string (e.g., "John Doe", "Company Device 1")
  • email (Optional): Contact email address
    • Used for notifications and account recovery
    • Must be a valid email format
  • phonenumber (Optional): Contact phone number
    • Include country code (e.g., "+1234567890")
    • Used for SMS notifications if enabled

Response

  • success: Boolean indicating if the activation was successful
  • activationTransaction: Unique transaction ID for tracking
    • Save this ID to check activation status later
    • Required for subsequent operations on this license

Activation Flow

  1. Call this endpoint to create a new license
  2. Save the activationTransaction ID
  3. Use the transaction ID to check status via the Activation Transaction Status endpoint
  4. Once activated, use the license to assign eSIMs

Example cURL

curl --request POST \
     --url https://api.bnesim.com/v2.0/enterprise/license/activation \
     --header "accept: application/json" \
     --header "authorization: Bearer {{bearerToken}}" \
     --header "content-type: multipart/form-data" \
     --form "name=John Doe" \
     --form "[email protected]" \
     --form "phonenumber=+1234567890"

Important Notes

  • Each license represents a unique entity that can hold eSIMs
  • The activation transaction ID is crucial for tracking and future operations
  • Email and phone are optional but recommended for better account management
  • License activation is typically instant but can be verified using the transaction ID
  • One license can manage multiple eSIMs depending on your account permissions
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string

(Required) License name

string

(Optional) License email

number

(Optional) License phone number

Response

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json