Developer Policies
Impermissible ProducerSync API Usage Patterns
The following patterns negatively impact system performance, increase load, or create inconsistent downstream behavior. These usage patterns are not supported and may result in rate limiting, throttling, or degraded performance.
1. Rapid Subscribe → Unsubscribe → Re-subscribe Cycles
AgentSync does not support programmatic workflows that:
- Subscribe an NPN
- Immediately remove that NPN
- Re-subscribe the same NPN within the same billing period
Recommended approach: Maintain stable subscription lists and avoid frequent churn within a billing cycle.
2. Excessive Token Requests
Tokens should be reused for all ProducerSync API calls until they expire. Requesting a new token for each call, or significantly more often than necessary, puts avoidable strain on authentication services.
Recommended approach: Reuse tokens until they expire. See API Authentication for AgentSync's recommended practices.
3. Individual NPN Update Requests
Requests to update your subscribed population should use AgentSync’s aggregated endpoints with pagination.
Making individual update requests for each NPN creates unnecessary load and is not supported.
Recommended approach: Use the bulk/aggregated population update endpoints and paginate through results as documented.
Consequences of Non-Compliant Usage
If customers operate outside of these policies or follow any of the disallowed patterns above, AgentSync may:
- Apply rate limiting
- Throttle usage
- Withhold performance guarantees for affected endpoints
These measures ensure platform stability and protect overall system reliability.