Skip to content

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

PathModule
/authauth.routes (signup, login, verify, OTP)
/auth/oauth/{google,github}auth.oauth.routes
/auth/{platform}, /auth/{platform}/callbacksocial.<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-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.