Types of limits
LinkXG enforces three types of limits:
Limits vary by subscription tier. Higher tiers have higher limits.
Rate limits by tier
API requests
Authentication endpoints
Authentication endpoints have separate, stricter limits to prevent abuse:Resource limits by tier
Checking your usage
Via API
Via application
Go to Account > Usage to see your current usage and limits in the application.Rate limit headers
API responses include headers showing your rate limit status:
Example headers:
Handling rate limits
When you exceed a rate limit, the API returns a429 Too Many Requests response:
Retry-After header indicates how many seconds to wait before retrying.
Best practices
Implement exponential backoff. When you receive a 429, wait before retrying. Double the wait time on each subsequent 429.Checking permissions before acting
Before attempting an action, you can check whether your current tier allows it:Upgrade context
When a user reaches for a capability their tier does not include, you can resolve the contextual upgrade card to render at the point of friction — the headline, feature highlights, the current tier, the tier that unlocks the capability, and a call to action. Pass the capability key as thecapability query parameter.
frictionType is CAPABILITY (the feature is not in the tier), LIMIT (a resource ceiling was reached), or RATE_LIMIT (a request ceiling was reached). When no upgrade unlocks the capability, upgradeAvailable is false and targetTier is omitted.
Upgrading your limits
If you consistently hit limits, consider upgrading your subscription tier. Go to Account > Subscription or contact sales for enterprise options. For temporary increases (e.g., a large data migration), contact support to discuss a temporary override.Next steps
Error handling
Understand error responses and handling
API Reference
Browse the complete API documentation

