Send & Confirm OTP using Sendchamp Verify API
This guide will walk you through how to send Send and confirm OTP using sendchamp Verification API
Aliyu Abubakar
Aug 10, 2021
In this tutorial, you’ll learn how to send verification to your customers using Sendchamp Verification API. The verification API allows you to verify customers via phone, email and WhatsApp.
First thing's first, make sure you have signed up for your free sendchamp Account.
Once you have signed up for a free account, you’ll then need to do the following;
- Obtain your API keys
- Install a library or use your preferred language
- Verification API Call
- Send Verification
- Confirm Verification
Obtain your API keys
Sendchamp authenticates your API requests using your account’s API Key. If you do not include your key when making an API request, or use one that is incorrect or outdated, your request will return an error.
We included a test API KEY in our code samples. Make sure you replace our API test key with your own live or test API Key depending on what you intend to do, whether you want to test the API or send live messages.
Obtain your API key so sendchamp can authenticate your integration’s API requests. You can obtain your API key by simply visiting your dashboard, click on account settings, APIs & webhooks and there you’ll find your Access key.
If you cannot see your API keys on your dashboard, this means you do not have access to them. Only sendchamp users can access API Keys.
Install a library
You'll need to ensure that you have the library you wish to use installed on your computer. If you haven’t installed any library, follow the official installation instructions for your operating system to install it.
Sending Verification API Call
When sending Verification, API call must have the following components:
An Authorization header. An API Key must be included in the Authorization header.
A request. When submitting data to a resource via POST or PUT, you must submit your payload in JSON.
Confirming Verification API Call
When confirming Verification, API call must have the following components:
An Authorization header. An API Key must be included in the Authorization header.
A request. When submitting data to a resource via POST or PUT, you must submit your payload in JSON.
Send Verification
Depending on the language you wish to use, using one of our verification code samples here, write a script that will submit a message request.
- Copy the sample example for your preferred language.
- Paste the sample example into your favorite text editor.
- Copy your API key and paste it in the "Authorization" header.
- In the data section, specify the "channel", "sender", “token_length”, “token_type” “expiration_time".
Confirm Verification
Depending on the language you wish to use, using one of our verification code samples here, write a script that will submit a message request.
- Copy the sample example for your preferred language.
- Paste the sample example into your favorite text editor.
- Copy your API key and paste it in the "Authorization" header.
- In the data section, specify the "verification_reference" and "verification_otp".
Thanks for getting to the end of the tutorial. Be sure that if you have more questions, you can join our [Slack community] (https://bit.ly/community-tutorial-link) here and we will help resolve it.