API glossary
  • 09 Feb 2024
  • 3 Minutes to read

API glossary


Article summary

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z


A

API

API means application programming interface. An API consist of multiple definitions and protocols for developing and integrating application software. An API is an interface that allows independent applications to communicate with each other and exchange data.

API call

An API call or API request is a message to a server that requests an API to provide a service or information.

API key

The API key is a unique identifier to authenticate a user. In the IXM Platform, you can create an API key to perform tests with your personal user. When you use the key for authorization, you have the same rights and permissions that this user has in the IXM Platform.

Authorization

Authorization is the process of verifying whether a user is allowed to perform a certain action. The IXM Platform API offers two options for authorization: the session ID and the API key.

ASC

ASC means Advanced Spot Configurator. The ASC content of a spot refers to all editable elements of an HTML Wizard spot.

B

Binary payload

Binary payload refers to the binary content of the message payload. This is content that is anything other than text, such as an image or an XML file.

Box-ID

Every player has a unique Box-ID that identifies it, for example during the initialization.

C

Client

The client is the application that sends the request to the server who sends a response.

CRC

CRC means cyclic redundancy check. This is an error detection code that can be used to detect accidental changes to digital data.

D

Data calculator

Data calculator is a service that recalculates XML playlist files. It registers each relevant modification by a user in the IXM Platform and recalculates the corresponding playlists.

E

Endpoint

An API endpoint is a unique URL of a server or service that points to a specific resource. API endpoints are the final touchpoints in the API communication system, where API and server interact. The API uses endpoints to perform specific tasks such as requesting data or starting a process.

Entity ID

The entity ID is the unique identifier of an entity like a spot or media file.

F

FAST

With FAST, you can send commands from the server to the Linux and Windows (Qt) Player very quickly. This allows you to control the players remotely via a fastBroker add-on.

G

GUID

GUID means globally unique identifier. It’s a unique ID that can identify, for example, an IXM Platform application module, a player edition, or an upload.

H

HTTP

HTTP stands for Hypertext Transfer Protocol. This is a standardized protocol for transmitting data between clients and servers on the internet. The client sends an HTTP request to the server using a standard set of methods such as GET to specify the action it wants to perform on a specific resource.

J

JWT

JWT means JSON Web Token. It’s a JSON-based access token that is typically used to exchange a user's identity between an identity provider and a service provider in a third-party system.

P

Parameters

Parameters are variables that provide specific information or instructions to an API endpoint. There are different types of parameters that are included in different parts of an API request: header parameters, path parameters, query parameters, and request body parameters.

S

Server

The server is the application that sends a response to the client who sends the request.

Session ID

When you're logged into the IXM Platform, you get a session ID that you can use for authorization. The session ID is connected to a user including their rights and permissions.

Session hash

The session hash is the session ID converted into a hash value. The hash value consists of exactly 40 characters of numbers or letters.

Status code

API status codes are HTTP status codes. The API returns an HTTP status code to indicate the status of a client request. The code informs the user of the result of their request, such as “200 OK” for a successful operation.

Swagger

Swagger is a collection of open source tools for designing, building, documenting, and consuming APIs. You can enable the Swagger site in the IXM Platform configuration.

T

TPID

TPID means temporary provisioning identifier. It’s used for initializing players.

U

UDC

UDC means Universal Data Controller. This is a service for importing external, customer-specific data via plug-ins.

UTC

UTC means coordinated universal time. This is a standard for determining all time zones in the world with a uniform calculation. Using UTC as the reference time, each time zone can be determined in deviation from another time zone. The differences between a time zone and universal time are given in UTC +/- x hours.

V

Version

Version refers to the version of the API. A new API version is released with each IXM Platform release. We are constantly improving our API, which means that later versions generally contain more API calls and options than previous versions.



Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.