Skip to main content
Blissbook's API

Discover how to extract your compliance data from Blissbook using Blissbook's API.

Sam Duvall avatar
Written by Sam Duvall
Updated over 2 months ago

Blissbook's API can be used to:

  • Export saved reports via CSV

  • Export employee signatures via CSV

Authentication

In order to use Blissbook's API, you must authenticate requests via HTTP basic authentication with an API key generated in Blissbook.

Generating API Keys

To generate an API key, you need to:

  • Ensure you are an "Org Admin" or "Tech" administrator on the organization

  • Go to your settings page: https://{subdomain}.blissbook.com/organization/settings

  • Click "Generate a new API Key"

  • Make sure to record the API Secret immediately, because you will not be able to retrieve the API Secret in the future

Request Authentication

Customers must authorize API requests by using HTTP basic authentication where the username is the API Key and the password is the API Secret.

Example CURL request

curl -u {APIKey}:{APISecret} https://{subdomain}.blissbook.com/api

API Endpoints

Export Saved Reports

To export a Saved Report to CSV, you'll need to obtain the savedReportId

  • Navigate to the Saved Report in your browser

  • Record the savedReportId from the report query parameter in the URL (11 in the example below)

Example CURL request

curl -u {APIKey}:{APISecret} https://{subdomain}.blissbook.com/api/saved-reports/{savedReportId}/export.csv

Export Signatures

Export all signature metadata that Blissbook has recorded to CSV. The CSV will contain the following columns:

  • Employee ID (if applicable)

  • Employee Email

  • Document ID

  • Document Name

  • Signature Date

Example CURL request

curl -u {APIKey}:{APISecret} https://{subdomain}.blissbook.com/api/signatures.csv
Did this answer your question?