Table of contents
Create a service
Here are the steps to follow to create a service.
Via the Developer Portal
Step 1- Create the service
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.
Step 2- Enter the requested data
To publish the service in production mode, enter the data found in the section [mandatory-data](dati-obbligatori/ "mention").
#### Via the Reserved Area
Step 1- Create the service
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.
Step 2- Send the service for review
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
Step 1- Get the specific api-key
Discover what the [`chiave manage`](manage-key.md) is and [how to get it](manage-key.md#recupera-la-chiave-manage).
Step 2- Prepare the service tab
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
Step 3- Execute the API call
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.
Tell us what you think
To report problems or give feedback, leave a comment in the GitHub space of the IO app