Heroku
tcp/443 tcp/80
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990725aba70
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/restricted-countries
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /retrospective
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /retrospective/download
POST /retrospective/download-test
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990b26e2f6f
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /retrospective
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /retrospective/download
POST /retrospective/download-test
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990bb103a5c
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /retrospective
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99036f944b2
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99023fe9e83
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb9906b33bd10
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99099fe60f5
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990694d88c8
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990711b3710
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb9907991eca7
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb9903a756b94
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99016144d10
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990725aba70
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/restricted-countries
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /retrospective
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /retrospective/download
POST /retrospective/download-test
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990b26e2f6f
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /retrospective
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /retrospective/download
POST /retrospective/download-test
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990bb103a5c
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /retrospective
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99036f944b2
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /users/{username}/available-days
GET /users/{username}/available-time-slots-for-date
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99023fe9e83
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/inactive-transfers
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb9906b33bd10
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
GET /wishlist-lists/{id}/items
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/get-session-participants
POST /sessions/resolve-bulk-participant-emails
POST /sessions/resolve-participant-email
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99099fe60f5
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/emerging-topics
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990935cf165
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /search/autocomplete
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}/post-booking
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990694d88c8
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/categories/counts
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb990711b3710
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/by-categories/random
GET /experts/by-category/{categoryName}/random
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/related
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb9907991eca7
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /search
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /payments/webhooks/connect
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Severity: info
Fingerprint: 5733ddf49ff49cd1aad035495f03597d7108e3f4814e5429a89cb99016144d10
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /sessions/test-delete-calendar-event/{eventId}
DELETE /wishlist-lists/{id}
DELETE /wishlist-lists/{id}/expert/{expertProfileId}
GET /advisor-plan
GET /advisor-plan/check-subscription-status/{setupIntentId}
GET /advisor-plan/complete-subscription/{setupIntentId}
GET /advisor-plan/learner-subscriptions
GET /advisor-plan/subscribers
GET /asset/{assetId}
GET /asset/{assetId}/info
GET /experts
GET /experts-category
GET /experts/landing
GET /experts/metrics/{expertId}
GET /experts/referrals/dashboard
GET /experts/referrals/my-link
GET /experts/search
GET /experts/{username}/reviews
GET /healthz
GET /oauth/google-calendar
GET /oauth/google-calendar/done
GET /payments/onboarding/{expertId}/{country}
GET /payments/payment-intent/{paymentIntentId}
GET /payments/stripe-account-status
GET /payments/verify-payment-intent/{paymentIntentId}
GET /payments/verify-setup-intent/{setupIntentId}
GET /referral/{username}
GET /sessions/expert-username/{username}/reviews
GET /sessions/expert/{expertId}/reviews
GET /sessions/past
GET /sessions/upcoming
GET /sessions/user/reviews
GET /sessions/{sessionId}/reviews
GET /users/availability/{username}
GET /users/calendar-events
GET /users/calendar-preferences
GET /users/expert-profile/{username}
GET /users/me
GET /users/payment-info
GET /users/timezone
GET /users/{username}/availability-slots
GET /wishlist-lists
PATCH /advisor-plan/cancel-subscription/{subscriptionId}
PATCH /payments/update-stripe-connection-status
PATCH /sessions/{sessionId}
PATCH /users
PATCH /users/availability
PATCH /users/marketplace/disable
POST /advisor-plan/create
POST /asset/upload
POST /auth/clerk
POST /communications/contact-form
POST /communications/newsletter-signup
POST /internal/send-slack-message
POST /payments/confirm-subscription-payment
POST /payments/create-payment-intent
POST /payments/create-setup-intent
POST /payments/webhooks
POST /referral/{username}/apply
POST /sessions/expert-review
POST /sessions/review
POST /sessions/test-calendar-event
POST /sessions/test-reschedule
POST /sessions/{sessionId}/request-reschedule
POST /sessions/{sessionId}/reschedule
POST /sessions/{sessionId}/reschedule/force
POST /users/admin/sync-all-expert-calendars
POST /users/become-expert
POST /users/become-expert/waitlist
POST /users/expert-profile
POST /users/sync-calendars
POST /users/sync-timezone
POST /wishlist-lists/{id}/items
PUT /advisor-plan/toggle
Open service 3.33.241.96:443 · dev-api.hubble.social
2026-01-10 00:32
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Sat, 10 Jan 2026 00:32:51 GMT
Etag: W/"5d-SnjMuZJ7emovrWai/cCTJNAmlB8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fD8ELGEClfR6zXTuYirDmDeQnqUIz0XXIGZAwWa5%2B4U%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768005171"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fD8ELGEClfR6zXTuYirDmDeQnqUIz0XXIGZAwWa5%2B4U%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768005171"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2026-01-10T00:32:51.998Z","path":"/","message":"Cannot GET /"}
Open service 15.197.149.68:80 · dev-api.hubble.social
2026-01-10 00:01
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Sat, 10 Jan 2026 00:02:34 GMT
Etag: W/"5d-OWl/gq1dDRb3UgNqoyrE6Px4ccE"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Ux0cbv5RfXKP9ta4Ap2TVQMLNgVrHSYZo%2F8Vvld2Cug%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768003354"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Ux0cbv5RfXKP9ta4Ap2TVQMLNgVrHSYZo%2F8Vvld2Cug%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768003354"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2026-01-10T00:02:34.487Z","path":"/","message":"Cannot GET /"}
Open service 15.197.149.68:80 · dev-api.hubble.social
2026-01-02 20:49
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 20:49:47 GMT
Etag: W/"5d-ZYXzfwExXHyQBQ0TfGxEwyXnnQ8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1uNyqlxCyYcHtNBVGZJXj3he3k20FZnAbjwJPWVBAaU%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767386987"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=1uNyqlxCyYcHtNBVGZJXj3he3k20FZnAbjwJPWVBAaU%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767386987"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2026-01-02T20:49:47.478Z","path":"/","message":"Cannot GET /"}
Open service 3.33.241.96:443 · dev-api.hubble.social
2026-01-02 19:38
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 19:38:40 GMT
Etag: W/"5d-QMP0gdQCBlJUvMioB6FIyojfN6M"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2BEwKNjkCedeDv%2BwZtUURBovqvm98VoZewl6IbMsiiuA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767382720"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2BEwKNjkCedeDv%2BwZtUURBovqvm98VoZewl6IbMsiiuA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767382720"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2026-01-02T19:38:40.407Z","path":"/","message":"Cannot GET /"}
Open service 3.33.241.96:443 · dev-api.hubble.social
2025-12-23 09:12
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Tue, 23 Dec 2025 09:12:29 GMT
Etag: W/"5d-MA1gFPnaGeUqP7OqUjv0GCyS5BI"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=2JvG5iVzSGTc06%2BkQC83s%2F52CL8yszZ4JsMg09BoTF4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766481149"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=2JvG5iVzSGTc06%2BkQC83s%2F52CL8yszZ4JsMg09BoTF4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766481149"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2025-12-23T09:12:29.147Z","path":"/","message":"Cannot GET /"}
Open service 15.197.149.68:80 · dev-api.hubble.social
2025-12-23 07:19
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Tue, 23 Dec 2025 07:19:04 GMT
Etag: W/"5d-yjIACoAzFuMhaWiSb43rjqK07pg"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=coQCDT8YywlcWlli0oRFB3jTxyH5bqmLDuqcrd1UF1g%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766474344"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=coQCDT8YywlcWlli0oRFB3jTxyH5bqmLDuqcrd1UF1g%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766474344"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2025-12-23T07:19:04.790Z","path":"/","message":"Cannot GET /"}
Open service 15.197.149.68:80 · dev-api.hubble.social
2025-12-21 05:55
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Sun, 21 Dec 2025 05:55:11 GMT
Etag: W/"5d-abIHfCkhRvgOEGEXsC8Rf/O7ix8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=oPlSG8%2BheaE%2FdfGQB9JUj7Vt5Z%2FWBOix9QYyk1GCaL0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766296511"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=oPlSG8%2BheaE%2FdfGQB9JUj7Vt5Z%2FWBOix9QYyk1GCaL0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766296511"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2025-12-21T05:55:11.572Z","path":"/","message":"Cannot GET /"}
Open service 3.33.241.96:443 · dev-api.hubble.social
2025-12-21 05:51
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Sun, 21 Dec 2025 05:52:00 GMT
Etag: W/"5d-Ljk5/kY/C+V9d5PpstR1tS7C8A8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=wW%2BneAYVXPTFfeYn81Vq5BkHfrIrTikNY%2BrpPyvUSJ4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766296320"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=wW%2BneAYVXPTFfeYn81Vq5BkHfrIrTikNY%2BrpPyvUSJ4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766296320"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2025-12-21T05:52:00.507Z","path":"/","message":"Cannot GET /"}
Open service 3.33.241.96:443 · dev-api.hubble.social
2025-12-19 07:31
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Fri, 19 Dec 2025 07:31:55 GMT
Etag: W/"5d-NpBlOyOu6RPxpMTbMBpJMfJHFMI"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=O0Nr%2FDYhRh%2FkTyI4BPxDGjqq5bA7m%2F0kq3o9iWS%2BkE4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766129515"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=O0Nr%2FDYhRh%2FkTyI4BPxDGjqq5bA7m%2F0kq3o9iWS%2BkE4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766129515"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2025-12-19T07:31:55.126Z","path":"/","message":"Cannot GET /"}
Open service 15.197.149.68:80 · dev-api.hubble.social
2025-12-19 03:41
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 93
Content-Type: application/json; charset=utf-8
Date: Fri, 19 Dec 2025 03:41:57 GMT
Etag: W/"5d-lLC9owfZG1mFVqrWHTrIoCzSAow"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BWledukSa60LOZiq4lnkfyIQHnTjNqKbDjtKjI690Nw%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766115717"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=BWledukSa60LOZiq4lnkfyIQHnTjNqKbDjtKjI690Nw%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766115717"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":404,"timestamp":"2025-12-19T03:41:57.462Z","path":"/","message":"Cannot GET /"}