Skip to main content
There are just two steps to jumpstart your Bondio integration:
  1. Get your Bondio API key to authenticate requests
  2. Make an API request with the key

1. Getting an API key

All API requests to the Bondio server must include an API key so that they can be authenticated and processed. You can generate an API key for yourself from the API Keys section of the Bondio dashboard. You can find the detailed steps for key generation on the Authentication page.
In order to get access to the Bondio dashboard, please reach out to our team at new.account@bondio.co.

2. Making an API request

Once you have a Bondio developer API key, you can use any language of your choice to make requests to Bondio’s REST API. Let’s see how we can use cURL to make a simple request that lists all the eSIMs in your account:
cURL command to call the List eSIMs API
curl --request "GET" \
  --url "https://api.bondio.co/v1/esims" \
  --header "Accept: application/json" \
  --header "Authorization: Bearer ${BONDIO_API_KEY}"
A successful response will look like this:
{
  "nextPage": "45bvhdyrdf==",
  "items": [
    {
      "iccid": "891004234814455936F",
      "activationCode": "LPA:1$smdp.bondio.com$23LKL-32340MX-20349LIH",
      "msisdn": "449898978234",
      "label": "alpha"
    }
  ]
}

Next steps

Now that you know how to call the Bondio API, you can explore the full endpoint reference in the sidebar and try the other API endpoints — each endpoint page includes an interactive playground.