3GPP Individual AS Session with Required QoS Subscription API

The Individual AS Session with Required QoS Subscription API from 3GPP — 1 operation(s) for individual as session with required qos subscription.

Operations 4

GET /{scsAsId}/subscriptions/{subscriptionId} Read an active subscriptions for the SCS/AS and the subscription Id. #
PUT /{scsAsId}/subscriptions/{subscriptionId} Updates/replaces an existing subscription resource. #
PATCH /{scsAsId}/subscriptions/{subscriptionId} Updates/replaces an existing subscription resource. #
DELETE /{scsAsId}/subscriptions/{subscriptionId} Deletes an already existing subscription. #

Documentation

📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.104/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28104_MdaNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28104_MdaReport.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.105/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28105_AiMlNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.111/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28111_FaultNotifications.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28111_FaultNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.310/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28310_EnergyInformationNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.312/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28312_IntentExpectations.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28312_IntentNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.317/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28317_RanScNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.318/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28318_DsoNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.319/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28319_MsacNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.531/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28531_NSProvMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28531_NSSProvMnS.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.532/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_FileDataReportingMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_HeartbeatNtf.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_PerfMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_ProvMnS.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28532_StreamingDataMnS.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.536/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28536_CoslaNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.538/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28538_EdgeNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28541_5GcNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28541_NrNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28541_SliceNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.550/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28550_PerfMeasJobCtrlMnS.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.561/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28561_NdtNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.567/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28567_CclNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.572/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28572_PlanManagement.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ComDefs.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_FeatureNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_FileManagementNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_GenericNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_MnSRegistryNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_PmControlNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_SubscriptionControlNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_ThresholdMonitorNrm.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS28623_TraceControlNrm.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.122/
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_AsSessionWithQoS.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ChargeableParty.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_CommonData.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_CpProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_DeviceTriggering.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ECRControl.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_GMDviaMBMSbyMB2.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_GMDviaMBMSbyxMB.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_MonitoringEvent.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_MsisdnLessMoSms.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_NIDD.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_NpConfiguration.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_PfdManagement.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_RacsParameterProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ReportingNetworkStatus.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29122_ResourceManagementOfBdt.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.222/
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_AEF_Security_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Access_Control_Policy_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_API_Invoker_Management_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_API_Provider_Management_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Auditing_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Discover_Service_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Events_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Logging_API_Invocation_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Open_Discover_Service_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Publish_Service_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Routing_Info_API.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29222_CAPIF_Security_API.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.512/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29512_Npcf_SMPolicyControl.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.514/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29514_Npcf_PolicyAuthorization.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.520/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29520_Nnwdaf_AnalyticsInfo.yaml
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29520_Nnwdaf_EventsSubscription.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.522/
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_5GLANParameterProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ACSParameterProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AddressingParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AIoT.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AKMA.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AMInfluence.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AMPolicyAuthorization.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_AnalyticsExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ApplyingBdtPolicy.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ASTI.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_CagInfoParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_DataReporting.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_DataReportingProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_DNAIMapping.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_EASDeployment.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ECSAddress.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_EcsAddressProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_GroupParametersProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ImsEventExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ImsParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ImsSessionManagement.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_IPTVConfiguration.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_LpiParameterProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSGroupMsgDelivery.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSSession.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSTMGI.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSUserDataIngestSession.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MBSUserService.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MemberUESelectionAssistance.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MoLcsNotify.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_MSEventExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_NIDDConfigurationTrigger.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_PDTQPolicyNegotiation.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_RSLPPIParametersProvisioning.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_ServiceParameter.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_SliceParamProvision.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_TimeSyncExposure.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_TrafficInfluence.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_UAVFlightAssistance.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_UEAddress.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_UEId.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_VFLInference.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_VFLNFDiscovery.yaml
📖
APIReference
https://forge.3gpp.org/rep/all/5G_APIs/-/raw/REL-20/TS29522_VFLTraining.yaml
📖
Documentation
https://www.3gpp.org/ftp/Specs/archive/29_series/29.571/
📖
APIReference
https://forge.3gpp.org/rep/sa5/MnS/-/raw/Rel-19/OpenAPI/TS29571_CommonData.yaml

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/3gpp-individual-as-session-with-required-qos-subscription-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

3gpp-individual-as-session-with-required-qos-subscription-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: 3gpp-as-session-with-qos Individual AS Session with Required QoS Subscription API
  version: 1.4.1
  description: "API for setting us an AS session with required QoS.  \n© 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  \nAll rights reserved.\n"
servers:
- url: '{apiRoot}/3gpp-as-session-with-qos/v1'
  variables:
    apiRoot:
      default: https://example.com
      description: apiRoot as defined in clause 5.2.4 of 3GPP TS 29.122.
security:
- {}
- oAuth2ClientCredentials: []
tags:
- name: Individual AS Session with Required QoS Subscription
paths:
  /{scsAsId}/subscriptions/{subscriptionId}:
    get:
      summary: Read an active subscriptions for the SCS/AS and the subscription Id.
      operationId: FetchIndASSessionWithQoSSubscription
      tags:
      - Individual AS Session with Required QoS Subscription
      parameters:
      - name: scsAsId
        in: path
        description: Identifier of the SCS/AS
        required: true
        schema:
          type: string
      - name: subscriptionId
        in: path
        description: Identifier of the subscription resource
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK (Successful get the active subscription)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AsSessionWithQoSSubscription'
        '307':
          $ref: TS29122_CommonData.yaml#/components/responses/307
        '308':
          $ref: TS29122_CommonData.yaml#/components/responses/308
        '400':
          $ref: TS29122_CommonData.yaml#/components/responses/400
        '401':
          $ref: TS29122_CommonData.yaml#/components/responses/401
        '403':
          $ref: TS29122_CommonData.yaml#/components/responses/403
        '404':
          $ref: TS29122_CommonData.yaml#/components/responses/404
        '406':
          $ref: TS29122_CommonData.yaml#/components/responses/406
        '429':
          $ref: TS29122_CommonData.yaml#/components/responses/429
        '500':
          $ref: TS29122_CommonData.yaml#/components/responses/500
        '503':
          $ref: TS29122_CommonData.yaml#/components/responses/503
        default:
          $ref: TS29122_CommonData.yaml#/components/responses/default
    put:
      summary: Updates/replaces an existing subscription resource.
      operationId: UpdateIndASSessionWithQoSSubscription
      tags:
      - Individual AS Session with Required QoS Subscription
      parameters:
      - name: scsAsId
        in: path
        description: Identifier of the SCS/AS
        required: true
        schema:
          type: string
      - name: subscriptionId
        in: path
        description: Identifier of the subscription resource
        required: true
        schema:
          type: string
      requestBody:
        description: Parameters to update/replace the existing subscription
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AsSessionWithQoSSubscription'
      responses:
        '200':
          description: OK (Successful update of the subscription)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AsSessionWithQoSSubscription'
        '204':
          description: No Content (Successful update of the subscription)
        '307':
          $ref: TS29122_CommonData.yaml#/components/responses/307
        '308':
          $ref: TS29122_CommonData.yaml#/components/responses/308
        '400':
          $ref: TS29122_CommonData.yaml#/components/responses/400
        '401':
          $ref: TS29122_CommonData.yaml#/components/responses/401
        '403':
          description: Forbidden
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetailsAsSessionWithQos'
          headers:
            Retry-After:
              description: 'Indicates the time the AF has to wait before making a new request. It can be a non-negative integer (decimal number) indicating the number of seconds the AF has to wait before making a new request or an HTTP-date after which the AF can retry a new request.

                '
              schema:
                type: string
        '404':
          $ref: TS29122_CommonData.yaml#/components/responses/404
        '411':
          $ref: TS29122_CommonData.yaml#/components/responses/411
        '413':
          $ref: TS29122_CommonData.yaml#/components/responses/413
        '415':
          $ref: TS29122_CommonData.yaml#/components/responses/415
        '429':
          $ref: TS29122_CommonData.yaml#/components/responses/429
        '500':
          $ref: TS29122_CommonData.yaml#/components/responses/500
        '503':
          $ref: TS29122_CommonData.yaml#/components/responses/503
        default:
          $ref: TS29122_CommonData.yaml#/components/responses/default
    patch:
      summary: Updates/replaces an existing subscription resource.
      operationId: ModifyIndASSessionWithQoSSubscription
      tags:
      - Individual AS Session with Required QoS Subscription
      parameters:
      - name: scsAsId
        in: path
        description: Identifier of the SCS/AS
        required: true
        schema:
          type: string
      - name: subscriptionId
        in: path
        description: Identifier of the subscription resource
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/merge-patch+json:
            schema:
              $ref: '#/components/schemas/AsSessionWithQoSSubscriptionPatch'
      responses:
        '200':
          description: OK. The subscription was modified successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AsSessionWithQoSSubscription'
        '204':
          description: No Content. The subscription was modified successfully.
        '307':
          $ref: TS29122_CommonData.yaml#/components/responses/307
        '308':
          $ref: TS29122_CommonData.yaml#/components/responses/308
        '400':
          $ref: TS29122_CommonData.yaml#/components/responses/400
        '401':
          $ref: TS29122_CommonData.yaml#/components/responses/401
        '403':
          description: Forbidden
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetailsAsSessionWithQos'
          headers:
            Retry-After:
              description: 'Indicates the time the AF has to wait before making a new request. It can be a non-negative integer (decimal number) indicating the number of seconds the AF has to wait before making a new request or an HTTP-date after which the AF can retry a new request.

                '
              schema:
                type: string
        '404':
          $ref: TS29122_CommonData.yaml#/components/responses/404
        '411':
          $ref: TS29122_CommonData.yaml#/components/responses/411
        '413':
          $ref: TS29122_CommonData.yaml#/components/responses/413
        '415':
          $ref: TS29122_CommonData.yaml#/components/responses/415
        '429':
          $ref: TS29122_CommonData.yaml#/components/responses/429
        '500':
          $ref: TS29122_CommonData.yaml#/components/responses/500
        '503':
          $ref: TS29122_CommonData.yaml#/components/responses/503
        default:
          $ref: TS29122_CommonData.yaml#/components/responses/default
    delete:
      summary: Deletes an already existing subscription.
      operationId: DeleteIndASSessionWithQoSSubscription
      tags:
      - Individual AS Session with Required QoS Subscription
      parameters:
      - name: scsAsId
        in: path
        description: Identifier of the SCS/AS
        required: true
        schema:
          type: string
      - name: subscriptionId
        in: path
        description: Identifier of the subscription resource
        required: true
        schema:
          type: string
      responses:
        '204':
          description: No Content (Successful deletion of the existing subscription)
        '200':
          description: OK (Successful deletion of the existing subscription)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserPlaneNotificationData'
        '307':
          $ref: TS29122_CommonData.yaml#/components/responses/307
        '308':
          $ref: TS29122_CommonData.yaml#/components/responses/308
        '400':
          $ref: TS29122_CommonData.yaml#/components/responses/400
        '401':
          $ref: TS29122_CommonData.yaml#/components/responses/401
        '403':
          $ref: TS29122_CommonData.yaml#/components/responses/403
        '404':
          $ref: TS29122_CommonData.yaml#/components/responses/404
        '429':
          $ref: TS29122_CommonData.yaml#/components/responses/429
        '500':
          $ref: TS29122_CommonData.yaml#/components/responses/500
        '503':
          $ref: TS29122_CommonData.yaml#/components/responses/503
        default:
          $ref: TS29122_CommonData.yaml#/components/responses/default
components:
  schemas:
    TscQosRequirementRm:
      description: 'Represents the same as the TscQosRequirement data type but with the nullable:true property.

        '
      type: object
      properties:
        reqGbrDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        reqGbrUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        reqMbrDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        reqMbrUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        maxTscBurstSize:
          $ref: TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm
        maxTscBurstSizeSmall:
          $ref: TS29571_CommonData.yaml#/components/schemas/MaxDataBurstVolRm
        req5Gsdelay:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketDelBudgetRm
        reqPer:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketErrRateRm
        priority:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscPriorityLevelRm
        tscaiTimeDom:
          $ref: TS29571_CommonData.yaml#/components/schemas/UintegerRm
        tscaiInputDl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer
        tscaiInputUl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer
        capBatAdaptation:
          type:
          - boolean
          - 'null'
          description: 'Indicates the capability for AF to adjust the burst sending time, when it is supported and set to "true". The default value is "false" if omitted.

            '
      not:
        required:
        - maxTscBurstSize
        - maxTscBurstSizeSmall
    UserPlaneEventReport:
      description: Represents an event report for user plane.
      type: object
      properties:
        event:
          $ref: '#/components/schemas/UserPlaneEvent'
        accumulatedUsage:
          $ref: TS29122_CommonData.yaml#/components/schemas/AccumulatedUsage
        flowIds:
          type: array
          items:
            type: integer
          minItems: 1
          description: 'Identifies the affected flows that were sent during event subscription. It might be omitted when the reported event applies to all the flows sent during the subscription.

            '
        multiModFlows:
          type: array
          items:
            $ref: '#/components/schemas/MultiModalFlows'
          minItems: 1
          description: 'Identifies the the flow filters for the single-modal data flows thatwere sent during event subscription. It may be omitted when the reported event applies to all the single-modal data flows sent during the subscription.

            '
        appliedQosRef:
          type: string
          description: 'The currently applied QoS reference. Applicable for event QOS_NOT_GUARANTEED or SUCCESSFUL_RESOURCES_ALLOCATION.

            '
        altQosNotSuppInd:
          type: boolean
          description: 'When present and set to true it indicates that the Alternative QoS profiles are not supported by the access network. Applicable for event QOS_NOT_GUARANTEED.

            '
        plmnId:
          $ref: TS29571_CommonData.yaml#/components/schemas/PlmnIdNid
        qosMonReports:
          type: array
          items:
            $ref: '#/components/schemas/QosMonitoringReport'
          minItems: 1
          description: Contains the QoS Monitoring Reporting information
        pdvMonReports:
          type: array
          items:
            $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/PdvMonitoringReport
          minItems: 1
          description: Contains the PDV Monitoring Reporting information
        ratType:
          $ref: TS29571_CommonData.yaml#/components/schemas/RatType
        batOffsetInfo:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/BatOffsetInfo
        rttMonReports:
          type: array
          items:
            $ref: '#/components/schemas/QosMonitoringReport'
          minItems: 1
          description: Contains the round trip delay over two SDFs reporting information
        qosMonDatRateReps:
          type: array
          items:
            $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/QosMonitoringReport
          minItems: 1
          description: 'Contains QoS Monitoring for data rate information. It shall be present when the notified event is "QOS_MONITORING" and data rate measurements are available.

            '
        aggrDataRateRpts:
          type: array
          items:
            $ref: '#/components/schemas/QosMonitoringReport'
          minItems: 1
          description: 'Contains QoS Monitoring for aggregated data rate information. It shall be present when the notified event is "QOS_MONITORING" and data rate measurements are available.

            '
        qosMonConInfoReps:
          type: array
          items:
            $ref: '#/components/schemas/QosMonitoringReport'
          minItems: 1
          description: 'Contains QoS Monitoring for congestion information. It shall be present when the notified event is "QOS_MONITORING" and congestion measurements are available.

            '
        qosMonCapRepos:
          type: object
          additionalProperties:
            $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/CapabilityReport
          minProperties: 1
          description: 'QoS Monitoring notification can be performed or not. It shall be present when the notified event is "QOS_MON_CAP_REPO".The key of of the map is the attribute "capType".

            '
        rateLimitRepo:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/RateLimitRepo
      required:
      - event
    AsSessionMediaComponentRm:
      description: 'Represents the AsSessionMediaComponent data type with nullable information.

        '
      type:
      - object
      - 'null'
      required:
      - medCompN
      allOf:
      - not:
          required:
          - altSerReqs
          - altSerReqsData
      - not:
          required:
          - qosReference
          - altSerReqsData
      properties:
        flowInfos:
          type:
          - array
          - 'null'
          items:
            $ref: TS29122_CommonData.yaml#/components/schemas/FlowInfo
          minItems: 1
          description: 'Contains the IP data flow(s) description for a single-modal data flow.

            '
        qosReference:
          type:
          - string
          - 'null'
        altSerReqs:
          type:
          - array
          - 'null'
          items:
            type: string
          minItems: 1
          description: 'Contains removable alternative service requirements that include set of QoS references

            '
        altSerReqsData:
          type:
          - array
          - 'null'
          items:
            $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AlternativeServiceRequirementsData
          minItems: 1
          description: 'Contains removable alternative service requirements that include individual QoS parameter sets.

            '
        disUeNotif:
          type:
          - boolean
          - 'null'
        marBwDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        marBwUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        medCompN:
          type: integer
        medType:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType
        mirBwDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        mirBwUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRateRm
        rTLatencyInd:
          type:
          - boolean
          - 'null'
          description: 'Indicates the service data flow needs to meet the Round-Trip (RT) latency requirement of the service, when it is included and set to "true".

            '
        pdb:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketDelBudgetRm
        rTLatencyIndCorreId:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/RttFlowReferenceRm
        pduSetQosDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/PduSetQosParaRm
        pduSetQosUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/PduSetQosParaRm
        l4sInd:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/UplinkDownlinkSupport
        protoDescDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/ProtocolDescriptionRm
        protoDescUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/ProtocolDescriptionRm
        periodUl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/DurationMilliSecRm
        periodDl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/DurationMilliSecRm
        evSubsc:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/EventsSubscReqDataRm
        datBurstSizeInd:
          type:
          - boolean
          - 'null'
          description: 'Indicates the Data Burst Size marking for the DL service data flow is supported, when  it is included and set to "true".

            '
        timetoNextBurstInd:
          type:
          - boolean
          - 'null'
          description: 'Indicates the Time to Next Burst for the DL service data flow is supported, when it is included and set to "true".

            '
        onPathN6SigInfo:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/OnPathN6SigInfo
        expTranInd:
          type:
          - boolean
          - 'null'
          description: 'Expedited Transfer Indication for the downlink traffic to enable expedited data transfer with reflective QoS for the Non-GBR service data flow. "true": the expedited data transfer of larger payload for XR application is enabled in the flow. "false": the expedited data transfer of larger payload for XR application is not enabled in the flow.

            '
        ulBrRecInd:
          type:
          - boolean
          - 'null'
          description: 'Indicates whether the RAN-Controlled UL Bitrate Recommendation for a media flow is supported or not. Set to "true" indicates that the RAN-controlled UL Bitrate Recommendation is supported. Set to "false" indicates that the RAN-controlled UL Bitrate Recommendation is not supported.

            '
    TscQosRequirement:
      description: Represents QoS requirements for time sensitive communication.
      type: object
      properties:
        reqGbrDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        reqGbrUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        reqMbrDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        reqMbrUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        maxTscBurstSize:
          $ref: TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVol
        maxTscBurstSizeSmall:
          $ref: TS29571_CommonData.yaml#/components/schemas/MaxDataBurstVol
        req5Gsdelay:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketDelBudget
        reqPer:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketErrRate
        priority:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscPriorityLevel
        tscaiTimeDom:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        tscaiInputDl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer
        tscaiInputUl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer
        capBatAdaptation:
          type: boolean
          description: 'Indicates the capability for AF to adjust the burst sending time, when it is supported and set to "true". The default value is "false" if omitted.

            '
      not:
        required:
        - maxTscBurstSize
        - maxTscBurstSizeSmall
    UserPlaneEvent:
      anyOf:
      - type: string
        enum:
        - SESSION_TERMINATION
        - LOSS_OF_BEARER
        - RECOVERY_OF_BEARER
        - RELEASE_OF_BEARER
        - USAGE_REPORT
        - FAILED_RESOURCES_ALLOCATION
        - QOS_GUARANTEED
        - QOS_NOT_GUARANTEED
        - QOS_NOT_GUARANTEED_DL
        - QOS_NOT_GUARANTEED_UL
        - QOS_MONITORING
        - SUCCESSFUL_RESOURCES_ALLOCATION
        - ACCESS_TYPE_CHANGE
        - PLMN_CHG
        - L4S_NOT_AVAILABLE
        - L4S_AVAILABLE
        - BAT_OFFSET_INFO
        - RT_DELAY_TWO_QOS_FLOWS
        - PACK_DELAY_VAR
        - QOS_MON_CAP_REPO
        - RATE_LIMIT_INFO_REPO
      - type: string
        description: 'This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.

          '
      description: "Represents the user plane event.  \nPossible values are:\n- SESSION_TERMINATION: Indicates that Rx session is terminated.\n- LOSS_OF_BEARER : Indicates a loss of a bearer.\n- RECOVERY_OF_BEARER: Indicates a recovery of a bearer.\n- RELEASE_OF_BEARER: Indicates a release of a bearer.\n- USAGE_REPORT: Indicates the usage report event.\n- FAILED_RESOURCES_ALLOCATION: Indicates the resource allocation is failed.\n- QOS_GUARANTEED: The QoS targets of one or more SDFs are guaranteed again.\n- QOS_NOT_GUARANTEED: The QoS targets of one or more SDFs are not being guaranteed.\n- QOS_NOT_GUARANTEED_DL: The QoS targets of one or more SDFs are not being guaranteed in DL\n  direction.\n- QOS_NOT_GUARANTEED_UL: The QoS targets of one or more SDFs are not being guaranteed in UL\n  direction.\n- QOS_MONITORING: Indicates a QoS monitoring event.\n- SUCCESSFUL_RESOURCES_ALLOCATION: Indicates the resource allocation is successful.\n- ACCESS_TYPE_CHANGE: Indicates an Access type change.\n- PLMN_CHG: Indicates a PLMN change.\n- L4S_NOT_AVAILABLE: The ECN marking for L4S of one or more SDFs is not available.\n- L4S_AVAILABLE: The ECN marking for L4S of one or more SDFs is available again.\n- BAT_OFFSET_INFO: Indicates the network provided BAT offset and the optionally adjusted\n  periodicity.\n- RT_DELAY_TWO_QOS_FLOWS: Indicates round-trip delay on UL and DL flows over two QoS flows.\n- PACK_DELAY_VAR: Indicates Packet Delay Variation is enabled for the SDF.\n- QOS_MON_CAP_REPO: Indicates whether the QoS Monitoring can be performed or not.\n- RATE_LIMIT_INFO_REPO: Indicates whether support of reporting rate limitation information.\n"
    QosMonitoringInformation:
      description: Represents QoS monitoring information.
      type: object
      properties:
        reqQosMonParams:
          type: array
          items:
            $ref: TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter
          minItems: 1
        repFreqs:
          type: array
          items:
            $ref: TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ReportingFrequency
          minItems: 1
        repThreshDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        repThreshUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        repThreshRp:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        conThreshDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        conThreshUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        waitTime:
          $ref: TS29122_CommonData.yaml#/components/schemas/DurationSec
        repPeriod:
          $ref: TS29122_CommonData.yaml#/components/schemas/DurationSec
        repThreshDatRateDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        repThreshDatRateUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        consDataRateThrDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        consDataRateThrUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        avlBitrateUlThrs:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
          minItems: 1
          description: Indicates a list of thresholds for uplink available bitrate reporting.
        avlBitrateDlThrs:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
          minItems: 1
          description: Indicates a list of thresholds for downlink available bitrate reporting.
      required:
      - reqQosMonParams
      - repFreqs
    QosMonitoringReport:
      description: Represents a QoS monitoring report.
      type: object
      properties:
        ulDelays:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
          minItems: 1
        dlDelays:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
          minItems: 1
        rtDelays:
          type: array
          items:
            $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
          minItems: 1
        pdmf:
          type: boolean
          description: Represents the packet delay measurement failure indicator.
        ulDataRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        dlDataRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        ulAggrDataRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        dlAggrDataRate:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        ulConInfo:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
        dlConInfo:
          $ref: TS29571_CommonData.yaml#/components/schemas/Uinteger
    AsSessionMediaComponent:
      description: 'Representmedia component data for a single-modal data flow of a multi-modal service.

        '
      type: object
      required:
      - medCompN
      allOf:
      - not:
          required:
          - altSerReqs
          - altSerReqsData
      - not:
          required:
          - qosReference
          - altSerReqsData
      properties:
        flowInfos:
          type:
          - array
          - 'null'
          items:
            $ref: TS29122_CommonData.yaml#/components/schemas/FlowInfo
          minItems: 1
          description: 'Contains the IP data flow(s) description for a single-modal data flow.

            '
        qosReference:
          type: string
        disUeNotif:
          type: boolean
        altSerReqs:
          type: array
          items:
            type: string
          minItems: 1
          description: 'Contains alternative service requirements that include QoS references set

            '
        altSerReqsData:
          type: array
          items:
            $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AlternativeServiceRequirementsData
          minItems: 1
          description: 'Contains alternative service requirements that include individual QoS parameter sets.

            '
        marBwDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        marBwUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        medCompN:
          type: integer
        medType:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MediaType
        mirBwDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        mirBwUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/BitRate
        rTLatencyInd:
          type: boolean
          description: 'Indicates the service data flow needs to meet the Round-Trip (RT) latency requirement of the service, when it is included and set to "true". The default value is "false" if omitted.

            '
        pdb:
          $ref: TS29571_CommonData.yaml#/components/schemas/PacketDelBudget
        rTLatencyIndCorreId:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/RttFlowReference
        pduSetQosDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/PduSetQosPara
        pduSetQosUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/PduSetQosPara
        l4sInd:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/UplinkDownlinkSupport
        protoDescDl:
          $ref: TS29571_CommonData.yaml#/components/schemas/ProtocolDescription
        protoDescUl:
          $ref: TS29571_CommonData.yaml#/components/schemas/ProtocolDescription
        periodUl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/DurationMilliSec
        periodDl:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/DurationMilliSec
        evSubsc:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/EventsSubscReqData
        datBurstSizeInd:
          type: boolean
          description: 'Indicates the Data Burst Size marking for the DL service data flow is supported, when it is included and set to "true". The default value is "false" if omitted.

            '
        timetoNextBurstInd:
          type: boolean
          description: 'Indicates the Time to Next Burst for the DL service data flow is supported, when it is included and set to "true". The default value is "false" if omitted.

            '
        onPathN6SigInfo:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/OnPathN6SigInfo
        expTranInd:
          type: boolean
          description: 'Expedited Transfer Indication for the downlink traffic to enable expedited data transfer with reflective QoS for the Non-GBR service data flow. "true": the expedited data transfer of larger payload for XR application is enabled in the flow. "false": the expedited data transfer of larger payload for XR application is not enabled in the flow. The default value is "false" if omitted.

            '
        ulBrRecInd:
          type: boolean
          description: 'Indicates whether the RAN-Controlled UL Bitrate Recommendation for a media flow is supported or not. Set to "true" indicates that the RAN-controlled UL Bitrate Recommendation is supported. Set to "false" indicates that the RAN-controlled UL Bitrate Recommendation is not supported. The default value "false" is used if this attribute is omitted.

            '
    AdditionInfoAsSessionWithQos:
      description: Describes additional error information specific for this API.
      type: object
      properties:
        acceptableServInfo:
          $ref: TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AcceptableServiceInfo
    AsSessionWithQoSSubscription:
      description: Represents an individual AS session with required QoS subscription resource.
      type: object
      properties:
        self:
          $ref: TS29122_CommonData.yaml#/components/schemas/Link
        supportedFeatures:
          $ref: TS29571_CommonData.yaml#/components/schemas/SupportedFeatures
        dnn:
          $ref: TS29571_CommonData.yaml#/components/schemas/Dnn

# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/3gpp/refs/heads/main/openapi/3gpp-individual-as-session-with-required-qos-subscription-api-openapi.yml