Developer Guidelines
Use these guidelines when building and operating integrations.
Integration Standards
- Use server-side calls for all authenticated API requests.
- Include idempotency protections in downstream processing.
- Set explicit request timeouts and retry with backoff for transient failures.
Reliability
- Handle
429and5xxresponses with exponential backoff. - Avoid tight retry loops.
- Log request ids, status codes, and error codes for troubleshooting.
Data Quality
- Validate required fields before processing.
- Treat nullable fields defensively.
- Expect additional fields to appear over time.
Security
- Never log full API keys.
- Restrict access to integration secrets.
- Rotate credentials during team member offboarding or incident response.
Change Management
- Monitor ChangeLog for updates.
- Test against sandbox before production rollout.
- Version-lock internal mappings to avoid regressions.