{"name":"Discord Presence API","version":"1.0.0","description":"Discord bot API server that provides user status and activity information","endpoints":{"health":"/health","user":"/user/:userId"},"websocket":{"events":{"subscribe":"Subscribe to user updates with optional filters","subscribeActivity":"Subscribe to specific activity updates (e.g., Spotify)","unsubscribe":"Unsubscribe from user updates","userUpdate":"Receive user data updates","activityUpdate":"Receive activity-specific updates","error":"Receive error messages"},"updateTypes":["all","status","avatar","username","activities","customStatus","displayName"],"activitySubscription":{"description":"Subscribe to specific activity updates","parameters":{"userId":"Discord user ID (required)","activityName":"Name of the activity to monitor (e.g., \"Spotify\")","activityType":"Type of activity to monitor (0=Playing, 1=Streaming, 2=Listening, 3=Watching, 5=Competing)"},"examples":[{"description":"Subscribe to Spotify updates","data":{"userId":"123456789012345678","activityName":"Spotify"}},{"description":"Subscribe to all listening activities","data":{"userId":"123456789012345678","activityType":2}}]}}}