FAQs for API Partners

  • What is Keepgo API?

    The Keepgo API is a RESTful interface that allows you to integrate eSIM management, data bundle purchasing, and real-time data usage monitoring into your existing network operations and business processes.
  • Where can I find the API documentation?

    You can download the detailed API documentation from this link.
  • What are the integration options available?

    Keepgo offers two integration options: Full Integration: Suitable for partners with their own platform or mobile app, providing a complete cycle of services, including eSIM search, purchasing, and management. This level of integration requires using at least the main API commands. Light Integrat...
  • What are the main API commands available?

    The main API commands include: GET /bundles - Retrieve a list of available data bundles. GET /countries - Get a list of supported countries. POST /line/{ICCID}/refill - Refill a specific eSIM line. GET /account_balance - Check the account balance. GET /network_providers - Retrieve a list of netw...
  • Can I view a list of additional API functions?

    Yes, additional API functions are available and can be beneficial during eSIM integration. Some of these include: GET /transactions - Retrieve a list of transactions. PUT /line/{ICCID}/turn_off_auto_refill - Deactivate auto-refill for a specific line. GET /line/{ICCID}/available_refills - View a...
  • How can I manage eSIM lines?

    You can manage eSIM lines using various commands: POST /line/{ICCID}/turn_on_auto_refill - Activate auto-refill for an eSIM line. GET /line/{ICCID}/available_refills - View available refill options for an eSIM line. GET /line/{ICCID}/get_details - Retrieve detailed information about an eSIM line...
  • How do I ensure device compatibility with eSIM technology?

    Before purchasing an eSIM line, users should confirm their device supports eSIM technology. The GET /esim_enabled_devices command provides an up-to-date list of compatible devices that partners can display on their platform.
  • How do users purchase eSIM bundles?

    Users can purchase eSIM bundles by selecting their desired country and browsing available bundles through the GET /bundles command. After selecting a bundle and completing the payment, a new line is created using the POST /line/create command, and the user receives an LPA code for eSIM installati...
  • What is the Auto-refill feature?

    The Auto-refill feature ensures users never run out of data by automatically refilling their line when the data balance falls below 100MB or has less than one day of validity. This feature can be activated using the POST /line/{ICCID}/turn_on_auto_refill command.
  • Can I revoke the existing API keys and get a new one?

    Partners can regenerate/revoke the API token from their Partner account by themselves. Navigate to API credentials > press Reveal Token and then > press Refresh Token.