> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aegister.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Recupera lo schema del modulo incidenti ACN

> Leggi il modulo incidenti NIS del portale ACN: le sezioni, i campi indicati con gli id del portale, le loro scelte, le condizioni tra campi e quali campi richiede ogni notifica. Usalo per sapere cosa possono contenere i valori di una notifica prima di aggiornarla. Ogni ruolo può leggerlo.



## OpenAPI

````yaml get /api/v1/v-ciso/incidents/acn-form
openapi: 3.1.0
info:
  title: Aegister API
  version: 2.10.0
servers: []
security: []
paths:
  /api/v1/v-ciso/incidents/acn-form:
    get:
      tags:
        - v-ciso
      summary: ACN form schema
      description: >-
        The ACN portal's NIS incident form: sections, fields by portal id,
        choices, conditions and rules by filing.
      operationId: v_ciso_incidents_acn_form_retrieve
      responses:
        '200':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: integer
                    description: |-
                      Any value different from 0 indicates an error.  
                      More details can be found in `messages`.
                    minimum: 0
                    maximum: 0
                    examples:
                      - 0
                  messages:
                    type: array
                    description: >-
                      If `error` is `1`, contains zero or more details on the
                      error.
                    examples:
                      - []
                  data:
                    type: object
                    properties:
                      version:
                        type: string
                        description: The filings' `schema_version`.
                      source:
                        type: string
                        format: uri
                        description: The portal page the form copies.
                      filings:
                        type: array
                        items:
                          type: object
                          properties:
                            kind:
                              type: string
                              enum:
                                - prenotifica
                                - notifica
                                - intermedia
                                - finale
                            label_it:
                              type: string
                            label_en:
                              type: string
                            deadline:
                              type: string
                      header:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: 'Portal field id: the key of a filing''s `values`.'
                            label_it:
                              type: string
                            label_en:
                              type: string
                            type:
                              type: string
                              enum:
                                - text
                                - longtext
                                - number
                                - datetime
                                - yesno
                                - radio
                                - select
                                - multiselect
                                - checklist
                                - tags
                                - iocs
                            by:
                              type: string
                              enum:
                                - ai
                                - user
                                - org
                              description: >-
                                Who fills it in the console: the AI draft, the
                                person or the organization profile.
                            required:
                              type: array
                              items:
                                type: string
                                enum:
                                  - prenotifica
                                  - notifica
                                  - intermedia
                                  - finale
                              description: The filings that need it.
                            required_if_shown:
                              type: boolean
                            show_if:
                              type: object
                              description: >-
                                Shown only when another field holds a value:
                                {field, equals}.
                            choices:
                              type: array
                              items:
                                type: object
                                properties:
                                  value:
                                    type: string
                                  label:
                                    type: string
                            list:
                              type: string
                              description: Key in `lists` that holds its choices.
                            max:
                              type: integer
                              description: Longest text the portal takes.
                            pattern:
                              type: string
                              description: Regular expression each value must match.
                            rule:
                              type: object
                              additionalProperties:
                                type: string
                              description: >-
                                Taxonomy rule by filing kind (see
                                `readiness.rules`).
                            predicates:
                              type: array
                              items:
                                type: string
                        description: Fields above the sections (the legal basis).
                      sections:
                        type: array
                        items:
                          type: object
                          properties:
                            key:
                              type: string
                            title_it:
                              type: string
                            title_en:
                              type: string
                            fields:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: string
                                    description: >-
                                      Portal field id: the key of a filing's
                                      `values`.
                                  label_it:
                                    type: string
                                  label_en:
                                    type: string
                                  type:
                                    type: string
                                    enum:
                                      - text
                                      - longtext
                                      - number
                                      - datetime
                                      - yesno
                                      - radio
                                      - select
                                      - multiselect
                                      - checklist
                                      - tags
                                      - iocs
                                  by:
                                    type: string
                                    enum:
                                      - ai
                                      - user
                                      - org
                                    description: >-
                                      Who fills it in the console: the AI draft,
                                      the person or the organization profile.
                                  required:
                                    type: array
                                    items:
                                      type: string
                                      enum:
                                        - prenotifica
                                        - notifica
                                        - intermedia
                                        - finale
                                    description: The filings that need it.
                                  required_if_shown:
                                    type: boolean
                                  show_if:
                                    type: object
                                    description: >-
                                      Shown only when another field holds a
                                      value: {field, equals}.
                                  choices:
                                    type: array
                                    items:
                                      type: object
                                      properties:
                                        value:
                                          type: string
                                        label:
                                          type: string
                                  list:
                                    type: string
                                    description: Key in `lists` that holds its choices.
                                  max:
                                    type: integer
                                    description: Longest text the portal takes.
                                  pattern:
                                    type: string
                                    description: Regular expression each value must match.
                                  rule:
                                    type: object
                                    additionalProperties:
                                      type: string
                                    description: >-
                                      Taxonomy rule by filing kind (see
                                      `readiness.rules`).
                                  predicates:
                                    type: array
                                    items:
                                      type: string
                      lists:
                        type: object
                        additionalProperties:
                          type: array
                          items:
                            type: object
                            properties:
                              value:
                                type: string
                              label:
                                type: string
                        description: Shared choice lists, by the key fields name in `list`.
          description: ''
      security:
        - ApiKeyAuth: []
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-Aegister-Token

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.