/// <summary> /// Lets a user initiate the process to create a Managed IoT Cloud user account. /// </summary> /// <remarks> /// A successful signup will result in an email containing a link is sent to their provided email address. /// Following that link verifies their email address. If a user didn’t get that email or if the link has expired, /// there is a possibility to resend the email via the endpoint <see cref="AuthResendConfirmationCode(MicAuthResendConfirmationCodeRequest, CancellationToken)"/>. /// </remarks> public Task <MicUserFullDetails> AuthSignup(MicAuthSignupRequest request, CancellationToken cancelToken = default) => HandleClientRequest <MicAuthSignupRequest, MicUserFullDetails>(authSignUpUrl, HttpMethod.Post, request, hasPayload: true, cancelToken);
/// <summary> /// Lets a user initiate the process to create a Managed IoT Cloud user account. /// </summary> /// <remarks> /// A successful signup will result in an email containing a link is sent to their provided email address. /// Following that link verifies their email address. If a user didn’t get that email or if the link has expired, /// there is a possibility to resend the email via the endpoint <see cref="AuthResendConfirmationCode(MicAuthResendConfirmationCodeRequest, CancellationToken)"/>. /// </remarks> public Task <MicUserFullDetails> AuthSignup(MicAuthSignupRequest request, CancellationToken cancelToken = default) => HandleClientRequest <MicAuthSignupRequest, MicUserFullDetails>(nameof(AuthSignup), request, cancelToken);