Canva Reliability Patterns Overview Production-grade reliability patterns for the Canva Connect API. The API has async operations (exports, uploads, autofills) that can fail or timeout, OAuth tokens that expire every 4 hours, and rate limits that require backoff. Circuit Breaker Graceful Degradation Async Job Resilience Token Refresh Resilience Dead Letter Queue for Failed Operations Error Handling | Issue | Cause | Solution | |-------|-------|----------| | Circuit stays open | Threshold too low | Increase volumeThreshold | | Token refresh fails | Single-use refresh token reused | Always stor…