Meaning of terms

A glossary of terms we use

API

API stands for Application Programming Interface. It is essentially a tool that allows two computers to talk to each other and exchange information. Commonly used for one system to be asked a question such as “Give me a list of houses in this specific postcode” and for the other system to respond with “here is a list of houses in the postcode you submitted”. API’s often only respond to specific requests formatted in specific ways and are usually used by developers to automate processes behind the scenes. API’s are not generally considered to be user friendly and are designed by one developer to be used by other developers.

Token

In the application of an API a Token acts like a username and password in one. Many, but not all, API’s require the person making the request to authenticate themselves with a valid token that they will have received upon registering to use the API.

JSON

JSON stands for JavaScript Object Notation. It is a text based format for storing and exchanging information between systems. It's a popular data format used in web applications to transmit data between a server and a client

TPS

The Telephone Preference Service (TPS) is the UK’s only official ‘Do Not Call’ register for landline and mobile numbers. It allows people and businesses to opt out of unsolicited live sales and marketing calls. It’s free and quick to register a telephone number.

CTPS

The Corporate Telephone Preference Service (CTPS) is a list of organisations (limited companies, public limited companies and Scottish partnerships) who have registered their wish not to receive unsolicited direct marketing calls.

API Call

The process of using the API to make a request and get an answer (response) back from the API service.

Rate Limiting

The maximum number of API calls (requests) the API service will allow you to process in a certain period of time. In some cases, systems can also have a physical limit of amount of data transferred in Bytes. With API rate limiting you can cap the number of requests an API gateway can process in a given period. Doing so protects the system from being flooded with excessive messages.

Throttling

The quantity of requests you make to an API can be controlled or ‘throttled’ either as part of the API process or more often in response to users hitting a predetermined rate limit after which point the API may respond slower to calls from that user whilst continuing to requests more quickly from other users.

Request

Request is another term used for an API Call.

STD Code

STD or Area Code is term many of us are familiar with, but very few actually know what STD stands for. Area codes were introduced into the UK numbering scheme in the late 1950s and allowed for Subscriber Trunk Dialling (STD), that is, a caller could make a call to a telephone number directly rather than go through a telephone exchange operator.

Prettify

Prettifying is a term used to describe making something more readable or 'pretty'. In our case, we offer you the oportunity to prettify the telephone numbers you submit to us for TPS screening by presenting your numbers back to you with spacing that makes the telephone number easier to read alongside the result of your screening. For example 01273555555 would be returned as 01253 555555 if you selected the prettify option when screening.