openapi: 3.0.0 info: version: '-' title: Unified Data Repository Service API file for Application Data description: | The API version is defined in 3GPP TS 29.504 © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 29.519 V16.2.0; 5G System; Usage of the Unified Data Repository Service for Policy Data, Application Data and Structured Data for Exposure. url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.519/' paths: /application-data/pfds: get: summary: Retrieve PFDs for application identifier(s) operationId: ReadPFDData tags: - PFD Data (Store) parameters: - name: appId in: query description: Contains the information of the application identifier(s) for the querying PFD Data resource. If none appId is included in the URI, it applies to all application identifier(s) for the querying PFD Data resource. required: false schema: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationId' minItems: 1 responses: '200': description: A representation of PFDs for request applications is returned. content: application/json: schema: type: array items: $ref: '#/components/schemas/PfdDataForAppExt' '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' '406': $ref: 'TS29571_CommonData.yaml#/components/responses/406' '414': $ref: 'TS29571_CommonData.yaml#/components/responses/414' '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' /application-data/pfds/{appId}: get: summary: Retrieve the corresponding PFDs of the specified application identifier operationId: ReadIndividualPFDData tags: - Individual PFD Data (Document) parameters: - name: appId in: path description: Indicate the application identifier for the request pfd(s). It shall apply the format of Data type ApplicationId. required: true schema: type: string responses: '200': description: A representation of PFDs for the request application identified by the application identifier is returned. content: application/json: schema: $ref: '#/components/schemas/PfdDataForAppExt' '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' '406': $ref: 'TS29571_CommonData.yaml#/components/responses/406' '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: summary: Delete the corresponding PFDs of the specified application identifier operationId: DeleteIndividualPFDData tags: - Individual PFD Data (Document) parameters: - name: appId in: path description: Indicate the application identifier for the request pfd(s). It shall apply the format of Data type ApplicationId. required: true schema: type: string responses: '204': description: Successful case. The Individual PFD Data resource related to the application identifier was deleted. '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#/co