{"service":"tradesera-portal-api","status":"ok","message":"Tradesera API is running.","docs":["/health","/health/ready","/maintenance/status","/v2/model","/v2/memberships","/v2/league/events","/v2/league/standings","/v2/profiles/:handle","/v2/profiles/:handle/avatar","/api/v1/tour/seasons/current","/api/v1/tour/events","/api/v1/tour/events/:eventId","/api/v1/tour/events/:eventId/leaderboard","/api/v1/tour/rankings","/api/v1/rankings/definitions","/api/v1/rankings/global","/api/v1/rankings/country/:countryCode","/api/v1/rankings/emerging","/api/v1/me/tour","/api/v1/me/tour/event-accounts","/api/v1/me/tour/qualification-path","/api/v1/me/tour/results","/api/v1/me/tour/upcoming","/api/v1/me/trs","/api/v1/events/:eventId/register","/api/v1/events/:eventId/me","/api/v1/events/:eventId/leaderboard","/api/v1/events/:eventId/account","/api/v1/events/:eventId/equal-ground/session","/api/v1/events/:eventId/equal-ground/schedule","/api/v1/events/:eventId/my-score","/api/v1/events/:eventId/my-result","/api/v1/events/:eventId/check-in","/api/v1/events/:eventId/withdraw","/api/v1/events/:eventId/rewards/me","/api/v1/events/:eventId/rewards/reservation","/api/v1/events/:eventId/rewards/reservation/cancel","/api/v1/events/:eventId/rewards/payment-method-session","/api/v1/events/:eventId/rewards/payment/retry","/api/v1/qualifications/:qualificationId/accept","/api/v1/qualifications/:qualificationId/decline","/admin/v1/world-tour/registrations/:registrationId/reserve-account","/admin/v1/world-tour/registrations/:registrationId/provision-core-access","/admin/v1/world-tour/events/:eventId/provision-core-access","/admin/v1/world-tour/event-accounts/:eventAccountId/request-provider-access","/admin/v1/world-tour/event-accounts/:eventAccountId/activate-provider-access","/admin/v1/world-tour/event-accounts/:eventAccountId/score-snapshot","/admin/v1/world-tour/event-accounts/:eventAccountId/activity-days","/admin/v1/world-tour/event-accounts/:eventAccountId/progress/refresh","/admin/v1/world-tour/events/:eventId/refresh-leaderboard","/admin/v1/world-tour/events/:eventId/control","/admin/v1/world-tour/governance/commands/:commandId/approve","/admin/v1/world-tour/events/:eventId/provisional-results","/admin/v1/world-tour/events/:eventId/officialize","/admin/v1/world-tour/lifecycle/run","/admin/v1/world-tour/release-rehearsals","/admin/v1/world-tour/events/weekly-open","/admin/v1/world-tour/events/:eventId/status","/admin/v1/world-tour/private-beta/access","/admin/v1/world-tour/private-beta/access/:accessId/revoke","/admin/v1/world-tour/smoke/weekly-open","/admin/v1/world-tour/season-builder/2027/preview","/admin/v1/world-tour/season-builder/2027/import","/admin/v1/world-tour/events/:eventId/rewards/operations","/admin/v1/world-tour/events/:eventId/rewards/lifecycle/run","/admin/v1/world-tour/events/:eventId/rewards/reservations/:reservationId/refund","/admin/v1/world-tour/events/:eventId/rewards/reservations/:reservationId/dispute","/admin/v1/world-tour/operations","/admin/v1/world-tour/equal-ground/market-sessions","/admin/v1/world-tour/equal-ground/market-sessions/:marketSessionId/status","/admin/v1/world-tour/equal-ground/market-sessions/:marketSessionId/core-register","/admin/v1/world-tour/equal-ground/assignments","/admin/v1/world-tour/equal-ground/assignments/:assignmentId/status","/admin/v1/world-tour/equal-ground/assignments/:assignmentId/core-sync","/admin/v1/world-tour/equal-ground/pilot-workspace","/admin/v1/world-tour/equal-ground/pilot-competitions","/admin/v1/trs/core-evidence/candidates","/admin/v1/trs/event-accounts/:eventAccountId/ingest-core-evidence","/admin/v1/trs/events/:eventId/ingest-core-evidence","/admin/v1/trs/trader-identities/:traderIdentityId/daily-metrics","/admin/v1/trs/trader-identities/:traderIdentityId/rating-snapshot","/admin/v1/trs/rating-snapshots","/admin/v1/trs/ranking-snapshots","/admin/v1/trs/pipeline-health","/admin/v1/trs/private-pilot/runs","/admin/v1/trs/digital-pilot","/admin/v1/trs/rankings/rebuild","/admin/v1/leaderboards/calculation-registry","/admin/v1/trs/trader-identities/:traderIdentityId/preview","/admin/v1/trs/calibration/scenarios","/admin/v1/ats/access","/admin/v1/ats/access/grants","/admin/v1/ats/access/grants/:entitlementId/revoke","/admin/v1/copier/access","/admin/v1/copier/access/grants","/admin/v1/copier/access/grants/:entitlementId/revoke","/admin/v1/copier/operations","/admin/avatar-catalog","/admin/avatar-catalog/:catalogType/rotate","/portal/v2/model","/portal/v2/profile","/portal/v2/profile/avatar-catalog","/portal/v2/profile/avatar-catalog/:avatarId/reserve","/portal/v2/profile/avatar-catalog/:avatarId/assign","/portal/v2/profile/avatar-catalog/default","/portal/v2/discord","/portal/v2/discord/connect","/portal/v2/discord/sync","/portal/v2/discord/disconnect","/portal/v2/profile/achievements","/portal/v2/profile/publish","/portal/v2/trs/profile","/portal/v2/trs/identity","/portal/v2/trs/account-sources","/portal/v2/dashboard","/portal/v2/modules","/portal/v2/modules/:moduleKey","/portal/v2/memberships","/portal/v2/memberships/beta/enroll","/portal/v2/memberships/checkout-intent","/portal/v2/billing","/webhooks/v2/zoho-payments","/webhooks/v2/zoho-billing","/webhooks/v2/memberships/payment-confirmed","/portal/v2/league/events","/portal/v2/league/standings","/portal/v2/league/events/:eventCode/register","/portal/v2/accounts","/portal/v2/service-credits","/portal/v2/ats","/portal/v2/trade-plan/current","/portal/v2/trade-plan/:sessionDate","/portal/v2/trade-plan/:sessionDate/activate","/portal/v2/trade-plan/:sessionDate/complete","/portal/v2/trade-plan/:sessionDate/link-trades","/portal/v2/trade-plan/:sessionDate/review","/portal/v2/journal/overview","/portal/v2/journal/reconcile","/portal/v2/journal/trades","/portal/v2/journal/trades/:tradeRef","/portal/v2/journal/trades/:tradeRef/entry","/portal/v2/journal/trades/:tradeRef/promote-playbook","/portal/v2/journal/trades/:tradeRef/chart-snapshots","/portal/v2/journal/daily-reviews","/portal/v2/journal/weekly-reviews","/portal/v2/journal/playbook","/portal/v2/connected-accounts","/portal/v2/connected-accounts/providers/:providerKey/preflight","/portal/v2/connected-accounts/connections","/portal/v2/connected-accounts/connections/:connectionRef","/portal/v2/connected-accounts/accounts/:accountRef/capabilities","/portal/v2/connected-accounts/journal/sync","/portal/v2/connected-accounts/professional-ranking/sync","/portal/v2/awards","/admin/v2/model-control","/admin/v2/operations","/admin/v2/membership-beta","/admin/v2/membership-beta/extend","/admin/v2/award-reviews","/admin/v2/award-payables","/admin/v2/league/events/:eventCode/scores","/admin/v2/award-budgets","/admin/v2/award-reviews/:reviewId/decision","/admin/v2/award-payables/:payableId/:operation","/support/config","/auth/google/config","/auth/google","/auth/register","/auth/register/email-verify","/auth/register/email-verify/resend","/auth/password-reset/request","/auth/password-reset/confirm","/auth/login","/auth/login/email-mfa","/auth/platform-handoff","/auth/platform-handoff/consume","/auth/me","/trading/session","/trading/stream","/trading/orders","/trading/orders/:orderId/modify","/trading/orders/:orderId/cancel","/trading/accounts/flatten","/trading/accounts/reverse","/api/discord/oauth/callback","/portal/profile","/portal/v2/discord","/portal/v2/discord/connect","/portal/v2/discord/sync","/portal/v2/discord/disconnect","/portal/discord/connect","/portal/discord/sync","/portal/discord/disconnect","/portal/security/email-mfa/challenge","/portal/security/email-mfa/verify","/portal/security/password/verify","/portal/profile/tax","/portal/profile/tax-certification","/portal/profile/taxbandits/wh-certificate-url","/portal/profile/tax-document","/portal/profile/tax-document/download","/portal/identity-verification/didit/session","/portal/identity-verification/didit/sync","/portal/profile/photo","/portal/profile/nickname","/portal/certificates","/portal/certificates/:certificateId/download","/portal/tax-reporting","/portal/tax-reporting/annual-report/:year/download","/portal/tax-reporting/official-form/:documentId/download","/admin/overview","/admin/trader-suggestions","/admin/users","/admin/administrators","/admin/administrators/role","/admin/users/:userId/detail","/admin/users/:userId/notes","/admin/users/:userId/nickname","/admin/users/:userId/public-identity","/admin/users/:userId/credentials","/admin/users/export-csv","/admin/tax-documents","/admin/tax-documents/:documentId/download","/admin/tax-documents/:documentId/tin-match","/admin/tax-documents/:documentId/review","/admin/official-tax-forms","/admin/official-tax-forms/taxbandits/generate","/admin/official-tax-forms/:documentId/download","/admin/official-tax-forms/:documentId/taxbandits/submit","/admin/official-tax-forms/:documentId/taxbandits/request-pdf","/admin/official-tax-forms/:documentId/status","/admin/duplicate-reviews","/admin/duplicate-reviews/:eventId/review","/admin/registration-audit","/admin/login-audit","/admin/email-notifications","/admin/support/tickets","/support/contact","/portal/notifications","/portal/notifications/:notificationId/read","/portal/notifications/:notificationId/clear","/portal/notifications/mark-all-read","/portal/notifications/clear-all","/portal/support/config","/portal/support/kb-links","/portal/support/tickets","/webhooks/didit","/webhooks/taxbandits"]}