FAQ

API Keys

Where can I generate or manage API keys?
General Settings → Developers → API Credentials
Can I create an API key with restricted access?

Yes. When creating an API key, you can choose between Full Access and Restricted Access.

If Restricted Access is selected, you can control which API method groups the key can access and define the permission level for each group.

Available access levels include:

  • Full Access
  • Read Access
  • No Access

This allows you to limit the API key to only the methods required by your integration.

Where: General Settings → Developers → API Credentials → Create API Key

API Requests

What are the limits for API requests?

The API rate limits are:

  • 300 requests per minute per domain
  • 100 requests per second per client
  • 50 requests per second per IP address
Are API requests different for production and testing environments?

The environment is determined by the API key used in the request.

If you use a Production API key, requests will be processed in the production environment.
If you use a Testing API key, requests will run in the testing environment.

The request URLs remain the same.

What happens if an API update occurs while a user is editing an application in the UI?

Updates are applied based on the order in which requests are received and processed by the system queue.

The most recently processed update will determine the final value stored in the application.

Webhooks

How long are webhook event logs stored?

Webhook event logs are retained for 5 days. After this period, they are automatically deleted from the system.

Can I listen for specific application changes, such as a status change?

The application.updated webhook event is triggered whenever an application is modified.

This event returns the full application data payload, allowing your system to detect specific changes such as status updates, variable updates, or other modifications.