GSMA Open Gateway API Descriptions

Open Gateway northbound service APIs are defined within the CAMARA project

The APIs in the following table are mature, meaning:

All APIs can be found in the CAMARA API Overview page: https://camaraproject.org/api-overview

A detailed table with eight columns and six rows lists various telecommunications services. Columns include headers like "Location Services," "Communication Quality," and "Payments and Charging." Each cell contains specific service names, such as "Geofencing Subscriptions" and "Carrier Billing.

Authentication and Fraud Prevention

Call Forwarding Signal

API Description

Determine if a “call forwarding” service is enabled

Call Forwarding Signal

Use Cases

Know Your Customer Fill-in

API Description

Fill in web dialogues using operator data

Know Your Customer Fill-in

Know Your Customer Match

API Description

Allows service providers to validate user information with operators

Know Your Customer Match

Use Cases

Number Verification

API Description

Allows users to verify the phone number of the connected device

Number Verification

Use Cases

One time password SMS

API Description

To offer secure user authentication to service providers

OTP SMS

Use Cases

Scam Signal

API Description

The “Scam Signal” API allows businesses to protect their customers from impersonation scams, particularly Authorized Pushed Payment (APP) fraud.

APP fraud involves a criminal tricking someone into sending them money, often through impersonating representatives from banks, government departments, or even a family member. They can also deceive a victim into making advance payments for fraudulent investments, counterfeit goods and services, or even extort money through a seemingly genuine romance or friendship.

The Scam Signal API is not available on CAMARA. It was developed in accordance with CAMARA standards and within the framework of GSMA OPAG. To maintain the effectiveness of the API, it is stored in a private GSMA repository. Access to this repository is strictly controlled by GSMA, and any requests for access should be directed to the appropriate GSMA contact.

Use Cases

SIM Swap

API Description

Allows users to get information on SIM pairing changes

SIM Swap

Use Cases

SIM Swap Subscription

API Description

Get notifications if a SIM changes

SIM Swap Subscriptions

Location Services

Geofencing Subscriptions

API Description

Get notifications if a device reaches an area

Geofencing Subscriptions

Use Cases

Location Retrieval

API Description

Provide the location of a device

Location Retrieval

Use Cases

Location Verification

API Description

Check the location of a device

Location Verification

Population Density Data

API Description

Get dynamic population density data in a specific area for a future date & time

Population Density Data

Use Cases

Communication Services

Communication Quality

Application Profiles

API Description

Share information about applications relevant for network related decision making

Application Profiles

Connectivity Insights

API Description

Get information if the QoS threshold has breached

Connectivity Insights

Use Cases

Connectivity Insights Subscriptions

API Description

Alerts the consumers if and when the QoS threshold has breached

Connectivity Insights Subscriptions

Home Devices QoD

API Description

Request prioritisation of traffic on a specific device on the home network

Home Devices QoD

QoD Provisioning

API Description

Provide the ability to set certain profile of QoS

QoD Provisioning

QoS Profiles

API Description

Creating, getting, updating, removing a QoD provision for a device

QoS Profiles

Quality-On-Demand

API Description

Allows users to set mobile connection quality and get notifications

Quality On Demand

Use Cases

Session Insights

API Description

Receive sessions insights score, receive root cause analysis, request service improvements

Connectivity Insights

Device Information 

Device Reachability Status

API Description

Check the network connection status of a device

Device Status

Device Reachability Status Subscription

API Description

Get notifications if the network connection status of a device changes

Device Reachability Status

Device Roaming Status

API Description

Check the roaming status of a device

Device Roaming Status

Use Cases

Device Roaming Status Subscription

API Description

Get notifications if the roaming status of a device changes

Device Roaming Status Subscription

Computing Services 

Simple Edge Discovery

API Description

Discover the closest edge cloud zone to a given device

Simple Edge Discovery

Payments and Charging

Carrier Billing

API Description

Purchase, pay, and follow up on fulfilment of products 

Carrier Billing

Use Cases

Carrier Billing Refunds

API Description

Perform a refund over a given payment

Carrier Billing Refund