Changelog

Notable changes to the Spellweave API.

v1.1September 2026
  • GET /api/v1/collections/{id} is now paginated. It previously returned at most 100 cards with no way to reach the rest. It accepts limit (1-500, default 100) and cursor, and returns has_more and next_cursor in meta. Cards are ordered by oracle_id rather than by name, which keeps every page fast no matter how deep you are in a large collection.
  • A malformed cursor now returns 400 invalid_cursor instead of silently returning the first page.
  • Documentation moved to dev.spellweave.app
v1.0March 2026
  • Initial release of the Spellweave API v1
  • OAuth 2.0 Authorization Code + PKCE authentication
  • Read-only endpoints: user profile, collections, decks, deck stats
  • Three scopes: profile:read, collections:read, decks:read
  • Cursor-based pagination on list endpoints
  • Per-app rate limiting (60/min, 10K/day)
  • Developer registration with admin approval