InfoCert Paginated API

The paginated API from InfoCert — 4 operation(s) for paginated.

Operations 4

GET /companies Get all companies #
GET /documents/invoices/active Get the invoices for the active flow #
GET /documents/invoices/passive Get the invoices for the passive flow #
GET /documents/notices Get the notices according to some search criteria #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/infocert:infocert-paginated-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

infocert-paginated-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Infocert Paginated API
  version: 1.0.4
  license:
    name: Infocert
  description: 'Operations tagged paginated across 2 of this provider''s published API definitions: infocert-legalinvoice-openapi.yml, infocert-legalinvoice-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.infocert.digital/einvoicing/sdigate/v1
basePath: /identification/afm/v1
security:
- apiKey: []
tags:
- name: paginated
paths:
  /companies:
    get:
      summary: Get all companies
      tags:
      - paginated
      parameters:
      - $ref: '#/components/parameters/companyGroupCode'
      - name: creata_dopo
        in: query
        description: 'Limit the results to the companies which creation date is not  before the one provided.

          `creata_dopo` should be before `creata_prima` when the latter is also provided.

          '
        required: false
        schema:
          type: string
          format: date-time
      - name: creata_prima
        in: query
        description: 'Limit the result to the companies which creation date is not later than the one provided.

          `creata_prima` should be bigger that `creata_dopo` when the latter is also provided.

          '
        required: false
        schema:
          type: string
          format: date-time
      - $ref: '#/components/parameters/paginationIndex'
      - $ref: '#/components/parameters/paginationItemsPerPage'
      responses:
        '200':
          description: 'A list containing the selected companies.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/paginatedCompanies'
        '403':
          $ref: '#/components/responses/403ForbiddenError'
      x-amazon-apigateway-request-validator: Validate body, query string parameters, and headers
      x-amazon-apigateway-integration:
        uri: https://lbhublicoll.infocert.it/lbhublint/rest/companies
        responses:
          default:
            statusCode: '200'
        requestParameters:
          integration.request.querystring.company_group_code: method.request.querystring.company_group_code
          integration.request.querystring.creata_dopo: method.request.querystring.creata_dopo
          integration.request.querystring.creata_prima: method.request.querystring.creata_prima
          integration.request.querystring.indice_pagina: method.request.querystring.indice_pagina
          integration.request.querystring.oggetti_per_pagina: method.request.querystring.oggetti_per_pagina
          integration.request.header.Authorization: '''Basic dGVzdHVzZXIwMTphc2RmIWxrQQ=='''
        passthroughBehavior: when_no_match
        httpMethod: GET
        type: http_proxy
      operationId: getCompanies
      x-operation-id-source: derived
    servers:
    - url: https://api.infocert.digital/einvoicing/sdigate/v1
  /documents/invoices/active:
    get:
      tags:
      - paginated
      summary: Get the invoices for the active flow
      parameters:
      - in: query
        name: external_archive
        description: 'A value equals to true filters all active invoices generated with the longtermArchive API

          '
        schema:
          type: boolean
      - in: query
        name: in_elaborazione
        description: 'A value equals to true filters all invoices with ''in progress'' status while false only returns the ''completed'' invoices. > If the parameter is not specified all invoices are retrieved.

          '
        required: false
        schema:
          type: boolean
      - in: query
        name: pa_pr
        description: 'A value equals to ''pa'' filters only the invoices sent to public administration. While a value equals to ''pr'' filters all invoices sent to privates.

          '
        required: false
        schema:
          type: string
          enum:
          - pa
          - pr
      - in: query
        required: false
        name: data_inizio_ricezione
        description: 'Limit the results to the invoices whose reception date (respect to Infocert) is not before the one provided.

          '
        schema:
          type: string
          format: date
      - in: query
        required: false
        name: data_fine_ricezione
        description: 'Limit the results to the invoices whose reception date (respect to Infocert) is not after the one provided.

          '
        schema:
          type: string
          format: date
      - in: query
        required: false
        name: piva_cliente
        description: 'Select invoices according to ''partita-iva destinatario''.

          '
        schema:
          type: string
      - in: query
        name: piva_fornitore
        description: 'Select invoices according to ''partita-iva emittente''.

          '
        required: false
        schema:
          type: string
      - in: query
        required: false
        name: tipo_fattura
        description: 'Select invoices according to ''tipo_fattura'' value (TD01,TD02,...).

          '
        schema:
          type: string
      - in: query
        required: false
        name: starting_id
        description: 'Select all invoices with invoiceId greater or equal than starting_id.

          '
        schema:
          type: string
      - in: query
        required: false
        name: company_id
        description: 'Select all invoices with companyId equal than starting_id.

          '
        schema:
          type: string
      - $ref: '#/components/parameters/companyGroupCode'
      - $ref: '#/components/parameters/paginationIndex'
      - $ref: '#/components/parameters/paginationItemsPerPage'
      responses:
        '200':
          description: 'A list of selected invoices.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/invoiceListaResponse'
        '403':
          $ref: '#/components/responses/403ForbiddenError'
        '400':
          $ref: '#/components/responses/400BadRequestError'
      x-amazon-apigateway-request-validator: Validate body, query string parameters, and headers
      x-amazon-apigateway-integration:
        uri: https://lbhublicoll.infocert.it/lbhublint/rest/documents/invoices/active
        responses:
          default:
            statusCode: '200'
        requestParameters:
          integration.request.querystring.external_archive: method.request.querystring.external_archive
          integration.request.querystring.in_elaborazione: method.request.querystring.in_elaborazione
          integration.request.querystring.pa_pr: method.request.querystring.pa_pr
          integration.request.querystring.data_inizio_ricezione: method.request.querystring.data_inizio_ricezione
          integration.request.querystring.data_fine_ricezione: method.request.querystring.data_fine_ricezione
          integration.request.querystring.piva_cliente: method.request.querystring.piva_cliente
          integration.request.querystring.piva_fornitore: method.request.querystring.piva_fornitore
          integration.request.querystring.tipo_fattura: method.request.querystring.tipo_fattura
          integration.request.querystring.starting_id: method.request.querystring.starting_id
          integration.request.querystring.company_group_code: method.request.querystring.company_group_code
          integration.request.querystring.indice_pagina: method.request.querystring.indice_pagina
          integration.request.querystring.oggetti_per_pagina: method.request.querystring.oggetti_per_pagina
          integration.request.header.Authorization: '''Basic dGVzdHVzZXIwMTphc2RmIWxrQQ=='''
        passthroughBehavior: when_no_match
        httpMethod: GET
        type: http_proxy
      operationId: getDocumentsInvoicesActive
      x-operation-id-source: derived
    servers:
    - url: https://api.infocert.digital/einvoicing/sdigate/v1
  /documents/invoices/passive:
    get:
      tags:
      - paginated
      summary: Get the invoices for the passive flow
      parameters:
      - in: query
        name: external_archive
        description: 'A value equals to true filters all invoices generated with the longtermArchive API

          '
        schema:
          type: boolean
      - in: query
        name: in_elaborazione
        description: 'A value equals to true filters all invoices with ''in progress'' status while false only returns the ''completed'' invoices. > If the parameter is not specified all invoices are retrieved.

          '
        required: false
        schema:
          type: boolean
      - in: query
        name: pa_pr
        description: 'A value equals to ''pa'' filters all invoices sent from public administration. While a value equals to ''pr'' filters all invoices from privates.

          '
        required: false
        schema:
          type: string
          enum:
          - pa
          - pr
      - in: query
        name: data_inizio_transazione
        description: 'Limit the results to the invoices whose start date (respect to ''Agenzia delle Entrate'') is not before the one provided.

          '
        required: false
        schema:
          type: string
          format: date-time
      - in: query
        required: false
        name: data_fine_transazione
        description: 'Limit the results to the invoices whose start date (respect to ''Agenzia delle Entrate'') is not after the one provided.

          '
        schema:
          type: string
          format: date-time
      - in: query
        required: false
        name: data_inizio_ricezione
        description: 'Limit the results to the invoices whose reception date (respect to Infocert) is not before the one provided.

          '
        schema:
          type: string
          format: date
      - in: query
        required: false
        name: data_fine_ricezione
        description: 'Limit the results to the invoices whose reception date (respect to Infocert) is not after the one provided.

          '
        schema:
          type: string
          format: date
      - in: query
        required: false
        name: piva_cliente
        schema:
          type: string
      - in: query
        required: false
        name: piva_fornitore
        schema:
          type: string
      - in: query
        required: false
        name: tipo_fattura
        schema:
          type: string
      - in: query
        required: false
        name: company_id
        description: 'Select all invoices with companyId equal than starting_id.

          '
        schema:
          type: string
      - in: query
        required: false
        name: starting_id
        schema:
          type: string
      - $ref: '#/components/parameters/companyGroupCode'
      - $ref: '#/components/parameters/paginationIndex'
      - $ref: '#/components/parameters/paginationItemsPerPage'
      responses:
        '200':
          description: 'A list of selected invoices.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/invoiceListaResponse'
        '403':
          $ref: '#/components/responses/403ForbiddenError'
        '400':
          $ref: '#/components/responses/400BadRequestError'
      x-amazon-apigateway-request-validator: Validate body, query string parameters, and headers
      x-amazon-apigateway-integration:
        uri: https://lbhublicoll.infocert.it/lbhublint/rest/documents/invoices/passive
        responses:
          default:
            statusCode: '200'
        requestParameters:
          integration.request.querystring.external_archive: method.request.querystring.external_archive
          integration.request.querystring.in_elaborazione: method.request.querystring.in_elaborazione
          integration.request.querystring.pa_pr: method.request.querystring.pa_pr
          integration.request.querystring.data_inizio_transazione: method.request.querystring.data_inizio_transazione
          integration.request.querystring.data_fine_transazione: method.request.querystring.data_fine_transazione
          integration.request.querystring.data_inizio_ricezione: method.request.querystring.data_inizio_ricezione
          integration.request.querystring.data_fine_ricezione: method.request.querystring.data_fine_ricezione
          integration.request.querystring.piva_cliente: method.request.querystring.piva_cliente
          integration.request.querystring.piva_fornitore: method.request.querystring.piva_fornitore
          integration.request.querystring.tipo_fattura: method.request.querystring.tipo_fattura
          integration.request.querystring.starting_id: method.request.querystring.starting_id
          integration.request.querystring.company_group_code: method.request.querystring.company_group_code
          integration.request.querystring.indice_pagina: method.request.querystring.indice_pagina
          integration.request.querystring.oggetti_per_pagina: method.request.querystring.oggetti_per_pagina
          integration.request.header.Authorization: '''Basic dGVzdHVzZXIwMTphc2RmIWxrQQ=='''
        passthroughBehavior: when_no_match
        httpMethod: GET
        type: http_proxy
      operationId: getDocumentsInvoicesPassive
      x-operation-id-source: derived
    servers:
    - url: https://api.infocert.digital/einvoicing/sdigate/v1
  /documents/notices:
    get:
      summary: Get the notices according to some search criteria
      parameters:
      - name: attivo_passivo
        in: query
        description: 'A value equals to ''attivo'' selects all notices of the active flow. While a value equals to ''passivo'' selects all notices of the passive flow.

          '
        required: true
        schema:
          type: string
          enum:
          - attivo
          - passivo
      - name: data_inizio_ricezione
        in: query
        required: false
        description: 'Limit the results to the notices received not before the one provided.

          '
        schema:
          type: string
          format: date-time
      - name: data_fine_ricezione
        in: query
        required: false
        description: 'Limit the results to the notices received not after the one provided.

          '
        schema:
          type: string
          format: date-time
      - $ref: '#/components/parameters/paginationIndex'
      - $ref: '#/components/parameters/paginationItemsPerPage'
      tags:
      - paginated
      responses:
        '200':
          description: 'The requested notices.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/pagedNotices'
        '403':
          $ref: '#/components/responses/403ForbiddenError'
      x-amazon-apigateway-request-validator: Validate body, query string parameters, and headers
      x-amazon-apigateway-integration:
        uri: https://lbhublicoll.infocert.it/lbhublint/rest/documents/notices
        responses:
          default:
            statusCode: '200'
        requestParameters:
          integration.request.querystring.attivo_passivo: method.request.querystring.attivo_passivo
          integration.request.querystring.data_inizio_ricezione: method.request.querystring.data_inizio_ricezione
          integration.request.querystring.data_fine_ricezione: method.request.querystring.data_fine_ricezione
          integration.request.querystring.indice_pagina: method.request.querystring.indice_pagina
          integration.request.querystring.oggetti_per_pagina: method.request.querystring.oggetti_per_pagina
          integration.request.header.Authorization: '''Basic dGVzdHVzZXIwMTphc2RmIWxrQQ=='''
        passthroughBehavior: when_no_match
        httpMethod: GET
        type: http_proxy
      operationId: getDocumentsNotices
      x-operation-id-source: derived
    servers:
    - url: https://api.infocert.digital/einvoicing/sdigate/v1
components:
  schemas:
    invoice:
      description: 'An invoice with external references.

        '
      type: object
      properties:
        datiFattura:
          $ref: '#/components/schemas/datiFattura'
        datiProcesso:
          $ref: '#/components/schemas/datiProcesso'
        datiAggiuntivi:
          $ref: '#/components/schemas/customAttributes'
    pagination:
      type: object
      required:
      - index
      - pagesCount
      - itemsCount
      - itemsPerPage
      properties:
        index:
          description: The 0-based index of the returned page.
          type: integer
          example: 0
          minimum: 0
        pagesCount:
          description: The total number of available pages.
          type: integer
          example: 50
          minimum: 1
        itemsCount:
          description: 'The total number of items matching the search criteria. Please, pay attention that this is not the number of items in this page, rather than the total number of items potentially available.

            '
          type: integer
          example: 4254
          minimum: 0
        itemsPerPage:
          description: 'How many itmes are included in a single page.

            '
          type: integer
          example: 20
          minimum: 1
    notice:
      type: object
      properties:
        noticeId:
          type: string
          example: 15152
        destinatario:
          type: object
          properties:
            codice:
              type: string
            descrizione:
              type: string
        nomeFile:
          type: string
          example: IT01234567890_11111.xml.p7m
        tipologia:
          type: object
          properties:
            codice:
              type: string
              example: RC
            descrizione:
              type: string
              example: Ricevuta di consegna
        identificativoSdi:
          type: string
          example: 100
        messageId:
          type: string
          example: 123456
        messageIdCommittente:
          type: string
          example: 668
        pecMessageId:
          type: string
        nomeFileFattura:
          type: string
          example: IT01234567890_11111.zip
        note:
          type: string
        riferimentoArchivio:
          type: object
          properties:
            identificativoSdi:
              type: string
              example: 100
            nomeFile:
              type: string
              example: IT01234567890_11111.zip
        dataOraRicezione:
          type: string
          format: date-time
          example: 2013-06-06 12:00:00+00:00
        dataOraConsegna:
          type: string
          format: date-time
          example: 2013-06-06 10:00:00+00:00
        erroreSdi:
          $ref: '#/components/schemas/erroreSdi'
        descrizione:
          type: string
          example: una descrizione
        esitoDestinatario:
          $ref: '#/components/schemas/esitoDestinatario'
        noteDestinatario:
          $ref: '#/components/schemas/noteDestinatario'
        codiceDestinatario:
          type: string
          example: INF001
        formato:
          type: string
        hashFileOriginale:
          type: string
        hash:
          type: string
        tokenDiConservazione:
          type: string
          example: T7B09ECA812E9E8C93B26E5D23487FBD04C6719BB74D06FDCD12E264C6G0E5AFC
        dataDiConservazione:
          type: string
          format: date-time
          example: 2018-07-04 14:32:53
        conservato:
          description: True if the notice is correctly archived, false otherwise.
          type: boolean
          example: false
        datiAggiuntivi:
          $ref: '#/components/schemas/customAttributes'
    datiFattura:
      type: object
      properties:
        partitaIvaEmittente:
          type: string
          example: 07945211006
        codiceFiscaleEmittente:
          type: string
          example: 118018155
        denominazioneEmittente:
          type: string
          example: Consorzio s.r.l.
        dataFattura:
          type: string
          format: date
          example: 2017-04-30
        partitaIvaDestinatario:
          type: string
          example: 07945211000
        codiceFiscaleDestinatario:
          type: string
          example: 82141209
        denominazioneDestinatario:
          type: string
          example: Azienda s.r.l.
        formatoFattura:
          type: string
          enum:
          - FPR12
          - FPA12
          - FSM10
        tipologiaFattura:
          type: object
          properties:
            tipoDocumento:
              type: string
              example: TD01
            descrizione:
              type: string
              example: Fattura
        codiceDestinatario:
          type: string
          example: INF001
        pecDestinatario:
          type: string
          example: protocollo@pec.azienda.it
        riferimentoFattura:
          type: object
          properties:
            numeroFattura:
              type: string
              example: 1111
            annoFattura:
              type: integer
              example: 2015
            posizioneFattura:
              type: string
        idPaese:
          type: string
          example: IT
          description: "The country identification code of the recipient.  \n"
        idPaeseEmittente:
          type: string
          example: IT
          description: "The country identification code of the issuer. \n"
        codiceDestinatarioSdi:
          example: A1234
          type: string
        importoTotale:
          example: '12652.50'
          type: string
        numeroDocumento:
          type: string
          example: '134'
        riferimentoAmministrazione:
          type: string
          example: string
        isAnomalia:
          type: boolean
          example: true
        dataRegistrazioneContabile:
          type: string
          example: '2017-03-31'
        flussoAutofattura:
          type: number
          example: 1
        dataMessaADisposizione:
          type: string
          example: '2017-03-31'
        hasAttachment:
          type: boolean
          example: false
    error:
      description: 'This error object isused across the API to report all the type  of errors. It adheres to the guidelines specified [here](https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

        '
      type: object
      properties:
        code:
          description: "The value for the \"code\" name/value pair is a language-independent string.  Its value is a human-readable service-defined error code.  This code serves as a more specific indicator of the error than the HTTP error code specified in the response.  A relatively small number of possible values for \"code\" are defined and all clients  MUST be capable of handling all of them.  Most services will require a much larger number of more specific error codes,  which are not interesting to all clients.  These error codes are be exposed in the \"innererror\" name/value pair. \n"
          type: string
        message:
          description: "The value for the \"message\" name/value pair is a human-readable representation of the error.  It is intended as an aid to developers and is not suitable for exposure to end users. \n"
          type: string
    esitoDestinatario:
      type: object
      properties:
        esito:
          type: string
          example: EC01
        descrizione:
          type: string
          example: accettato
    pagedNotices:
      type: object
      required:
      - data
      - pagination
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/notice'
        pagination:
          $ref: '#/components/schemas/pagination'
    erroreSdi:
      description: Active process.
      type: array
      items:
        type: string
      example:
      - 00102-File non integro
    autorizzazioni:
      type: object
      properties:
        cicloAttivo:
          type: boolean
          description: 'TRUE authorizes the company to have access to the active flow, while FALSE denies the access.

            '
        cicloPassivo:
          type: boolean
          description: 'TRUE authorizes the company to have access to the passive flow, while FALSE denies the access.

            '
        spesometro:
          type: boolean
          description: 'TRUE authorizes the company to have access to the ''spesometro'', while FALSE denies the access.

            '
    company:
      type: object
      required:
      - nome
      - partitaIva
      - companyId
      properties:
        autorizzazioni:
          $ref: '#/components/schemas/autorizzazioni'
        companyGroupCode:
          type: string
          example: 83acc913-5266-452f-975a-44122feb2a9c
        companyId:
          description: The unique identifier of the company.
          example: '832781479'
          type: string
        contatoreFatturazione:
          example: 0
          type: integer
        contatoreFatturazionePassivo:
          example: 0
          type: integer
        contatoreFatturazioneAnnuale:
          example: 0
          type: integer
        contatoreFatturazioneAnnualePassivo:
          example: 0
          type: integer
        contatoreFatturazioneMensile:
          example: 0
          type: integer
        contatoreFatturazioneMensilePassivo:
          example: 0
          type: integer
        externalCompanyId:
          type: string
          description: "\"An external identification code of the company.\"     \n"
        nome:
          type: string
          example: ACME S.p.A.
        partitaIva:
          type: string
          example: 01234567890
        signInvoice:
          type: boolean
          description: 'True if every invoice associated with the company has to be signed, false otherwise. The default value is true.

            '
        stato:
          type: string
          example: in elaborazione
        useInvoiceName:
          type: boolean
          example: true
        idPaese:
          type: string
          example: IT
          description: "The country identification code.  \n"
    datiProcesso:
      type: object
      properties:
        invoiceId:
          type: integer
          example: 123456
        stato:
          type: string
        externalReference:
          type: string
        attivaPassiva:
          type: string
          enum:
          - ATTIVA
          - PASSIVA
        paPrivati:
          type: string
          enum:
          - PA
          - PRIVATI
        posizioneLotto:
          type: integer
          example: 0
        esitoDestinatario:
          $ref: '#/components/schemas/esitoDestinatario'
        noteDestinatario:
          $ref: '#/components/schemas/noteDestinatario'
        identificativoSdi:
          type: string
          example: 100
        nomeFile:
          type: string
          example: IT01234567890_11111.xml.p7m
        tokenDiConservazione:
          type: string
        dataDiConservazione:
          type: string
          format: date-time
          example: 2013-06-06 12:00:00+00:00
        requestId:
          description: Active process.
          type: string
          example: 0123AB
        erroreSdi:
          $ref: '#/components/schemas/erroreSdi'
        erroreValidazione:
          description: Active process.
          type: array
          items:
            type: string
          example:
          - 00102 - File non integro
        conservato:
          description: True if the invoice is correctly archived, false otherwise.
          type: boolean
          example: false
        dataRicezione:
          description: the date in which Infocert received the passive-invoice. The format (local-date-time) is yyyy-MM-ddTHH:mm:ss.
          type: string
          format: date-time
          example: 2018-07-05 16:11:52
    noteDestinatario:
      type: string
    paginatedCompanies:
      type: object
      required:
      - data
      - pagination
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/company'
        pagination:
          $ref: '#/components/schemas/pagination'
    invoiceListaResponse:
      description: 'A list of invoice with adding information.

        '
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/invoice'
        pagination:
          $ref: '#/components/schemas/pagination'
    customAttributes:
      type: object
      example:
        key1: customValue1
        key2: customValue2
  parameters:
    paginationItemsPerPage:
      name: oggetti_per_pagina
      in: query
      description: "How many itmes should be included in a single page.\nIf not specified, a sensible default will be applied.        \n"
      required: false
      schema:
        type: integer
        minimum: 1
    paginationIndex:
      name: indice_pagina
      in: query
      description: 'The 0-based index of the page that should be returned. If not specified, the first page available, always at index 0, is returned.

        '
      required: false
      schema:
        type: integer
        minimum: 0
    companyGroupCode:
      in: query
      name: company_group_code
      schema:
        type: string
  responses:
    403ForbiddenError:
      description: 'The authentication credentials are insufficient or incorrect to grant access.

        '
    400BadRequestError:
      description: 'The request is malformed, cannot be understood.

        '
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
  securitySchemes:
    apiKey:
      type: apiKey
      description: 'The API Key provided to you by Infocert.

        '
      name: x-api-key
      in: header
x-refined-from:
- infocert-legalinvoice-openapi.yml
- infocert-legalinvoice-openapi.yml