Can you add metadata to a user that is signing up with email OTP?

As the title says, I'm currently trying to add a field to users who sign up. When I added options to the signInWithOtp function, instead of getting a OTP email I got a confirm email link. Is this currently not possible in V2?

const handleSignIn = async (email: string) => {
    setLoading(true);
    const { error } = await supabase.auth.signInWithOtp({
      email: email,
      options: {
        data: {
          onboarded: false,
        },
      },
    });
Was this page helpful?