Home / Frequenty Asked Questions

Frequently Asked Questions

Version 1.0 July 20, 2021

How do I Sign Up?

If you don’t already have an account, go to the eHealth Developer Portal home page and click on the Sign Up button and sign up using your corporate email address.

What’s on the offer on the Developer Portal?

eHealth’s Developer Portal is designed to help our existing and new partners to review the solutions, tools, and APIs that eHealth offers to create value for their customers and users. We constantly add more ways for insurance shopping, personalization, enrollment technology for our partners. Following is a snapshot of the current solutions -

How do I get more details about the tools and APIs?

Each solution component of eHealth’s Developer Portal offers links to the respective specification document that details the configuration, access, and parameters related to that component. For example, the following document show how to configure eHealth Partner Widgets -

How do I get access to the APIs on the Developer Portal?

In order to access the APIs, you will need to first discuss your business case with the eHealth Partner Success team, who will point you to the right solution category and product to use on the Developer Portal. Once you have a developer account and have identified the right product for your needs, you need to -

  1. Create a new Application by clicking on the Create Application link next to the product name.
  2. Add details about your application and click on the Create Application button.
  3. Once your application is successfully created, you will be presented with an Application ID and an Application Key pair for your newly created application. You will need to use these credentials while making API calls from your application.
  4. Copy the Application ID and the Application Key and pass them as header fields in each of your API calls. For example, if your App Id and App Key are -
    Headers Value
    Appid App Id that is provided to your account.
    Secret One of the application keys that is provided to you for the above App Id.

    For example, if your App Id and App Key are

    Appid = a5fc3e56 Secret = 27cf9def91f421f3be3e553e4af4b9c7

    then you can call your API as follows:

    curl -L -X POST 'https://api.ehealth.com/v1/customers' \ -H 'Appid: a5fc3e56' \ -H 'Secret: 27cf9def91f421f3be3e553e4af4b9c7' \ -H 'Content-Type: application/json' \ -d '{...}'

    Use these credentials only while developing and testing your application.

How do I test drive the APIs before using them in live applications?

There are two ways to do this.

  1. On the API specifications page (through Swagger), and
  2. From your development/QA environment

How do I get the API credentials for production?

Once your application is thoroughly tested with the API, you can request production-level API endpoints and credentials from your eHealth Partner Success Manager (PSM). These will be different from those given to you on the Developer Portal and will be for the eHealth production platform.

How to get support?

You can file a support ticket on the eHealth Developer Portal by clicking on Contact Us in the footer or by sending an email to apisupport@ehealth.com. In addition, your eHealth Partner Success Manager (PSM) is your primary contact at eHealth for all your ongoing and new needs. Feel free to reach out to them at any time.