Skip to content
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_Provisioning_ProvisioningSessions title: Maf_Provisioning_ProvisioningSessions
version: 1.0.0 version: 1.0.1
description: | description: |
Media Delivery: Provisioning Sessions API Media Delivery: Provisioning Sessions API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Provisioning Sessions API' description: 'Media Delivery: Provisioning Sessions API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_Provisioning_RealTimeCommunication title: Maf_Provisioning_RealTimeCommunication
version: 1.0.1 version: 1.0.2
description: | description: |
Media Delivery: Real-Time media Communication Provisioning API Media Delivery: Real-Time media Communication Provisioning API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Real-Time media Communication Provisioning API' description: 'Media Delivery: Real-Time media Communication Provisioning API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_Provisioning_ServerCertificates title: Maf_Provisioning_ServerCertificates
version: 1.0.0 version: 1.0.1
description: | description: |
Media Delivery: Server Certificates Provisioning API Media Delivery: Server Certificates Provisioning API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Server Certificates Provisioning API' description: 'Media Delivery: Server Certificates Provisioning API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_SessionHandling_ConsumptionReporting title: Maf_SessionHandling_ConsumptionReporting
version: 1.0.0 version: 1.0.1
description: | description: |
Media Delivery: Consumption Reporting API Media Delivery: Consumption Reporting API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Consumption Reporting API' description: 'Media Delivery: Consumption Reporting API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_SessionHandling_DynamicPolicy title: Maf_SessionHandling_DynamicPolicy
version: 1.0.1 version: 1.0.2
description: | description: |
Media Delivery: Dynamic Policy API Media Delivery: Dynamic Policy API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Dynamic Policy API' description: 'Media Delivery: Dynamic Policy API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_SessionHandling_MetricsReporting title: Maf_SessionHandling_MetricsReporting
version: 1.0.0 version: 1.0.1
description: | description: |
Media Delivery: Metrics Reporting API Media Delivery: Metrics Reporting API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Metrics Reporting API' description: 'Media Delivery: Metrics Reporting API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_SessionHandling_NetworkAssistance title: Maf_SessionHandling_NetworkAssistance
version: 1.0.1 version: 1.0.2
description: | description: |
Media Delivery: Network Assistance API Media Delivery: Network Assistance API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Network Assistance API' description: 'Media Delivery: Network Assistance API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_SessionHandling_ServiceAccessInformation title: Maf_SessionHandling_ServiceAccessInformation
version: 1.0.1 version: 1.0.2
description: | description: |
Media Delivery: Service Access Information API Media Delivery: Service Access Information API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Service Access Information API' description: 'Media Delivery: Service Access Information API'
externalDocs: externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: 'Media Delivery: Notifications' title: 'Media Delivery: Notifications'
version: 1.0.0 version: 1.1.1
description: | description: |
Media Delivery: Notifications Media Delivery: Notifications
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Asynchronous MQTT notifications sent by the Media AF at reference points M3 and M5' description: 'Media Delivery: Asynchronous MQTT notifications sent by the Media AF at reference points M3 and M5'
externalDocs: externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling' description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
paths: {} paths: {}
...@@ -24,6 +24,7 @@ components: ...@@ -24,6 +24,7 @@ components:
type: object type: object
required: required:
- type - type
- reason
oneOf: oneOf:
- required: [serviceAccessInformation] - required: [serviceAccessInformation]
- required: [dynamicPolicy] - required: [dynamicPolicy]
...@@ -31,6 +32,8 @@ components: ...@@ -31,6 +32,8 @@ components:
properties: properties:
type: type:
$ref: '#/components/schemas/NotificationMessageType' $ref: '#/components/schemas/NotificationMessageType'
reason:
$ref: '#/components/schemas/NotificationReason'
entityTag: entityTag:
type: string type: string
minLength: 1 minLength: 1
...@@ -56,3 +59,16 @@ components: ...@@ -56,3 +59,16 @@ components:
This string provides forward-compatibility with future This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode extensions to the enumeration but is not used to encode
content defined in the present version of this API. content defined in the present version of this API.
NotificationReason:
description: 'Enumeration of notification reasons.'
anyOf:
- type: string
enum:
- NOTIFICATION_REASON_PROVISIONING_UPDATE
- NOTIFICATION_REASON_BACKGROUBND_DATA_TRANSFER_CANCELLATION
- 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.
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: 5GMS Common Data Types title: 5GMS Common Data Types
version: 3.1.0 version: 3.1.1
description: | description: |
5GMS Common Data Types 5GMS Common Data Types
© 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. All rights reserved.
tags: tags:
- name: 5GMS Common Data Types - name: 5GMS Common Data Types
description: '5G Media Streaming: Common Data Types' description: '5G Media Streaming: Common Data Types'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {} paths: {}
components: components:
......
...@@ -2,10 +2,10 @@ openapi: 3.0.0 ...@@ -2,10 +2,10 @@ openapi: 3.0.0
info: info:
title: 5GMS Event Exposure title: 5GMS Event Exposure
version: 1.1.0 version: 1.1.1
description: | description: |
5GMS Event Exposure syntax 5GMS Event Exposure syntax
© 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. All rights reserved.
tags: tags:
...@@ -13,7 +13,7 @@ tags: ...@@ -13,7 +13,7 @@ tags:
description: '5G Media Streaming: Event Exposure' description: '5G Media Streaming: Event Exposure'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {} paths: {}
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: M5_DynamicPolicies title: M5_DynamicPolicies
version: 3.0.1 version: 3.0.3
description: | description: |
5GMS AF M5 Dynamic Policy API (deprecated) 5GMS AF M5 Dynamic Policy API (deprecated)
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Media Session Handling (M5) APIs: Dynamic Policies (deprecated)' description: '5G Media Streaming: Media Session Handling (M5) APIs: Dynamic Policies (deprecated)'
externalDocs: externalDocs:
description: 'TS 26.512 V18.3.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {} paths: {}
...@@ -30,7 +30,9 @@ components: ...@@ -30,7 +30,9 @@ components:
- provisioningSessionId - provisioningSessionId
properties: properties:
dynamicPolicyId: dynamicPolicyId:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
policyTemplateId: policyTemplateId:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
serviceDataFlowDescriptions: serviceDataFlowDescriptions:
...@@ -44,6 +46,9 @@ components: ...@@ -44,6 +46,9 @@ components:
qosSpecification: qosSpecification:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification'
enforcementMethod: enforcementMethod:
readOnly: true
type: string type: string
enforcementBitRate: enforcementBitRate:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger' readOnly: true
allOf:
- $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: M5_NetworkAssistance title: M5_NetworkAssistance
version: 3.0.1 version: 3.0.3
description: | description: |
5GMS AF M5 Network Assistance API (deprecated) 5GMS AF M5 Network Assistance API (deprecated)
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Media Session Handling (M5) APIs: Network Assistance (deprecated)' description: '5G Media Streaming: Media Session Handling (M5) APIs: Network Assistance (deprecated)'
externalDocs: externalDocs:
description: 'TS 26.512 V18.3.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {} paths: {}
...@@ -29,7 +29,9 @@ components: ...@@ -29,7 +29,9 @@ components:
- serviceDataFlowDescriptions - serviceDataFlowDescriptions
properties: properties:
naSessionId: naSessionId:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
provisioningSessionId: provisioningSessionId:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
serviceDataFlowDescriptions: serviceDataFlowDescriptions:
...@@ -44,6 +46,10 @@ components: ...@@ -44,6 +46,10 @@ components:
requestedQoS: requestedQoS:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification' $ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification'
recommendedQoS: recommendedQoS:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification' readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/ClientQosSpecification'
notficationURL: notficationURL:
$ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl' readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_Provisioning (5G Media Streaming) title: Maf_Provisioning (5G Media Streaming)
version: 1.0.0 version: 1.0.1
description: | description: |
5GMS AF Provisioning API 5GMS AF Provisioning API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: AF Provisioning APIs' description: '5G Media Streaming: AF Provisioning APIs'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Maf_SessionHandling (5G Media Streaming) title: Maf_SessionHandling (5G Media Streaming)
version: 1.0.0 version: 1.0.1
description: | description: |
5GMS AF Provisioning API 5GMS AF Provisioning API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Media Session Handling APIs' description: '5G Media Streaming: Media Session Handling APIs'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Mas_Configuration (5G Media Streaming) title: Mas_Configuration (5G Media Streaming)
version: 1.0.0 version: 1.0.1
description: | description: |
5GMS AS Configuration API 5GMS AS Configuration API
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Application Server Configuration (M3) APIs' description: '5G Media Streaming: Application Server Configuration (M3) APIs'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Mas_Configuration_ContentHosting title: Mas_Configuration_ContentHosting
version: 1.0.0 version: 1.0.2
description: | description: |
5GMS AS Configuration API: Content Hosting 5GMS AS Configuration API: Content Hosting
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Application Server Configuration (M3) APIs: Content Hosting' description: '5G Media Streaming: Application Server Configuration (M3) APIs: Content Hosting'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
...@@ -79,7 +79,7 @@ paths: ...@@ -79,7 +79,7 @@ paths:
content: content:
application/json: application/json:
schema: schema:
$ref: 'TS26510_Maf_Provisioning_ContentHosting.yaml#/components/schemas/ContentHostingConfiguration' $ref: '#/components/schemas/ApplicationServerContentHostingConfiguration'
responses: responses:
'201': # Created '201': # Created
description: 'Content Hosting Configuration Created' description: 'Content Hosting Configuration Created'
...@@ -124,7 +124,7 @@ paths: ...@@ -124,7 +124,7 @@ paths:
content: content:
application/json: application/json:
schema: schema:
$ref: 'TS26510_Maf_Provisioning_ContentHosting.yaml#/components/schemas/ContentHostingConfiguration' $ref: '#/components/schemas/ApplicationServerContentHostingConfiguration'
responses: responses:
'200': # OK '200': # OK
description: 'Content Hosting Configuration Replaced' description: 'Content Hosting Configuration Replaced'
...@@ -328,3 +328,39 @@ components: ...@@ -328,3 +328,39 @@ components:
content-hosting-configuration_modify-state: Modify the state of a Content Hosting Configuration resource content-hosting-configuration_modify-state: Modify the state of a Content Hosting Configuration resource
content-hosting-configuration_interrogate-state: Interrogate the state of a Content Hosting Configuration resource content-hosting-configuration_interrogate-state: Interrogate the state of a Content Hosting Configuration resource
content-hosting-configuration_purge-cache: Purge the cache associated with a Content Hosting Configuration resource content-hosting-configuration_purge-cache: Purge the cache associated with a Content Hosting Configuration resource
schemas:
ApplicationServerDistributionConfiguration:
description: 'A content distribution configuration used to configure a Media AS.'
allOf:
- $ref: 'TS26510_Maf_Provisioning_ContentHosting.yaml#/components/schemas/BaseDistributionConfiguration'
- type: object
required:
- canonicalDomainName
- baseURL
properties:
canonicalDomainName:
type: string
description: 'Default Fully-Qualified Domain Name assigned by the Media AF for use at reference point M4.'
baseURL:
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
# Schema for the resource itself
ApplicationServerContentHostingConfiguration:
type: object
description: "A representation of a Content Hosting Configuration resource used to configure a Media AS."
required:
- name
- ingestConfiguration
- distributionConfigurations
properties:
name:
type: string
ingestConfiguration:
$ref: 'TS26510_Maf_Provisioning_ContentHosting.yaml#/components/schemas/IngestConfiguration'
distributionConfigurations:
type: array
items:
$ref: '#/components/schemas/ApplicationServerDistributionConfiguration'
minItems: 1
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Mas_Configuration_ContentPreparationTemplates title: Mas_Configuration_ContentPreparationTemplates
version: 1.0.0 version: 1.0.1
description: | description: |
5GMS AS Configuration API: Content Preparation Templates 5GMS AS Configuration API: Content Preparation Templates
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Application Server Configuration (M3) APIs: Content Preparation Templates' description: '5G Media Streaming: Application Server Configuration (M3) APIs: Content Preparation Templates'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Mas_Configuration_ContentPublishing title: Mas_Configuration_ContentPublishing
version: 1.0.0 version: 1.0.2
description: | description: |
5GMS AS Configuration API: Content Publishing 5GMS AS Configuration API: Content Publishing
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Application Server Configuration (M3) APIs: Content Publishing' description: '5G Media Streaming: Application Server Configuration (M3) APIs: Content Publishing'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
...@@ -79,7 +79,7 @@ paths: ...@@ -79,7 +79,7 @@ paths:
content: content:
application/json: application/json:
schema: schema:
$ref: 'TS26510_Maf_Provisioning_ContentPublishing.yaml#/components/schemas/ContentPublishingConfiguration' $ref: '#/components/schemas/ApplicationServerContentPublishingConfiguration'
responses: responses:
'201': # Created '201': # Created
description: 'Content Publishing Configuration Created' description: 'Content Publishing Configuration Created'
...@@ -124,7 +124,7 @@ paths: ...@@ -124,7 +124,7 @@ paths:
content: content:
application/json: application/json:
schema: schema:
$ref: 'TS26510_Maf_Provisioning_ContentPublishing.yaml#/components/schemas/ContentPublishingConfiguration' $ref: '#/components/schemas/ApplicationServerContentPublishingConfiguration'
responses: responses:
'200': # OK '200': # OK
description: 'Content Publishing Configuration Replaced' description: 'Content Publishing Configuration Replaced'
...@@ -328,3 +328,39 @@ components: ...@@ -328,3 +328,39 @@ components:
content-publishing-configuration_modify-state: Modify the state of a Content Publishing Configuration resource content-publishing-configuration_modify-state: Modify the state of a Content Publishing Configuration resource
content-publishing-configuration_interrogate-state: Interrogate the state of a Content Publishing Configuration resource content-publishing-configuration_interrogate-state: Interrogate the state of a Content Publishing Configuration resource
content-publishing-configuration_purge-cache: Purge the cache associated with a Content Publishing Configuration resource content-publishing-configuration_purge-cache: Purge the cache associated with a Content Publishing Configuration resource
schemas:
ApplicationServerContributionConfiguration:
description: 'A content contribution configuration used to configure a Media AS.'
allOf:
- $ref: 'TS26510_Maf_Provisioning_ContentPublishing.yaml#/components/schemas/BaseContributionConfiguration'
- type: object
required:
- canonicalDomainName
- baseURL
properties:
canonicalDomainName:
type: string
description: 'Default Fully-Qualified Domain Name assigned by the Media AF for use at reference point M4.'
baseURL:
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
# Schema for the resource itself
ApplicationServerContentPublishingConfiguration:
type: object
description: "A representation of a Content Publishing Configuration resource used to configure a Media AS."
required:
- name
- contributionConfigurations
- egestConfiguration
properties:
name:
type: string
contributionConfigurations:
type: array
items:
$ref: '#/components/schemas/ApplicationServerContributionConfiguration'
minItems: 1
egestConfiguration:
$ref: 'TS26510_Maf_Provisioning_ContentPublishing.yaml#/components/schemas/EgestConfiguration'
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Mas_Configuration_ServerCertificates title: Mas_Configuration_ServerCertificates
version: 1.0.0 version: 1.0.1
description: | description: |
5GMS AS Configuration API: Server Certificates 5GMS AS Configuration API: Server Certificates
© 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. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: '5G Media Streaming: Application Server Configuration (M3) APIs: Server Certificates' description: '5G Media Streaming: Application Server Configuration (M3) APIs: Server Certificates'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers: servers:
......