Overview
Overview
Additional Information
Overview
Additional Information
Overview
Additional Information
Overview
Additional Information
NumberVerify
Number Verify checks if the mobile number of a device accessing an online service or app matches the one provided by the customer.
This API follows the CAMARA standard specification.
It can be used to
Seamless verification of the mobile number in real-time.
The cryptographically secure possession factor.
API connectivity into network authentication.
API Information
Version | v1.0.0 |
Protocol | HTTPS |
Sandbox URL | https://api-sandbox.vf-dmp.engineering.vodafone.com |
Live URL | https://api.vf-dmp.engineering.vodafone.com |
Version history | Release date | Status | Description |
|---|---|---|---|
0.0.1 | February 2024 | Live | Number Verify API - CAMARA specification |
Endpoints
Method | Name | Endpoint |
|---|---|---|
GET | Authorize | /mobileconnect/deviceinitiated/v1/authorize |
POST | Token | /mobileconnect/deviceinitiated/v1/token |
POST | Number Verification | /number-verification/v1/verify |
GET | Ping | /number-verification/v1/ping |
How it works
A customer tries registering for a new app and is requested to enter their phone number.
The app sends the phone number via the Number Verify (CAMARA) API to Vodafone.
The Number Verify (CAMARA) API checks in real-time whether the phone number connected to the network matches what the user has entered.
The API responds with
trueorfalseas to whether the MSISDN matches the information provided by the customer.
Note:
Customer must be on the cellular network to perform a successful verification.
Run in Postman
To begin using the Vodafone workspace in Postman, please follow the steps below to create a set of credentials that can be used with our sandbox collections:
Register an account on https://developer.vodafone.com and create a sandbox app for the APIs that you are interested in.
Use the Client Key and Secret from your sandbox app to populate the relating variables in the "Sandbox Credentials" environment group in Postman.
These API use a three-legged OAuth flow. A three-legged OAuth process involves three parties: the end-user (or resource owner), the client (the third-party application), and the server (or authorization server).
First call the authorize endpoint to get an authorization code. Your client credentials will be taken from the environment variables.
You need to call the authorize end-point for each Identity API in the CAMARA portfolio as the product scope is set in the request body of the authorize call.
Call the token endpoint to exchange the authorization code for a bearer token that is used in the API resource endpoint.
The last bearer token and trace ID will be stored in collection variables associated with the API solution that you have chosen.
You can use these collections as read-only or create a fork into your own personal workspace to edit the details.
You can access all of Vodafone's sandbox APIs in our Postman workspace by clicking the link below:
What is Postman?
Postman is a popular development and testing tool that is widely used across the API developer community. It offers an easy to use interface for making HTTP requests, testing API responses and collaborating with team members. For more details, see postman.com.