Initiate a Phone Call verification request with .NET 6.0

You can quickly see how the Verification API works by sending yourself a Callout verification request.

What you need to know before you start

Before you can get started, you need the following already set up:

Set up your ASP.NET Core 6.0 application

Create a new project folder and open a command prompt. Execute the following command to create a new ASP.NET Core 6.0 console application:

Copy
Copied
dotnet new console

This creates a new console application and project.

Modify your application

In your project folder, open the Program.cs file and paste the provided "Program.cs" code into the file, replacing all the existing content.
This code makes a POST request to the Verification API /verifications endpoint which sends a Phone Call verification request out to the _to parameter in the body of the request.

Fill in your parameters

Before you can run the code, you need to update some values so you can connect to your Sinch account. Update the following parameters with your own values:

ParameterYour value
_keyThe application key found on your Sinch dashboard.
_secretThe application secret found on your Sinch dashboard.
_toThis should be the number of the mobile handset you are using for this guide.

Save the file.

Initiate your verification request

Now you can execute the code and initiate your verification request. Run the following command:

Copy
Copied
dotnet run

You should receive a phone call to your mobile handset with a text-to-speech message with your verification code. In a production scenario, this is the code that a user would enter into your app to verify their account.

Troubleshooting tip

If after running your app you receive a 5000 error response, you may have forgotten to save your file after adding your authentication values. This is an easy mistake to make! Try saving the file and running the app again.

Next steps

Now it's time to take the code you just received and use it to verify the identity of the user by reporting the code.

Additional resources

Learn more about the Verification API:

We'd love to hear from you!
Rate this content:
Still have a question?
 
Ask the community.