Last updated 1 month ago
The user must be authenticated as a tipper.
200
Update a user's paypal_email using the paypal_email_update_token that can be obtained via 'POST /users/broadcasters/@me/paypal-email-update-verification'. This endpoint does not require authentication.
Body
const response = await fetch('/users/@me', { method: 'GET', headers: {}, }); const data = await response.json();
{ "id": "text", "username": "text", "display_name": "text", "account_type": "text", "broadcaster_currency": "text", "broadcaster_tipping_max_amount": 0, "broadcaster_tipping_min_amount": 0, "broadcaster_type": "text", "profile_image_url": "text", "offline_image_url": "text", "language": "text", "followers": 0, "description": "text", "view_count": 0, "created": "2024-10-21T03:56:31.654Z", "joined": "2024-10-21T03:56:31.654Z", "email": "text", "version": "text", "deactivated": "2024-10-21T03:56:31.654Z", "terms_accepted": "2024-10-21T03:56:31.654Z", "email_preferences": [ "marketing" ], "paypal_email": "text", "premium_tier": 0 }
const response = await fetch('/users/paypal-email', { method: 'PUT', headers: { "Content-Type": "application/json" }, body: JSON.stringify({ "paypal_email": "name@gmail.com" }), }); const data = await response.json();
const response = await fetch('/users/broadcasters/@me', { method: 'PATCH', headers: { "Content-Type": "application/json" }, body: JSON.stringify({}), }); const data = await response.json();