InfoCert · OpenAPI Overlay 1.0.0
InfoCert Legal Invoice API overlay
42 actions
42 updates
documentation
extends
../openapi/_original/infocert-legalinvoice-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for InfoCert's API. It is a proposal applied on top of the contract, not a document InfoCert publishes.
What the actions change
operationIdx-operationId-derivedx-provider
Targets 42 · first 16 shown; the file carries all of them
$.info
$.paths['/companies/bulk'].post
$.paths['/companies'].post
$.paths['/companies'].get
$.paths['/companies/{companyId}'].get
$.paths['/companies/{companyId}'].delete
$.paths['/companies/byCode/{vatOrVies}'].get
$.paths['/companies/byCode/{vatOrVies}/revoca'].post
$.paths['/companies/{companyId}/provisioning'].get
$.paths['/companies/{companyId}/details'].get
$.paths['/companies/{companyId}/provisioning/pec/inbound'].get
$.paths['/companies/{companyId}/provisioning/pec/inbound'].post
$.paths['/companies/{companyId}/provisioning/pec/outbound'].get
$.paths['/companies/{companyId}/provisioning/pec/outbound'].post
$.paths['/companies/{companyId}/provisioning/legalarchiving'].get
$.paths['/companies/{companyId}/provisioning/legalarchiving'].post
OpenAPI Overlay
overlay: 1.0.0
info:
title: InfoCert Legal Invoice API overlay
version: 1.0.0
extends: ../openapi/_original/infocert-legalinvoice-openapi.yml
x-generated: '2026-10-18'
x-method: generated
actions:
- target: $.info
description: Provider attribution added by API Evangelist.
update:
x-provider:
name: InfoCert
aid: infocert
developer_portal: https://devportal.infocert.digital/
- target: $.paths['/companies/bulk'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesBulk
x-operationId-derived: true
- target: $.paths['/companies'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompanies
x-operationId-derived: true
- target: $.paths['/companies'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompanies
x-operationId-derived: true
- target: $.paths['/companies/{companyId}'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyId
x-operationId-derived: true
- target: $.paths['/companies/{companyId}'].delete
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: deleteCompaniesByCompanyId
x-operationId-derived: true
- target: $.paths['/companies/byCode/{vatOrVies}'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCodeByVatOrVies
x-operationId-derived: true
- target: $.paths['/companies/byCode/{vatOrVies}/revoca'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesByCodeByVatOrViesRevoca
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyIdProvisioning
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/details'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyIdDetails
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/pec/inbound'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyIdProvisioningPecInbound
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/pec/inbound'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesByCompanyIdProvisioningPecInbound
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/pec/outbound'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyIdProvisioningPecOutbound
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/pec/outbound'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesByCompanyIdProvisioningPecOutbound
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/legalarchiving'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyIdProvisioningLegalarchiving
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/legalarchiving'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesByCompanyIdProvisioningLegalarchiving
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/firma'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getCompaniesByCompanyIdProvisioningFirma
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/firma'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesByCompanyIdProvisioningFirma
x-operationId-derived: true
- target: $.paths['/companies/{companyId}/provisioning/legalarchiving/request'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesByCompanyIdProvisioningLegalarchivingRequest
x-operationId-derived: true
- target: $.paths['/companies/registerCompany'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postCompaniesRegisterCompany
x-operationId-derived: true
- target: $.paths['/documents/invoices'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsInvoices
x-operationId-derived: true
- target: $.paths['/documents/invoices/passive/{invoiceId}/autofattura'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsInvoicesPassiveByInvoiceIdAutofattura
x-operationId-derived: true
- target: $.paths['/documents/longtermArchive'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsLongtermArchive
x-operationId-derived: true
- target: $.paths['/documents/invoices/active'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesActive
x-operationId-derived: true
- target: $.paths['/documents/invoices/passive'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesPassive
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/attachments'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByInvoiceIdAttachments
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/attachments'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsInvoicesByInvoiceIdAttachments
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/process'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsInvoicesByInvoiceIdProcess
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/customAttributes'].put
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: putDocumentsInvoicesByInvoiceIdCustomAttributes
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByInvoiceId
x-operationId-derived: true
- target: $.paths['/documents/invoices/byIdentificativoSdi/{identificativoSdi}'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByIdentificativoSdiByIdentificativoSdi
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/full'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByInvoiceIdFull
x-operationId-derived: true
- target: $.paths['/documents/invoices/byIdentificativoSdi/{identificativoSdi}/content'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByIdentificativoSdiByIdentificativoSdiContent
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/content'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByInvoiceIdContent
x-operationId-derived: true
- target: $.paths['/documents/{documentId}/exhibition'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsByDocumentIdExhibition
x-operationId-derived: true
- target: $.paths['/documents/{documentId}/exhibitionweb'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsByDocumentIdExhibitionweb
x-operationId-derived: true
- target: $.paths['/documents/notices/{noticeId}'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsNoticesByNoticeId
x-operationId-derived: true
- target: $.paths['/documents/notices/{noticeId}/content'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsNoticesByNoticeIdContent
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/notices'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsInvoicesByInvoiceIdNotices
x-operationId-derived: true
- target: $.paths['/documents/invoices/{invoiceId}/outcome'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsInvoicesByInvoiceIdOutcome
x-operationId-derived: true
- target: $.paths['/documents/invoices/byIdentificativoSdi/{identificativoSdi}/outcome'].post
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: postDocumentsInvoicesByIdentificativoSdiByIdentificativoSdiOutcome
x-operationId-derived: true
- target: $.paths['/documents/notices'].get
description: Spec ships without an operationId; derived one from method + path so agents and tools can address the operation.
update:
operationId: getDocumentsNotices
x-operationId-derived: true
Work with this as data
Every overlay 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 openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/infocert-legalinvoice-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.