Rent Reporting-as-a-Service
API

Authentication

5min

Generating API Keys

  1. Fill out the "Request API documentation" form linked on Boom's Rent Reporting-as-a-Service page.
  2. Your request will be reviewed, and you will be emailed and invited to a Sandbox and Production Boom Partner Platform.
  3. In the Boom Partner Platform, navigate to the "Settings" page from the menu on the bottom left and proceed to the Developers tab.
  4. In the Developers tab, you will be presented with an access key and secret key, which you will need to generate. The model prompt will show you your secret key, which will only be shown to you once. Make sure to save this in a secure place.
  5. Make sure you have access to Sandbox and Production, and generate keys in both places for your Local and Production environments respectively.

API Authentication

Every API request to Boom servers must include an authentication API token. Token is a JWT token generated with the HS256 algorithm. If you are not familiar with JWT we highly recommend reading more about it here.

Get API token

In order to get an API token you must use the access key and secret key from the portal

Curl


Making requests to Boom API

There 2 ways of setting up authentication. Simplest way is to just pass the API token with a bearer header.

Curl


If enhanced security configuration is enabled, JWT verification secret will be surfaced in the "Developers" page and you will have to pass an additional header X-Access-Token with an access_key value in addition to API token. In order to enable enhanced security verification please contact Boom.

Curl