diff --git a/TS26510_Maf_Provisioning_ProvisioningSessions.yaml b/TS26510_Maf_Provisioning_ProvisioningSessions.yaml index 40425b8b20c15c02e489e56895f53f606b1850c7..fb0737004f12a9709f7c08481999fcb57b72901d 100644 --- a/TS26510_Maf_Provisioning_ProvisioningSessions.yaml +++ b/TS26510_Maf_Provisioning_ProvisioningSessions.yaml @@ -28,6 +28,28 @@ security: paths: /provisioning-sessions: + get: + operationId: enumerateProvisioningSessions + summary: "Retrieve a list of Provisioning Session resource identifiers currently registered with the Media AF" + responses: + '200': # OK + description: "Success" + content: + application/json: + schema: + type: array + items: + $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId' + '400': # Bad Request: The syntax of the HTTP request is malformed in a way not covered by one of the following more specific client errors + $ref: 'TS29571_CommonData.yaml#/components/responses/400' + '413': # Payload Too Large: No request body allowed for this operation + $ref: 'TS29571_CommonData.yaml#/components/responses/413' + '500': # Internal Server Error + $ref: 'TS29571_CommonData.yaml#/components/responses/500' + '503': # Service Unavailable + $ref: 'TS29571_CommonData.yaml#/components/responses/503' + default: + $ref: 'TS29571_CommonData.yaml#/components/responses/default' post: operationId: createProvisioningSession summary: 'Create a new Provisioning Session'