Request API Access

Account creation

Before getting started with Catalyst API integration, you’ll need to have an account set up within our system for the specified environment (staging or production).

Production account creation is done as part of the Sunnova Dealer onboarding process, so if you’re unsure if you have an existing account, reach out to your Dealer Sales Manager (DSM) to confirm. If you do not have an existing account, your DSM will help create one.

Staging account creation is done on a by request basis, and should be coordinated through your DSM as well.

Authorization

Once your account is set up, you will need to get authorized access to the Catalyst API.

Although Sunnova strongly encourages JWT authentication, the Catalyst API additionally supports basic authentication. It should be noted that the /contract and /credit endpoints are not available for users on basic authentication.

API Keys

JWT authentication requires “API keys” to be generated for your specific account and environment which consist of;

  1. Java key store certificate
  2. Consumer key
  3. Password
  4. Server details

Your Dealer Sales Manager (DSM) will coordinate getting these API keys generated for you and will have them sent to your technical contact(s) identified during onboarding. Contact your DSM if you have not yet received your API keys or would like to submit a request to have them generated.

Get Started

With your account created and keys created, you’re now ready to integrate with Catalyst API! Reference our Get Started guide to learn how to complete your authorization and generate your first lead.