lib.supabase.common
admin-create-user
added in 4.1
(admin-create-user {:as body, :keys [role aud ban-duration email-confirm email user-metadata app-metadata phone phone-confirm password]} client)creates a user
admin-delete-user
added in 4.1
(admin-delete-user {:as path, :keys [user-id]} client)deletes a user by id
admin-generate-link
added in 4.1
(admin-generate-link {:as body, :keys [data email new-email password redirect-to type]} client)generates an admin action link
admin-get-user
added in 4.1
(admin-get-user {:as path, :keys [user-id]} client)retrieves a user by id
admin-update-user
added in 4.1
(admin-update-user {:as path, :keys [user-id]} {:as body, :keys [app-metadata data email nonce password phone]} client)updates a user by id
authorize
added in 4.1
(authorize {:as query, :keys [redirect-to]} client)returns an OAuth authorize redirect response
otp
added in 4.1
(otp {:as body, :keys [create-user data email phone]} client)initiates an OTP sign-in request
recovery
added in 4.1
(recovery {:as body, :keys [email]} client)requests a password recovery
signup
added in 4.1
(signup {:as body, :keys [data email password phone]} client)registers a new user
token-password
added in 4.1
(token-password {:as body, :keys [email password phone]} client)exchanges password for access token
token-refresh
added in 4.1
(token-refresh {:as body, :keys [refresh-token]} client)refreshes an access token
user-put
added in 4.1
(user-put {:as body, :keys [app-metadata data email nonce password phone]} client)updates the current user
verify-get
added in 4.1
(verify-get {:as query, :keys [type token email phone redirect-to]} client)accepts a verify query request
verify-post
added in 4.1
(verify-post {:as body, :keys [email phone redirect-to token type]} client)accepts a verify request