diff --git a/apps/reference/_supabase_js/generated/auth-api-createuser.mdx b/apps/reference/_supabase_js/generated/auth-admin-createuser.mdx similarity index 94% rename from apps/reference/_supabase_js/generated/auth-api-createuser.mdx rename to apps/reference/_supabase_js/generated/auth-admin-createuser.mdx index 46c9ef301d4..20d8633252b 100644 --- a/apps/reference/_supabase_js/generated/auth-api-createuser.mdx +++ b/apps/reference/_supabase_js/generated/auth-admin-createuser.mdx @@ -1,7 +1,7 @@ --- -id: auth-api-createuser +id: auth-admin-createuser title: 'createUser()' -slug: /auth-api-createuser +slug: /auth-admin-createuser custom_edit_url: https://github.com/supabase/supabase/edit/master/spec/supabase_js_v2_legacy.yml --- @@ -12,7 +12,7 @@ Creates a new user. This function should only be called on a server. Never expose your `service_role` key in the browser. ```js -const { data: user, error } = await supabase.auth.api.createUser({ +const { data, error } = await supabase.auth.admin.createUser({ email: 'user@email.com', password: 'password', user_metadata: { name: 'Yoda' }, @@ -257,7 +257,7 @@ this attribute is used instead of UserAttributes data. ### Create a new user. ```js -const { data: user, error } = await supabase.auth.api.createUser({ +const { data, error } = await supabase.auth.admin.createUser({ email: 'user@email.com', password: 'password', user_metadata: { name: 'Yoda' }, @@ -267,7 +267,7 @@ const { data: user, error } = await supabase.auth.api.createUser({ ### Auto-confirm email. ```js -const { data: user, error } = await supabase.auth.api.createUser({ +const { data, error } = await supabase.auth.admin.createUser({ email: 'user@email.com', email_confirm: true, }) @@ -276,7 +276,7 @@ const { data: user, error } = await supabase.auth.api.createUser({ ### Auto-confirm phone. ```js -const { data: user, error } = await supabase.auth.api.createUser({ +const { data, error } = await supabase.auth.admin.createUser({ phone: '1234567890', phone_confirm: true, }) diff --git a/apps/reference/_supabase_js/generated/auth-api-deleteuser.mdx b/apps/reference/_supabase_js/generated/auth-admin-deleteuser.mdx similarity index 86% rename from apps/reference/_supabase_js/generated/auth-api-deleteuser.mdx rename to apps/reference/_supabase_js/generated/auth-admin-deleteuser.mdx index d7e52882ef7..637e8524f4e 100644 --- a/apps/reference/_supabase_js/generated/auth-api-deleteuser.mdx +++ b/apps/reference/_supabase_js/generated/auth-admin-deleteuser.mdx @@ -1,7 +1,7 @@ --- -id: auth-api-deleteuser +id: auth-admin-deleteuser title: 'deleteUser()' -slug: /auth-api-deleteuser +slug: /auth-admin-deleteuser custom_edit_url: https://github.com/supabase/supabase/edit/master/spec/supabase_js_v2_legacy.yml --- @@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem' Delete a user. Requires a `service_role` key. ```js -const { data: user, error } = await supabase.auth.api.deleteUser( +const { data, error } = await supabase.auth.admin.deleteUser( '715ed5db-f090-4b8c-a067-640ecee36aa0' ) ``` @@ -54,7 +54,7 @@ This function should only be called on a server. Never expose your `service_role ### Remove a user completely. ```js -const { data: user, error } = await supabase.auth.api.deleteUser( +const { data, error } = await supabase.auth.admin.deleteUser( '715ed5db-f090-4b8c-a067-640ecee36aa0' ) ``` diff --git a/apps/reference/_supabase_js/generated/auth-api-generatelink.mdx b/apps/reference/_supabase_js/generated/auth-admin-generatelink.mdx similarity index 88% rename from apps/reference/_supabase_js/generated/auth-api-generatelink.mdx rename to apps/reference/_supabase_js/generated/auth-admin-generatelink.mdx index ddff873d518..c39e78a2a36 100644 --- a/apps/reference/_supabase_js/generated/auth-api-generatelink.mdx +++ b/apps/reference/_supabase_js/generated/auth-admin-generatelink.mdx @@ -1,7 +1,7 @@ --- -id: auth-api-generatelink +id: auth-admin-generatelink title: 'generateLink()' -slug: /auth-api-generatelink +slug: /auth-admin-generatelink custom_edit_url: https://github.com/supabase/supabase/edit/master/spec/supabase_js_v2_legacy.yml --- @@ -10,6 +10,16 @@ import TabItem from '@theme/TabItem' Generates links to be sent via email or other. +```js +const { data, error } = await supabase.auth.admin.generateLink( + 'email@example.com' + 'signup', + { + 'password': 'secret' + } +) +``` + ## Parameters