Commit fa93ffe3 authored by bradburyr's avatar bradburyr
Browse files

Merge branch 5G_APIs:REL-19 into slicing

parents 9f8bfb64 a3be7536
Loading
Loading
Loading
Loading
Loading
+83 −4
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.

API version: **March 2025**  
API version: **June 2025**  
Release status: **{+ Open +}**  
Other releases: [Rel-18 (Frozen)](https://forge.3gpp.org/rep/all/5G_APIs/tree/REL-18), [Rel-17 (Frozen)](https://forge.3gpp.org/rep/all/5G_APIs/tree/REL-17), [Rel-16 (Frozen)](https://forge.3gpp.org/rep/all/5G_APIs/tree/REL-16), [Rel-15 (Frozen)](https://forge.3gpp.org/rep/all/5G_APIs/tree/REL-15)

@@ -45,6 +45,11 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29572_Nlmf_DataExposure.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29572_Nlmf_DataExposure.yaml))

## SCP (Service Communication Proxy)
* Event Exposure
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29570_Nscp_EventExposure.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29570_Nscp_EventExposure.yaml))

## AMF (Access and Mobility Management Function)
* Communication
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29518_Namf_Communication.yaml))
@@ -64,6 +69,9 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f
* MBS Broadcast
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29518_Namf_MBSBroadcast.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29518_Namf_MBSBroadcast.yaml))
* Ambient IoT
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29518_Namf_AIoT.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29518_Namf_AIoT.yaml))

## SMF (Session Management Function)
* PDU Session
@@ -306,6 +314,12 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f
* Roaming Analytics
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29520_Nnwdaf_RoamingAnalytics.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29520_Nnwdaf_RoamingAnalytics.yaml))
* VFL Training
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29520_Nnwdaf_VFLTraining.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29520_Nnwdaf_VFLTraining.yaml))
* VFL Inference
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29520_Nnwdaf_VFLInference.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29520_Nnwdaf_VFLInference.yaml))

## UPF (User Plane Function)
* Event Exposure
@@ -535,6 +549,12 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f
* Media Control
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29175_Nimsas_MediaControl.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29175_Nimsas_MediaControl.yaml))
* IMS Session Management
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29175_Nimsas_ImsSessionManagement.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29175_Nimsas_ImsSessionManagement.yaml))
* IMS Event Exposure
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29175_Nimsas_ImsEE.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29175_Nimsas_ImsEE.yaml))

## MF (Media Function)
* Media Resource Management Service
@@ -546,6 +566,16 @@ The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML f
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29570_Nscp_EventExposure.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29570_Nscp_EventExposure.yaml))

## AIOTF (Ambient IoT Function)
* Ambient IoT Service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29569_Naiotf_AIoT.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29569_Naiotf_AIoT.yaml))

## ADM (Ambient IoT Data Management Function)
* Ambient IoT  Data Management Service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29369_Nadm_DM.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29369_Nadm_DM.yaml))

# Northbound and Application Layer APIs
## CAPIF (Common API Framework)
* Discover Service
@@ -746,15 +776,21 @@ These APIs are not part of the 5G Core Network; these APIs are exposed by the 4G
* CAG Information Parameters Provisioning
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_CagInfoParamProvision.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_CagInfoParamProvision.yaml))
* UAV Flight Information Retrieval
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_RetrieveInfoUAVFlight.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_RetrieveInfoUAVFlight.yaml))
* IMS Session Management
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_ImsSessionManagement.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_ImsSessionManagement.yaml))
* IMS Event Exposure
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_ImsEventExposure.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_ImsEventExposure.yaml))
* IMS Parameters Provisioning
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_ImsParamProvision.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_ImsParamProvision.yaml))
* Ambient IoT
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_AIoT.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_AIoT.yaml))
* VFL NF Discovery
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29522_VFLNFDiscovery.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29522_VFLNFDiscovery.yaml))

## VAE (V2X Application Enabler)
* V2X Message Delivery
@@ -945,12 +981,27 @@ These APIs are not part of the 5G Core Network; these APIs are exposed by the 4G
* ADAE AIML Member Capability Analytics
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29549_SS_ADAE_AIMLMemberCapabilityAnalytics.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29549_SS_ADAE_AIMLMemberCapabilityAnalytics.yaml))
* ADAE Server to Server Performance Analytics
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29549_SS_ADAE_ServerToServerPerformanceAnalytics.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29549_SS_ADAE_ServerToServerPerformanceAnalytics.yaml))
* ADAE UE RAT Connectivity Analytics
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29549_SS_ADAE_UeRatConnectivityAnalytics.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29549_SS_ADAE_UeRatConnectivityAnalytics.yaml))
* AADRF Data Management
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29549_SS_AADRF_DataManagement.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29549_SS_AADRF_DataManagement.yaml))
* ADCCF Data Collection
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29549_SS_ADCCF_DataCollection.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29549_SS_ADCCF_DataCollection.yaml))
* ETC Configuration
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24549_ETC_Configuration.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24549_ETC_Configuration.yaml))
* SAn Server Spatial Anchors Management Service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29437_SS_SAnManagement.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29437_SS_SAnManagement.yaml))
* SAn Server Spatial Anchors Discovery Service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29437_SS_SAnDiscovery.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29437_SS_SAnDiscovery.yaml))

## EDGEAPP (Enabling Edge Applications)
* EAS Registration
@@ -1086,6 +1137,31 @@ These APIs are not part of the 5G Core Network; these APIs are exposed by the 4G
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29583_PIN_ASServiceContinuity.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29583_PIN_ASServiceContinuity.yaml))

## AIML App (Artificial Intelligence Machine Learning Application)
* AIMLE client registration service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24560_Aimles_AIMLEClientRegistration.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24560_Aimles_AIMLEClientRegistration.yaml))
* AIMLE server AIML task transfer service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24560_Aimles_AimlTaskTransfer.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24560_Aimles_AimlTaskTransfer.yaml))
* AIMLE client AIML task transfer service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24560_Aimlec_AimlTaskTransfer.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24560_Aimlec_AimlTaskTransfer.yaml))
* AIMLE client service operations service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24560_Aimlec_AIMLEClientServiceOperations.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24560_Aimlec_AIMLEClientServiceOperations.yaml))
* FL group indication service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24560_Aimlec_FLGroupIndication.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24560_Aimlec_FLGroupIndication.yaml))
* ML model training capability evaluation service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS24560_Aimlec_MLModTngCapEva.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS24560_Aimlec_MLModTngCapEva.yaml))
* AIMLE Context Transfer Information Service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29482_AIMLES_ContextTransfer.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29482_AIMLES_ContextTransfer.yaml))
* AIMLE Data Management Service
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS29482_AIMLES_DataManagement.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS29482_AIMLES_DataManagement.yaml))

# Media Delivery TS 26.510
* Common Data Types
@@ -1296,6 +1372,9 @@ These APIs are not part of the 5G Core Network; these APIs are exposed by the 4G
* MSAC NRM (TS 28.319)
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS28319_MsacNrm.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS28319_MsacNrm.yaml))
* Energy Information NRM (TS 28.310)
([Editor](https://forge.3gpp.org/swagger/tools/loader.html?yaml=TS28310_EnergyInformationNrm.yaml))
([UI](https://forge.3gpp.org/swagger/tools/loader.html?action=ui&yaml=TS28310_EnergyInformationNrm.yaml))

## Management Services (MnS)
* Provisioning MnS (TS 28.532)
+256 −3
Original line number Diff line number Diff line
@@ -2,14 +2,14 @@ openapi: 3.0.0

info:
  title: LMS_LocationInformation
  version: 1.0.0-alpha.2
  version: 1.0.0-alpha.5
  description: |
    API for Requesting and subscribing on Location Information from LMS Service.  
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.

externalDocs:
  description: 3GPP TS 24.283 V0.5.0; Mission Critical Location Management (MCLoc).
  description: 3GPP TS 24.283 V1.0.0; Mission Critical Location Management (MCLoc).
  url: http://www.3gpp.org/ftp/Specs/archive/24_series/24.283/

servers:
@@ -112,6 +112,190 @@ paths:
                default:
                  $ref: 'TS29571_CommonData.yaml#/components/responses/default'

  /subscriptions:
    post:
      description: Creates a new location subscription in the LMS.
      security: 
        - BearerAuth: []
      operationId: LMSsubscriptions
      tags:
        - Location Subscription Request (Collection)
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationSubscriptionRequest'
      responses:
        '201':
          description: Successful location subscription request submitted to LMS.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationSubscriptionRequest'
          headers:
            Location:
              description: Contains the URI of the newly created resource.
              required: true
              schema:
                type: string
        '400':
          $ref: 'TS29571_CommonData.yaml#/components/responses/400'
        '401':
          $ref: 'TS29571_CommonData.yaml#/components/responses/401'
        '403':
          $ref: 'TS29571_CommonData.yaml#/components/responses/403'
        '404':
          $ref: 'TS29571_CommonData.yaml#/components/responses/404'
        '411':
          $ref: 'TS29571_CommonData.yaml#/components/responses/411'
        '413':
          $ref: 'TS29571_CommonData.yaml#/components/responses/413'
        '415':
          $ref: 'TS29571_CommonData.yaml#/components/responses/415'
        '429':
          $ref: 'TS29571_CommonData.yaml#/components/responses/429'
        '500':
          $ref: 'TS29571_CommonData.yaml#/components/responses/500'
        '503':
          $ref: 'TS29571_CommonData.yaml#/components/responses/503'
        default:
          $ref: 'TS29571_CommonData.yaml#/components/responses/default'
      callbacks:
        subscriptionNotification:
          '{request.body#/subscriptionResponseUri}':
            post:
              requestBody: 
                required: true
                content:
                  application/json:
                    schema:
                      $ref: '#/components/schemas/LocationNotification'
              responses:
                '204':
                  description: No Content (The receipt of the subscription notification
                    is acknowledged).
                '307':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/307'
                '308':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/308'
                '400':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/400'
                '401':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/401'
                '403':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/403'
                '404':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/404'
                '411':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/411'
                '413':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/413'
                '415':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/415'
                '429':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/429'
                '500':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/500'
                '503':
                  $ref: 'TS29571_CommonData.yaml#/components/responses/503'
                default:
                  $ref: 'TS29571_CommonData.yaml#/components/responses/default'


  /subscriptions/{subscriptionId}:
    put:
      description: >
        Updates an existing location subscription identified by the subscriptionId.
      operationId: UpdateLocationSub
      tags:
        - Update Location subscription (Document)
      parameters:
        - name: subscriptionId
          in: path
          description: Identifies an individual location subscription resource.
          required: true
          schema:
            type: string
      requestBody:
        description: Parameters to replace the existing subscription.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationSubscriptionRequest'
      responses:
        '200':
          description: >
            OK. The location subcsription resource was updated successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationSubscriptionRequest'
        '204':
          description: No Content (updated successfully).
        '400':
          $ref: 'TS29571_CommonData.yaml#/components/responses/400'
        '401':
          $ref: 'TS29571_CommonData.yaml#/components/responses/401'
        '403':
          $ref: 'TS29571_CommonData.yaml#/components/responses/403'
        '404':
          $ref: 'TS29571_CommonData.yaml#/components/responses/404'
        '411':
          $ref: 'TS29571_CommonData.yaml#/components/responses/411'
        '413':
          $ref: 'TS29571_CommonData.yaml#/components/responses/413'
        '415':
          $ref: 'TS29571_CommonData.yaml#/components/responses/415'
        '429':
          $ref: 'TS29571_CommonData.yaml#/components/responses/429'
        '500':
          $ref: 'TS29571_CommonData.yaml#/components/responses/500'
        '503':
          $ref: 'TS29571_CommonData.yaml#/components/responses/503'
        default:
          $ref: 'TS29571_CommonData.yaml#/components/responses/default'

    delete:
      description: >
        Deletes an location subscription identified by the subscriptionId.
      operationId: DeleteLocationSub
      tags:
        - Delete location Subscription (Document)
      parameters:
        - name: subscriptionId
          in: path
          description: Identifies an individual location subscription resource.
          required: true
          schema:
            type: string
      responses:
        '204':
          description: >
            A location subscription resource deleted successfully.
        '307':
          $ref: 'TS29571_CommonData.yaml#/components/responses/307'
        '308':
          $ref: 'TS29571_CommonData.yaml#/components/responses/308'
        '400':
          $ref: 'TS29571_CommonData.yaml#/components/responses/400'
        '401':
          $ref: 'TS29571_CommonData.yaml#/components/responses/401'
        '403':
          $ref: 'TS29571_CommonData.yaml#/components/responses/403'
        '404':
          $ref: 'TS29571_CommonData.yaml#/components/responses/404'
        '429':
          $ref: 'TS29571_CommonData.yaml#/components/responses/429'
        '500':
          $ref: 'TS29571_CommonData.yaml#/components/responses/500'
        '503':
          $ref: 'TS29571_CommonData.yaml#/components/responses/503'
        default:
          $ref: 'TS29571_CommonData.yaml#/components/responses/default'


components:
  securitySchemes:
    BearerAuth:
@@ -132,6 +316,11 @@ components:
            type: string
            format: uri
            description: A list of activated Functional Alias Id of requested MC Users.
        locationNotificationUri:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        mclocClientID:
          type: string
          description: Identifies the LMC of the MC UE.
        mcServiceIds:
          type: array
          items:
@@ -139,15 +328,72 @@ components:
            format: uri
            description: A list of MC service IDs of the MC users for which 
              location information is requested MC Users.
        mcServiceGroupIds:
          type: array
          items:
            type: string
            format: uri
            description: A list of MC service Group IDs for which 
              location information is requested for the affiliated MC Users.
        refresh:
          type: boolean
          nullable: true
          description: The presence of this attribute indicates that the 
            location report shall be refreshed immediately.
        requestLocationHistory:
          $ref: 'TS24283_Lms_Registration.yaml#/components/schemas/RequestedLocationHistory'
        requestHistoryStatus:
          type: boolean
          description: This attributes indicates that a location history status report is requested.
      required:
        - mclocClientID
        - locationNotificationUri
      anyOf:
        - required: [functionalAliasIds]
        - required: [mcServiceIds]
        - required: [mcServiceGroupIds]


    LocationSubscriptionRequest:
      description: Represents a location subscription request.
      type: object
      properties:
        expTime:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        functionalAliasIds:
          type: array
          items:
            type: string
            format: uri
            description: A list of Functional Alias Id which are actived for the MC Users
              for which location is subscribed.
        locationNotificationUri:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        mclocClientID:
          type: string
          description: Identifies the LMC of the MC UE.
        mcServiceIds:
          type: array
          items:
            type: string
            format: uri
            description: A list of MC service IDs of the MC users for which 
              location information is subscribed MC Users.
        mcServiceGroupIds:
          type: array
          items:
            type: string
            format: uri
            description: A list of MC service Group IDs for which 
              location information is subscribed for the affiliated MC Users.
      required: 
        - expTime
        - mclocClientID
        - locationNotificationUri
      anyOf:
        - required: [functionalAliasIds]
        - required: [mcServiceIds]
        - required: [mcServiceGroupIds]

    MCUserLocation:
      description: Represents one MC User's device location information.
@@ -173,6 +419,9 @@ components:
            when multiple MC UEs are reporting by the same MC service user.
        locationInfo:
          $ref: 'TS24283_Lms_LocationReport.yaml#/components/schemas/LocationInfo'



    LocationNotification:
      description: Represents an location notification response.
      type: object
@@ -190,3 +439,7 @@ components:
          format: uri
          description: The activated Functional Alias Id of the LMC that requested
            the location report.
        subscriptionID:
          type: string
          description: Attribute including the subscriptionID when the location notification
            is related to an existing subscription.
+54 −4
Original line number Diff line number Diff line
@@ -2,14 +2,14 @@ openapi: 3.0.0

info:
  title: LMS_LocationReport
  version: 1.0.0-alpha.3
  version: 1.0.0-alpha.6
  description: |
    API for LocationReports to LMS Service.
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.

externalDocs:
  description: 3GPP TS 24.283 v0.5.0; Mission Critical Location Management (MCLoc).
  description: 3GPP TS 24.283 v1.0.0; Mission Critical Location Management (MCLoc).
  url: http://www.3gpp.org/ftp/Specs/archive/24_series/24.283/

servers:
@@ -105,7 +105,10 @@ components:
            type: string
            description: Attribute which can occur multiple times that contain the value 
              of the TriggerId attribute associated with a trigger that has fired.

        locationHistoryData:
          $ref: '#/components/schemas/LocationHistoryData'
        locationHistoryStatus:
          $ref: '#/components/schemas/LocationHistoryStatus'
    MclocClientId:
      type: string
      format: uuid
@@ -161,6 +164,53 @@ components:
          anyOf:
            - $ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/Accuracy'



    LocationHistoryData:
      description: This object contains one or multiple time stamped location information reports.
      type: array
      items: 
        $ref: '#/components/schemas/LocationHistoryEvent'


    LocationHistoryEvent:
      description: This object respresents a single location information report that has been 
        stored in the LMC.
      type: object
      properties:
        locationData:
          $ref: '#/components/schemas/LocationInfo'
        locTimestamp:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        triggerId:
          type: array
          items:
            type: string
            description: Attribute which can occur multiple times that contain the value 
              of the TriggerId attribute associated with a trigger that has fired.



    LocationHistoryStatus:
      description: This object respresents Location history summary status of the location reports
        that has been stored in the LMC and has not yet been reporeted.
      type: object
      properties:
        storedReports:
          type: integer
          description: set to the number of stored reports.
        startTime:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        endTime:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        triggerId:
          type: array
          items:
            type: string
            description: Attribute which can occur multiple times that contain the value 
              of the TriggerId attribute associated with a trigger that has fired.


#
# Simple Types:
#
+36 −5

File changed.

Preview size limit exceeded, changes collapsed.

+28 −4

File changed.

Preview size limit exceeded, changes collapsed.

Loading