---
title: "Developer Policies"
url: "https://developer.agentsync.io/api-developer-policies"
image: "https://developer.agentsync.io/_og/d/c_Ocean.takumi,title_Developer+Policies,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMxODdFRkYifX19,p_Ii9hcGktZGV2ZWxvcGVyLXBvbGljaWVzIg,s_qAv4E--ymewvFPkD.png"
---

# Developer Policies

## [Impermissible ProducerSync API Usage Patterns](#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](#_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](#_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](https://developer.agentsync.io/api-authentication) for AgentSync's recommended practices.

### [3\. Individual NPN Update Requests](#_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](#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.