Set up your eSIM Go account
To buy and sell eSIMs using our API you must first:
- Create and verify an eSIM Go account - this should take just a few minutes
- Locate and input your API Key - used to authenticate your API calls
- Top up your account balance - by bank card or BACS transfer
Create and verify an eSIM Go account
Creating an eSIM Go account takes just a few minutes. You can register as an individual or a business.
When you’re ready, you can get started on the sign up page or by clicking ‘sign-up’ on the eSIM Go home page:
Account verification
Once you’ve verified an email address we’ll ask you to provide us with some business details. Note that, in order to use the API, you must have a verified account.
Notification preferences
Almost there. At this stage you can choose the type of notifications you’d like to receive about your account. Don’t worry, you can change this later in the Portal Dashboard.
Confirmation
We’ll show you a confirmation screen so you can check all your information is correct.
Find and input your API Key
In order to use the eSIM Go API you will need to access your API Token (also referred to as an API Key) and input this to the Authorization section of the Management Portal.
This key is used to authenticate you, each time you make an API call.
-
First, Log into your account.
-
Click on the “Settings” button at the top of the menu bar
- Click API DETAILS to open a new panel containing your API Key
- Click on the “Copy to clipboard” button. This will copy the API Key which can then be pasted at a later stage.
- Go to https://docs.esim-go.com/api/#auth
- You can now paste or enter your API Token into the API Key (X-API-Key) box > click “SET”
- If successful you will now see in the top left corner of the “Authentication” section the message “API key applied”
Top up your account balance
eSIM Go uses a ‘pre-paid’ system, so there’s no need to worry about end of the month bills. Once you’ve topped up your account with a Card or by BACS you can use your balance to buy eSIMs.
You can set up notifications to alert you when your balance is low. And you can set up an automatic top up, via the Portal.
The first time you top up must be done via the portal, or with a bank transfer if this has been agreed with your account manager. Subsequent payments can be made using the API. Here’s how to do that.
- Login to your account on the eSIM Go Portal.
- Click “Top-Up Account”
- Enter the amount you wish to top up (the example used here is $250).
Now, enter the billing address that matches the card you wish to use. It is important these match otherwise the payment will fail.
The minimum top-up amount is $1000 and the maximum daily top-up is set at $5000. If you wish to raise or lower this amount, please contact your account manager.
- Scroll down to the card payment section > Enter the card details which match the billing address above > Click “Top Up Account”
- After a successful top-up you will notice your Current Balance has changed:
You should also receive a confirmation email.
Make your first API call
Now you are ready to use the eSIM Go API to buy eSIMs and data bundles, apply them to a devices and communicate with your users by SMS.
You should now have the following in place:
- A verified eSIM Go account
- An API Key
- Account balance topped up