{"message":"TabCheck Backend API","version":"1.0.0","endpoints":{"health":"/health","ready":"/ready","arena":"http://localhost:3837/arena","hasura":"http://localhost:8080","auth":{"signupLink":"/api/auth/signup-link (POST)","signupRedirect":"/api/auth/signup-redirect (GET)","note":"Send signup link emails and handle web-to-app redirects"},"test":{"simple":"/api/test","job":"/api/test/job (POST)","queueStatus":"/api/test/queue-status","arena":"http://localhost:3837/arena","note":"Manage test jobs through Bull Arena interface"},"stripe":{"webhook":"/api/stripe/webhook (POST)","note":"Stripe webhook endpoint for customer.subscription.created events"},"removal":{"removeDevice":"/api/remove_device (POST)","removeUser":"/api/remove_user (POST)","note":"Schedule devices or users for removal at end of billing cycle"}}}