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.