What problem does it solve?
This Skill removes uncertainty and configuration errors when setting up authentication for Sinch APIs by identifying the correct auth model, providing concrete request examples, and offering troubleshooting for common credential and token issues.
Core Features & Use Cases
- Auth model identification: Distinguishes project-scoped (OAuth2/Basic), application-scoped (Basic/signed), and Mailgun API key authentication and routes guidance accordingly.
- Practical examples: Provides curl examples, recommended environment variable patterns, and SDK referral for initializing clients.
- Troubleshooting & gotchas: Explains token expiry, region-specific API base URLs, separate credential sets (project vs application), and remediation steps for 401/403 and signature errors.
- Use Case: Ideal for engineers onboarding a Sinch product or debugging 401/403 errors after deploying integrations.
Quick Start
Use the sinch-authentication skill to set up the correct credential type, export credentials to environment variables, and obtain an OAuth2 bearer token for API requests.