openapi: 3.2.0 info: title: Pagopa Service Topics API version: 4.1.1 contact: name: PagoPA S.p.A. url: https://docs.pagopa.it/io-guida-tecnica/ x-logo: url: https://io.italia.it/assets/img/io-logo-blue.svg description: 'Operations tagged service-topics across 2 of this provider''s published API definitions: io-functions-services.yaml, pagopa-io-services-openapi.yml. Each path carries the servers of the definition it was published in.' servers: - url: https://api.io.pagopa.it/api/v1 tags: - name: service-topics paths: /manage/services/topics: get: tags: - service-topics summary: Retrieve all service topics operationId: getServiceTopics security: - SubscriptionKey: [] responses: '200': description: Service topics fetched successfully content: application/json: schema: $ref: '#/components/schemas/CmsServiceTopicList' '401': description: Unauthorized '403': description: Forbidden '429': description: Too many requests '500': description: Internal server error servers: - url: https://api.io.pagopa.it/api/v1 components: schemas: CmsServiceTopicList: type: object properties: topics: type: array items: $ref: '#/components/schemas/CmsServiceTopic' CmsServiceTopic: type: object properties: id: type: number description: The topic id example: 3 name: type: string description: The topic name example: Benessere sociale required: - id - name securitySchemes: SubscriptionKey: type: apiKey name: Ocp-Apim-Subscription-Key in: header description: The API key obtained through the Backoffice IO or both getService or cmsGetServiceKeys operation. ManageSubscriptionKey: type: apiKey name: Ocp-Apim-Subscription-Key in: header description: The `manage` API key obtained through the Backoffice IO. x-refined-from: - io-functions-services.yaml - pagopa-io-services-openapi.yml