DevPortalPagoPA




Table of contents

Create a service

Here are the steps to follow to create a service.

Via the Developer Portal

1. [**Access**](https://developer.io.italia.it/) the Developer Portal; 2. In the left column, select **β€œServices”**; 3. Check that the **precompiled fields** are correct and change them if necessary; 4. Select "**Add subscription**" to create the service in draft form; 5. View and save the **API keys** associated with the service.
To publish the service in production mode, enter the data found in the section [mandatory-data](dati-obbligatori/ "mention").
#### Via the Reserved Area
1. [**Access**](https://selfcare.pagopa.it/) the Reserved Area; 2. Select the institution for which you want to operate from the list that is displayed; 3. The IO app searches among the active products and click the relative box; 4. In the left column, select β€œ**Services**”; 5. Click on "**Create a service**"; 6. Write the "**Name of the service**" (the name the citizen will see in app: [select it carefully](https://docs.pagopa.it/manuale-operativo-dei-servizi/come-si-crea-un-servizio/la-scheda-servizio/nome-del-servizio)!) and compile all the other required fields; 7. Proceed by clicking **"Create service"** to create the service in draft form; 8. View and save the **API keys** associated with the service.
1. Return to the section **"Services"** in the left menu; 2. Click on the service that was just created to see the details; 3. Click at the top on the button **"Send for review"**; 4. Wait for the service to be validated or not by PagoPA S.p.A.
#### Via API
Discover what the [`chiave manage`](manage-key.md) is and [how to get it](manage-key.md#recupera-la-chiave-manage).
1. Get the [specific APIs](../../api-and-specifications/api-services/manage-service-create.md) and read the suggestions carefully 2. Prepare the payload for the service tab you want to create 3. Use [manage-service-create.md](../../api-and-specifications/api-services/manage-service-create.md "mention") with your `manage` key
Perform the call and take note of the serviceId of the service just created.
To get the keys for the created service, refer to Manage Service: Get keys.

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