Limits and Best Practices
Operational guidance for reliability, throughput, and data quality.
Recommended practices
Section titled “Recommended practices”- Use stable IDs: reuse the same
idfor updates to the same entity. - Prefer webhooks for completion: use polling for reconciliation and monitoring.
- Keep payloads consistent: maintain field names and types per namespace.
- Send complete context: richer objects improve review quality.
- Use import flow for very large datasets: avoid overloading real-time ingest calls.
As your volume grows, these conventions reduce incident risk and make decisions easier to trace from ingest to final action.
Data quality guidance
Section titled “Data quality guidance”- keep media URLs publicly retrievable at processing time
- avoid placeholder text (“N/A”,
"", etc) in key fields (title,description, etc.) - include enough context fields for policy decisions
Reliability guidance
Section titled “Reliability guidance”- retry transient failures (
429,500,503) with backoff - treat ingest as asynchronous fire-and-forget requests
- store
requestIdfor auditability and reconciliation - implement idempotent webhook handlers so duplicate delivery retries do not produce duplicate side effects
Security and privacy
Section titled “Security and privacy”- keep API keys server-side only
- verify webhook signatures on every event
For authentication details, see Authentication. For webhook security, see Verifying Signatures. For endpoint-level behavior and response schemas, see the API Reference.