Skip to main content

Throughput and result limits

Parameter length limits

All string parameters are validated server-side before any backend call. A request that exceeds a limit is rejected immediately with an INVALID_ARGUMENT error — no partial processing occurs.
sub1sub10, adv1adv10, and source_id are affiliate-controlled tracking values written directly to database columns. Their limits match the underlying column constraint.
These limits apply across every tool where the parameter appears.

Error response

When a parameter limit is exceeded, the server returns a structured error before any backend call is made:
The message always names the offending parameter, the allowed maximum, and the actual length received.