DENT Gigastore Documentation
  • Introduction
  • Start with Gigastore
    • Create an Account
    • Add Credits
    • Configure Inventory
    • Set Up Auto Top-Up for Credits
  • Technical Integration
    • API Integration
    • SDK Integration
  • API
    • Getting started
    • Open API Specification
    • Postman Collection
    • API Authentification
    • Offering Packages
    • Countries API
    • Supported Devices API
    • Customers
    • First Package
    • Activation Modes
    • eSIM Profiles
    • Top-up
    • Package Refund
    • Error Handling
  • Webhooks
    • First Steps
    • eSIM Status
    • Balance Alert
    • Country Change
  • iOS SDK
    • First Steps
    • Download SDK
    • Enable Direct Installation
    • iOS Universal Link
    • Integrate SDK
    • Prepare eSIM Installation
    • Install eSIM
  • Android SDK
    • First Steps
    • Download SDK
    • Enable Direct Installation
    • Integrate SDK
    • Prepare eSIM Installation
    • Install eSIM
    • Testing
  • SDK Webhooks
    • Activation Request
    • Customer Registration
  • Guidelines
    • UX Guide
  • Customer support
    • Gigastore for Support Teams
    • Connectivity
    • Changing Device
    • Package Refund
Powered by GitBook
On this page
  1. SDK Webhooks

Activation Request

PreviousTestingNextCustomer Registration

Last updated 1 year ago

Was this helpful?

CtrlK
  • Request Parameters
  • Response Parameters

Was this helpful?

To approve an eSIM activation via SDK, you need to implement this callback on your server. If the client is allowed to install an eSIM, a successful response is expected from our backend. DENT is sending the webhook as a POST request.

Please provide your server URL to your DENT contact. Only HTTPS server URLs are allowed.

Request Parameters

Attribute

Type

Example

Info

inventoryItemId

string

1_GB

The inventoryItemId from Gigastore that you provided in activateItem

userToken

string

USER_TOKEN_1234567

The userToken you provided in setUserToken

metaTag

string

myTag

The metaTag you provided in

activateItem

activationId

string

1e0da3933156

A unique id provided for reference.

Sample Request

{
  "inventoryItemId": "1_GB",
  "userToken": "USER_TOKEN_1234567",
  "metaTag": myTag,
  "activationId": "1e0da3933156"
}

Response Parameters

Attribute

Type

Limitation

returnCode

string

"SUCCESS" or "FAIL"

returnMessage

string

-

Sample Response

{"returnCode":"SUCCESS","returnMessage":null}

Your server should always return 200.