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 thereport
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