Table of contents
Remote configuration
This configuration is necessary if you want to use one of the following functions:
For both functions, it is in fact necessary to **provide a**REST web service in compliance with the relative OpenAPI.
An exposed web service is characterized by a configuration identifier, a univocal alphanumeric code, generated by IO, which will correspond primarily to a set of endpoints and their API keys.
You can define a configuration, retrieve it later, list the defined configurations, and modify a previously created configuration.
The exposed service must consist of a variable number of endpoints, depending on what you intend to remotely retrieve for your messages and the type of agreement you have signed with PagoPA:
| Endpoint retrieval of: | Data to return to IO | Details |
|---|---|---|
| opening preconditions | subject and body of preconditions | |
| message details |
| the message details must match the intent flags declared when the message is created |
| attachment bytes | bytes of the individual attachment (Premium entities only) |
Once ready, use the API described in CRUs, remote configurations to register the necessary data with the IO systems, including:
- the base URL that IO will use to dial the addresses of the endpoints exposed by your Organization (for more information refer to the examples given in OpenAPI recovery endpoint of remote content
- the** API key** that IO will use to authenticate to your systems and its expected header
- the default preference, if any, related to preconditions to opening messages (for more information on preconditions refer to Send a message with remote content)
Haven't completed onboarding yet and need help?
Write an email describing your problem or question to the address areariservata@assistenza.pagopa.it.
Tell us what you think
To report problems or give feedback, leave a comment in the GitHub space of the IO app