API

APIs help developers to connect applications and exchange data freely and efficiently, without human intervention. This reduces data double-handling and human error, allowing for substantial increases in productivity and cost-efficiency.


Two API's are available - one for Reporting and another for integrations. Both the API's cover Activities and Checklists.


TeamAssurance’s RESTful API documentation is below.

1. TeamAssuranceReportingAPI

https://reporting-api.teamassurance.com/

Read-only. Useful for Reporting (PowerBI, Qualtrics etc).

Limits associated with each API Key

Rate: 100 requests per second

Burst: 20 requests

The maximum number of requests that can be active at any one time.

Quota: 40,000 requests per day

The total number of requests you can perform in a given time period. This limit resets at UTC 00:00:00.

Note there is a separate API key per site.

Also see https://app.swaggerhub.com/apis/TeamAssurance/TeamAssuranceReportingAPI/4.0.0.


2. TeamAssuranceAPI

https://api.teamassurance.com/

Read & Write. Useful for integrations.

Limits associated with each API Key

Rate: 40 requests per second

Burst: 20 requests

The maximum number of requests that can be active at any one time.

Quota: 50,000 requests per day

The total number of requests you can perform in a given time period. This limit resets at UTC 00:00:00.

Note there is a separate API key per site.


To request access to site API keys, contact support@teamassurance.com.