Throughput and result limits
A throttled request returns
429 Too Many Requests with Retry-After: 1 alongside the
X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers. The window is one
second, not one minute — retry after roughly a second rather than backing off for a full minute. See
Rate Limiting for the header semantics.
Parameter length limits
All string parameters are validated server-side before any backend call. A request that exceeds a limit is rejected immediately with anINVALID_ARGUMENT error — no partial processing occurs.
Sub-parameters (sub1–sub10, adv1–adv10, source_id)
Sub-parameters (sub1–sub10, adv1–adv10, source_id)
sub1–sub10, adv1–adv10, and source_id are affiliate-controlled tracking values written directly to database columns. Their limits match the underlying column constraint.Common parameters (cursor, timezone, currency)
Common parameters (cursor, timezone, currency)
These limits apply across every tool where the parameter appears.
Reporting tools
Reporting tools
Offer and affiliate tools
Offer and affiliate tools
Generic entity tools
Generic entity tools
Documentation search
Documentation search
