How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Global System for Mobile Communications Application API

Application and Application Instance Lice Cycle Management

Global System for Mobile Communications Application API is one of 29 APIs that Global System for Mobile Communications publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Application. The published artifact set on APIs.io includes an OpenAPI specification, a GitHub repository, and API documentation.

This API exposes 7 operations across 4 paths, and defines 32 schemas. It is described by OpenAPI 3.0.3, at version 0.1.0-wip.

Requests are made against a single base URL, {apiRoot}/{basePath}.

7 operations 4 paths 32 schemas 2 DELETE3 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
0.1.0-wip
Server
{apiRoot}/{basePath}
Authentication
OpenID Connect
License
Resource Areas
1

Authentication & Security 1

Global System for Mobile Communications Application API declares 1 security scheme for authenticating requests. It supports OpenID Connect (openId) discovered at .well-known/openid-configuration.

  • openId — OpenID Provider Configuration Information.

Paths & Operations 7

Across 4 paths, the API surfaces 7 operations — 2 DELETE, 3 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Application 7

Application and Application Instance Lice Cycle Management

POST
/apps
Global System for Mobile Communications Submit application metadata to the Edge Cloud Provider.
submitApp 1 param body → 201400401403409500501503
GET
/apps
Global System for Mobile Communications Retrieve a list of existing Applications
getApps 1 param → 200401403404500503
GET
/apps/{appId}
Global System for Mobile Communications Retrieve the information of an Application
getApp 2 params → 200401403404500503
DELETE
/apps/{appId}
Global System for Mobile Communications Delete an Application from an Edge Cloud Provider
deleteApp 2 params → 202204400401403404409500
POST
/appinstances
Global System for Mobile Communications Instantiation of an Application
createAppInstance 1 param body → 202400401403409500501503
GET
/appinstances
Global System for Mobile Communications Retrieve the information of Application Instances for a given App
getAppInstance 4 params → 200401403404500503
DELETE
/appinstances/{appInstanceId}
Global System for Mobile Communications Terminate an Application Instance
deleteAppInstance 2 params → 202204400401403404500503

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are AppManifest (9 properties), KubernetesResources (7 properties), ContainerResources (5 properties), EdgeCloudZone (5 properties). Each schema is shown below with its type and property counts.

RequiredResources
Fundamental hardware requirements to be provisioned by the Application Provider.
Uri
string
A Uniform Resource Identifier (URI) as per RFC 3986, identifies the endpoint within an Edge Cloud Zone where the user equipment may connect to the selected app…
EdgeCloudRegion
string
Human readable name of the geographical Edge Cloud Region of the Edge Cloud. Defined by the Edge Cloud Provider.
EdgeCloudZoneId
string
Unique identifier created by the Edge Cloud Platform to identify an Edge Cloud Zone within an Edge Cloud.
EdgeCloudProvider
string
Human readable name of the Edge Cloud Provider.
Fqdn
string
Full qualified domain name of an application instance
AppManifest
object
Application information and requirements provided by the Application Provider
9 properties 7 required
AppZones
array
Collection of Edge Cloud Zones and/or Kubernetes cluster reference where the Application Provider wants to instantiate the application.
1 required
AppInstanceInfo
object
Information about the application instance.
5 properties
KubernetesClusterRef
string
A global unique identifier associated with a Kubernetes cluster infrastructure.
AccessEndpoint
object
Application Endpoint for an especific instance that is running in an specific Edge Cloud Zone.
4 properties 1 required
EdgeCloudZoneStatus
string
Status of the Edge Cloud Zone (default is 'unknown')
Vcpu
string
Number of vcpus in whole (i.e 1), decimal (i.e 0.500) up to millivcpu, or millivcpu (i.e 500m) format.
K8sNetworking
object
Kubernetes networking definition
2 properties
Ipv6Addr
string
IP of the device. A single IPv6 address, following IETF 5952 format, may be specified like 2001:db8:85a3:8d3:1319:8a2e:370:7344
AdditionalStorage
array
Additional storage for the application.
EdgeCloudZoneName
string
Human readable name of the geographical zone of the Edge Cloud. Defined by the Edge Cloud Provider.
DockerComposeResources
object
Definition of Docker Compose Infrastructure
5 properties 3 required
Ipv4Addr
string
IP of the device. A single IPv4 address may be specified in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
K8sAddons
object
Addons for the Kubernetes cluster. Additional addons should be defined in application the helm chart (Service Mesh, Serverless, AI).
2 properties
ErrorInfo
object
Information about the error
3 properties 3 required
AppId
string
A globally unique identifier associated with the application. Edge Cloud Platform generates this identifier when the Application is submitted.
AppInstanceId
string
A globally unique identifier associated with a running instance of an application. Edge Cloud Platform generates this identifier when the instantiation in the…
GpuInfo
object
Information about the supported GPUs
2 properties 2 required
EdgeCloudZone
object
An Edge Cloud Zone, uniquely identified by a combination of the value of the Edge Cloud Zone Id object and the value of the Edge Cloud Provider object. This va…
5 properties 3 required
ContainerResources
object
Container Infrastructure Definition
5 properties 3 required
SubmittedApp
object
Information about the submitted app
1 property
Port
integer
Port to stablish the connection
KubernetesResources
object
Definition of Kubernetes Cluster Infrastructure.
7 properties 3 required
VmResources
object
Definition of Virtual Machine Infrastructure
5 properties 3 required
OperatingSystem
object
Information about the Operating System of the application image
4 properties 4 required
AppProvider
string
Human readable name of the Application Provider.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

global-system-for-mobile-communications-application-api-openapi.yml Raw ↑

Other APIs Global System for Mobile Communications publishes across the network.

GSMA Camara Project Scam Signal API
Global System for Mobile Communications Application Profiles API
Global System for Mobile Communications Call Forwarding Information Retrieval API
Global System for Mobile Communications Check SIM Swap API
Global System for Mobile Communications Connectivity Insights Subscriptions API
Global System for Mobile Communications Discovery API
Global System for Mobile Communications Edge Cloud API
Global System for Mobile Communications Geofencing Subscriptions API
Global System for Mobile Communications Home Devices QoD API
Global System for Mobile Communications Location Retrieval API
Global System for Mobile Communications Location Verification API
Global System for Mobile Communications Match API
Where this information came from

This is an independent, third-party profile of Global System for Mobile Communications Application API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.