DevPortalPagoPA




Table of contents

📐 OpenAPI

Specifications

The specifications are available at the address: https://developer.io.italia.it/openapi.html

File

Notes

There are some customer extensions that are not well interpreted by tools compliant with the openAPI 2.0 standard (fka swagger https://swagger.io/specification/v2/):
  • x-extensible-enum: where used, it replaces the one that is expressed with enum in the standard. Its replacement with a standard enum is in progress;
  • x-import: for some definitions, it specifies where the type definition is located in the PagoPA libraries (Typescript). It does not have an equivalent in the OpenAPI standard. It is not immediately clear what the format requirements are for a specific field and the definition provided by the reference must be retrieved manually;
  • x-one-of: used in combination with allOf, it indicates that allOf does not represent an intersection of the listed type, but rather it behaves like oneOf introduced with version 3 of the OpenAPI standard. It is used in the type ServicePayload;
  • x-example: adds an example where the standard does not permit using the tag example.

Haven't completed onboarding yet and need help?

Write an email describing your problem or question to the address areariservata@assistenza.pagopa.it.

Need help with APIs and Integration?

Write an email describing your problem or question to the address:

io-service-management@pagopa.it

Tell us what you think

To report problems or give feedback, leave a comment in the GitHub space of the IO app