Call Divert
Age Verify (CAMARA)

Overview

Additional Information

JWT Authentication Flow Age Verify (CAMARA)
Authentication Flow Age Verify (CAMARA)
Age Verification
Monitoring
Match (CAMARA)

Overview

Additional Information

JWT Authentication Flow Match (CAMARA)
Authentication Flow Match (CAMARA)
Monitoring
Home Network Check

Overview

Additional Information

Premium Info Home Network Check
MVNO Discovery For Vodafone

Overview

Additional Information

Premium Info MVNO Discovery For Vodafone
Number Lookup For Vodafone

Overview

Additional Information

Premium Info Number Lookup For Vodafone
Number Verification 2.0 (CAMARA)
Number Recycle
Tenure (CAMARA)

Overview

Additional Information

Authentication Flow Tenure (CAMARA)
Check Subscriber Tenure
Monitoring
SIM Swap (CAMARA)
NumberVerify (CAMARA)
Authorization Flow
Number Verify (CAMARA)
Monitoring

Age Verify

v0.2 - Live - Available in: GB

Using the Age Verify API offers an effective, lightweight alternative to the common method of user self-declaration to check whether a customer is eligible for age-restricted products and services. Vodafone only holds age details for certain customers, and there are some limitations:

  • The MSISDN must be a postpaid Vodafone account.

  • The MSISDN must not belong to a family account (i.e. accounts with two or more MSISDNs), or a business account.

This API follows the CAMARA specification.

It can be used for

  • A frictionless age verification experience.

  • Fastest way to verify a user's age.

  • Prevent access to age-restricted content or buying age-restricted products.

  • Verifying someone's age with just their phone number.

API Information

Version

v0.2

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

v0.2

September 2025

Live

Age Verification extends the API specification for CAMARA. This API enables age verification check against data held by a mobile operator.

Endpoints

Method

Name

Endpoint

POST

JWT Authentication Flow

/oauth2/v2/token

POST

Authentication Request

/openIDConnectCIBA/v1/bc-authorize

POST

Token Request

/openIDConnectCIBA/v1/token

POST

Verify Age

/kyc-age-verification/v0.2/verify

GET

Ping

/kyc-age-verification/v0.2/ping

How It Works

  1. A customer is shopping online and puts an age-restricted item in their basket.

  2. The customer is notified on the website (or app) that they must verify their age and insert their mobile phone number (MSISDN).

  3. The website sends an SMS to the customer to confirm their age.

  4. The customer clicks the link contained in the SMS to prove possession of the phone number.

  5. The website sends an Age Verify request to Vodafone.

  6. Vodafone responds with true or false as to whether the MSISDN belongs to someone with the same age or older than the age threshold.

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.

  • Call the token endpoint to create a bearer token that is used in the API resource endpoint. Your client credentials will be taken from the environment variables and used in a basic OAuth flow.

  • You need to call the token end-point for each API as the API scope is held in the request body of the token call.

  • 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:

Run in Postman

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.