The VerseDB API covers catalog reads and personal library management, but some features are intentionally kept out of the public API. Here's what isn't available and why.
Account Management#
Signup, email verification, password reset, and account deletion aren't exposed via API — they need CAPTCHA, email verification, and other anti-abuse measures that only work through the web UI. Handle these at versedb.com/register and the account pages.
Content Contributions#
You can't submit content edits, upload covers, or propose new entities through the API. These go through the moderation queue and tie into the XP/gamification system, which only works from the web interface.
Use the Edit buttons on content pages at versedb.com instead.
Reviews, Reports, and Moderation#
Review submission/editing, content reporting, and moderator/admin operations (approving edits, managing users, bulk operations) are all web-only. Reviews need extra anti-spam; moderation is security-critical and requires admin auth plus audit logging.
Collection Mutations#
Listing your collection via GET /api/user/collections is supported, but adding, updating, or removing items isn't exposed in the public API — those operations live in the mobile app API for the VerseDB iOS/Android clients only.
Payments & Subscriptions#
Payment processing, subscription upgrades/downgrades, and billing management aren't API-accessible — PCI compliance keeps that on the web UI. Manage at versedb.com/subscription.
Import/Export#
Bulk import (CSV) and export (PRO) run through the website, not the API — rate limiting and validation would be impractical as API calls. Use Import / Export in the sidebar.
What IS Available#
Everything in the catalog is readable via the API. On the user side, you can: manage your pull list, user lists, and wishlist; mark issues read/unread; follow or unfollow titles, characters, and podcasts; read your profile, activity, and achievements. PRO tokens additionally unlock relationship data and market data.
See Exploring API Endpoints & Structure for the full surface.
If you need something that isn't available, suggest it via Discord or support — we prioritize based on real use cases.