REST APIAuth
Change the email the signed-in member signs in with.
Studio sessions only. Needs the current password; the password itself stays. Counts against the same attempt limits as a password change.
POST
Studio sessions only. Needs the current password; the password itself stays. Counts against the same attempt limits as a password change.
cookieAuthcookie
sluby_session<token>Signed session cookie issued to the Studio at sign-in (email and password, GitHub, setup, or an invite or reset link).
application/json- body
email*stringTrimmed and lowercased.
Length
length <= 254current_password*stringLength
1 <= length <= 1024Changed.
application/json- response
email*stringcurl -X POST 'https://sluby.example.com/api/v1/auth/email/change' \ -H 'Content-Type: application/json' \ -d '{ "email": "string", "current_password": "string"}'Example Response
{ "email": "string"}Change the signed-in member's name. PATCH
Studio sessions only. The name the members list and the Studio show.
Stop signing in with a provider. DELETE
Studio sessions only. Takes a provider such as GitHub off the signed-in account. Sessions that signed in through it end. An email and password is changed, not removed.