# Aurinko Calendar API (slim) > Unified calendar REST API from Yoxel, Inc. It reads and writes calendars and events on Google, Office 365, Outlook.com, Exchange and iCloud through one interface, with free/busy queries, booking profiles and webhooks. - Full: https://www.anchorterminal.com/tools/aurinko-calendar.md (~7,000 tokens) · this version ~1,730 tokens · JSON https://www.anchorterminal.com/tools/aurinko-calendar.json · canonical https://www.anchorterminal.com/tools/aurinko-calendar - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **E · 45.6/100 · rank #654 of 722 · #7 in Calendars & scheduling · not agent-ready · confidence medium** Assessment: A public OpenAPI 3.0 spec covers 154 operations, with free/busy, meeting-time suggestion and booking profiles alongside calendar reads and writes, and prices start at $1 an active account a month. No status page, SLA, changelog or official SDK was found, and the application's client secret reaches every connected account. ## Facts - Kind: HTTP API · vendor: Yoxel, Inc. · category: Calendars & scheduling · legal entity: Yoxel, Inc. · provenance 60/100 - Endpoint: `https://api.aurinko.io` (HTTP) - Auth: OAuth · pricing: Paid · x402: no · licence: Proprietary service under Yoxel's Terms of Services Agreement - Probe metrics: not measured yet (probes haven't run) - API: REST at https://api.aurinko.io/v1, OpenAPI 3.0.0 spec with 112 paths and 154 operations across email, calendar, contacts, tasks, booking and webhooks - Calendar endpoints: `/v1/calendars`, `/v1/calendars/{calendarId}/events`, `/events/range`, `/events/find`, series and occurrences, `/sync` with delta tokens, `/freeBusy`, `/availableTimes` and `/v1/calendars/suggestMeetingTimes` - Booking: Booking profiles for one account under `/v1/book/account/profiles` and for groups under `/v1/book/group/profiles`, with available meeting times, meeting creation, reservations that can be confirmed or cancelled, and a hosted booking page - Providers: Google, Office 365, Outlook.com, MS Exchange and iCloud for calendars per the vendor's site. The spec's service types also list Zoho and IMAP - Credentials: Account access token (Bearer) from the OAuth flow, client ID and secret (Basic) for application-level calls, or a user session in `X-Aurinko-Session` or a cookie - Scopes: `Calendar.Read`, `Calendar.ReadWrite`, `Mail.Read`, `Mail.ReadWrite`, `Mail.Send`, `Mail.Drafts`, `Mail.All`, `Contacts.Read`, `Contacts.ReadWrite`, `Tasks.Read`, `Tasks.ReadWrite` - Rate limits: 250 requests a second for API calls, per the spec. Provider limits behind the API can also return 429 - Errors: JSON body with `code`, `message`, `requestId` and the provider's `originalError`. The spec advises exponential backoff on 429 and 5xx, a retry on 408, and no retry on 404 - Webhooks: `POST /v1/subscriptions` for `/calendars/primary/events`, `/calendars/{calId}/events` and `/booking/{bookingId}`, signed with HMAC SHA256 in `X-Aurinko-Signature` - Trial: 14 days with full API access and no card. Access is blocked at expiry until a card is added - SDKs: No official SDK found. `aurinko-sdk` on npm describes itself as unofficial - Security statement: TLS in transit and AES-256 at rest, MFA and role-based access, third-party penetration tests, SOC 2 Type I targeted for Q3 2026 (statement of 18 June 2026) - Prices: Unified API, one of Calendar, Contacts or Tasks $1 per connected account per month; Email or CRM $1.50 per connected account per month; Full platform, any number of APIs $2 per connected account per month - Scores: Reliability 40, Performance pending, Schema & documentation 66, Agent ergonomics 56, Security & auth 41, Payments & pricing 40, Task success pending, Maintenance & community 20, Transparency & trust 44 · total over the 7 assessed categories - Why: Reliability, Graded as a hosted API. · Schema & documentation, Public OpenAPI 3.0.0 spec with 112 paths and 154 operations (25). · Agent ergonomics, Graded on the REST API. · Security & auth, Per-user OAuth with 11 scopes, `Calendar.Read` separate from `Calendar.ReadWrite`, and `DELETE /v1/account/token` to revoke. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, No changelog or release notes found, so no API change can be dated. · Transparency & trust, Closed service under a Terms of Services Agreement naming Yoxel, Inc. - Sources: 21, open questions: 6, both in the full twin - Capabilities: calendar.read, calendar.write, calendar.availability, calendar.booking, calendar.webhooks - JSON: https://www.anchorterminal.com/api/v1/tools/aurinko-calendar.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/aurinko-calendar.svg` or a link to https://www.anchorterminal.com/tools/aurinko-calendar from a page on aurinko.io or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Use `https://api.aurinko.io/v1`. Several cURL examples in the docs print `https:/api.aurinko.io` with one slash 2. Send `If-Match` with the event's `etag` on `PATCH /v1/calendars/{calendarId}/events/{eventId}`. A stale value returns 412 3. Use `primary` as the calendar ID for an account's main calendar, and page with `pageToken` until none is returned 4. Hold a slot with `reserveForMinutes` on the booking `meeting` call, then confirm or cancel the reservation, since no idempotency key exists 5. Retry 429, 408 and 5xx with exponential backoff. Do not retry 404. A 429 can come from Google or Microsoft limits behind the API ## Connect ```bash curl -H 'Authorization: Bearer ' \ -X GET https://api.aurinko.io/v1/calendars/primary ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/aurinko-calendar ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Nylas Calendar and Scheduler API | BB | 71 | calendar.read, calendar.write, calendar.availability, calendar.booking, calendar.webhooks | https://www.anchorterminal.com/tools/nylas-calendar.min.md | | Cronofy API | B | 64.2 | calendar.read, calendar.write, calendar.availability, calendar.booking, calendar.webhooks | https://www.anchorterminal.com/tools/cronofy.min.md | | Google Calendar API | A | 80.6 | calendar.read, calendar.write, calendar.availability, calendar.webhooks | https://www.anchorterminal.com/tools/google-calendar-api.min.md | | Calendly API + MCP | B | 68.3 | calendar.read, calendar.availability, calendar.booking, calendar.webhooks | https://www.anchorterminal.com/tools/calendly.min.md | | Microsoft Graph Calendar API | B | 65.1 | calendar.read, calendar.write, calendar.availability, calendar.webhooks | https://www.anchorterminal.com/tools/microsoft-graph-calendar.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)