Getting Started

Learn how to create your account and retrieve API credentials for your app.

Learn more about APIs

Get familiar with the Developer Center before building your apps.

CareFirst is launching an API platform for the application developer community. It provides a list of products that our external partners and application developers can use to build the next generation of healthcare applications. 

Register as a developer

If you have not registered as a developer, please follow the steps below to create your developer account.

  • Click on Sign In link at Menu bar.

  • Click on External Developers button and then click on Sign Up link in popup window for a new account registration.

  • Fill the mandatory fields and complete the account registration process. 

  • You will be required to read and agree to the Terms of Use agreement before your registration can be completed. 

  • Sign In to the developer portal upon successful registration. 

Register your application

To register a new application, follow the instructions below: 

  • Sign In to your account and click on My Account-> Dashboard

  • Click on the Manage applications card in your  workspace. 

  • Click on the Register application button. 

  • Fill in all required information for the application. 

  • Submit the form. Additional information may be requested by CareFirst. 

  • Once your application is approved for the specified API(s), you can view your credentials. 

Invoke APIs

Learn about the different ways to call APIs from your application and decide what best fits your needs. 

Client Credentials

This is machine-to-machine authorization flow. In this case, the client is the resource owner and no end-user authorization is required. 

An example would be a cron job client calling an API to perform some function. The authentication is done on the basis of the access token.

Authorization Code

This flow is useful when an end-user needs API access and requires a user context. In this flow, a username/password will be used by the end-user to authenticate. Once authenticated, the end-user is redirected to redirect_url with an authorization_code. 

An example would be a user that logs into their CareFirst MyAccount and would like to view only their claims online.