Global System for Mobile Communications GSMA Camara Project Application Endpoint Discovery API

The Application Discovery API extends beyond the capabilities of the Simple Edge Discovery API by not only locating the nearest Edge Cloud Zone but also directly linking to the application endpoints within those Edge Cloud Zones.

Run with Naftiko GlobalSystemForMobileCommunicationsAPI

What You Can Do

GET
Getappendpoints — Global System for Mobile Communications Returns the Endpoint of the closest App Instance to user device identified in the request.
/app-endpoints

MCP Tools

getappendpoints

Global System for Mobile Communications Returns the Endpoint of the closest App Instance to user device identified in the request.

read-only idempotent

Capability Spec

global-system-for-mobile-communications-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Global System for Mobile Communications GSMA Camara Project Application Endpoint Discovery API
  description: The Application Discovery API extends beyond the capabilities of the Simple Edge Discovery API by not only
    locating the nearest Edge Cloud Zone but also directly linking to the application endpoints within those Edge Cloud Zones.
  tags:
  - Global
  - System
  - For
  - Mobile
  - Communications
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: global-system-for-mobile-communications
    baseUri: https://localhost:443/application-endpoint-discovery/vwip
    description: Global System for Mobile Communications GSMA Camara Project Application Endpoint Discovery API HTTP API.
    resources:
    - name: app-endpoints
      path: /app-endpoints
      operations:
      - name: getappendpoints
        method: GET
        description: Global System for Mobile Communications Returns the Endpoint of the closest App Instance to user device
          identified in the request.
        inputParameters:
        - name: filter
          in: query
          type: string
          required: true
          description: Filter the Edge Cloud Zones according to the parameter value. For this API the only supported value
            is `closest`.
        - name: IPv4-Address
          in: header
          type: string
          description: The public IPv4 address allocated to the device.
        - name: IPv6-Address
          in: header
          type: string
          description: The public IPv6 address allocated to the device.
        - name: Network-Access-Identifier
          in: header
          type: string
          description: 3GPP network access identifier for the subscription being used by the device.
        - name: Phone-Number
          in: header
          type: string
          required: true
          description: MSISDN in E.164 format (starting with country code) of the mobile subscription being used by the device.
            Optionally prefixed with '+'.
        - name: AppId
          in: header
          type: string
          required: true
          description: A globally unique identifier associated with the application. OP generates this identifier when the
            application is submitted over NBI.
        - name: X-Correlator
          in: header
          type: string
          description: When the API Consumer includes the "X-Correlator" header in the request, the API provider must include
            it in the response with the same value that was used in t
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: global-system-for-mobile-communications-rest
    description: REST adapter for Global System for Mobile Communications GSMA Camara Project Application Endpoint Discovery
      API.
    resources:
    - path: /app-endpoints
      name: getappendpoints
      operations:
      - method: GET
        name: getappendpoints
        description: Global System for Mobile Communications Returns the Endpoint of the closest App Instance to user device
          identified in the request.
        call: global-system-for-mobile-communications.getappendpoints
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: global-system-for-mobile-communications-mcp
    transport: http
    description: MCP adapter for Global System for Mobile Communications GSMA Camara Project Application Endpoint Discovery
      API for AI agent use.
    tools:
    - name: getappendpoints
      description: Global System for Mobile Communications Returns the Endpoint of the closest App Instance to user device
        identified in the request.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: global-system-for-mobile-communications.getappendpoints
      with:
        filter: tools.filter
      inputParameters:
      - name: filter
        type: string
        description: Filter the Edge Cloud Zones according to the parameter value. For this API the only supported value is
          `closest`.
        required: true
      outputParameters:
      - type: object
        mapping: $.