IN THIS SECTION
Overview
The Joiin API is a RESTful API which you can use to programatically query data from Joiin using tools such as PowerBI or Zapier or with your own handwritten code.
Getting Started
To get started with the API you need to set up an API key, to do this, log into the Joiin app and go to the Account menu at the top right and select API Access.
Documentation
API reference documentation can be found here.
Limits
API Throttle Limits
API calls are subject to throttle limits as follows.
- Max 25000 requests per month
- Max 200 concurrent requests
- Max 100 requests per second
These limits are per API key. If you find you have hit a limit, you can re-generate a key so you can amend your code to reduce the number of calls. If you feel you have a valid reason to increase these limits please contact us at [email protected].
Zapier Polling Limits
Zapier polling triggers perform checks at intervals ranging from every 1 to 15 minutes, depending on your Zapier subscription plan. For instance, on the Free and Starter plans, polling occurs every 15 minutes, while higher-tier plans offer more frequent polling intervals.
If you are hitting Joiin throttle limits you can change the frequency of triggers or set up scheduled triggers - see this Zapier article for more information.
Examples
An example of connecting Google Sheets to Joiin using Zapier can be found here.
Examples using Javascript and Python can be found on GitHub here.