You have an ability to build a test application on our platform using the test keys. Further information can be found in our API reference.
To get the unique keys for your application, you have to fill in the application form on a Developers page. Specify the name and the description of your app and submit the form. We will review your data and email you the keys as soon as your application is approved.
Sure. No matter what subscription plan you are on, Hygger API is completely free.
You may have access to all the data with an exception of Hygger unique features. You can perform standard operations (add, edit, remove or delete objects; change attributes) with basic Hygger elements (Tasks, Columns, Boards, Projects, etc.). Please consult the complete API reference for more information.
If you need to change your app credentials or remove them completely, contact us at [email protected].
OAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service. You can learn more about the framework here.
A short summary of the authorization flow:
You are presented with Hygger consent screen (login required) with the application name and asking for permission for the app to access the user's data. When the user allows access, we redirect user to the app’s redirect URI (provided by you on app registration step) and you can retrieve an authorization code at this URI. The code is then exchanged for a set of tokens; the access token is used for all API calls and has a short TTL, while the refresh token is only used to get new access tokens.
Hygger API requests are executed on behalf of the end-user, who granted permissions for the third-party app through OAuth2 protocol. It means that the data available through the API is only the data visible and accessible to that exact user.
To help prevent strain on Hygger servers, our API applies rate limits per API key for all issued tokens. There is a limit of 600 requests per second. If a request exceeds the limit, Hygger returns a 429 error.
If you still have questions, please address them to our Support team at [email protected] and we will contact you!