Appearance
Route Catalog
Sosyabot's backend mounts ~66 route modules from backend/src/routes/index.ts. The table below groups them by surface for a quick orientation.
Auth & sign-in
| Path | Module |
|---|---|
/auth | auth.routes (signup, login, verify, OTP) |
/auth/oauth/{google,github} | auth.oauth.routes |
/auth/{platform}, /auth/{platform}/callback | social.<platform>.routes (15 platforms) |
Social platforms (15)
/social/x, /social/instagram, /social/facebook, /social/linkedin, /social/tiktok, /social/threads, /social/bluesky, /social/mastodon, /social/pinterest, /social/youtube, /social/reddit, /social/discord, /social/slack, /social/telegram, /social/listmonk.
Composer & content
/posts, /post-campaigns, /post-labels, /posts/.../comments, /captions, /watermarks, /bulk-posts.
AI
/ai-prompts, /ai-templates, /ai-categories, /ai/text, /ai/inline, /ai/images, /ai/videos, /ai/suggestions, /ai-agents, /ai-models.
Files
/files, /search-media-online, /proxies.
Analytics
/analytics/* (12 endpoints — see Dashboard).
RSS, short links
/rss-schedules, /short-links.
Team & workspace
/workspaces, /workspace, /teams, /groups, /invitations, /signatures.
Account & billing
/account, /plans, /billing, /coupons, /subscription, /checkout.
Marketplace
/marketplace/gigs, /marketplace/orders.
Notifications
/notifications, /notification-preferences.
Developer
/api-tokens, /webhooks, /public/*.
Admin (require admin permission)
/admin/users, /admin/health, /admin/payment-requests, /admin/subscriptions, /admin/invoices, /admin/plans, /admin/coupons, /options, /email-templates, /admin/api-integration/*.
Webhooks (inbound)
/webhooks/billing/{stripe,paytr}.
Authoritative source
For up-to-date parameter shapes and response schemas, fetch GET /api/v1/public/openapi.json or read backend/src/routes/index.ts directly.