# PagoPA Eservice Templates API

**Canonical:** https://apis.io/apis/pagopa/pagopa-eservicetemplates-api/  
**Provider:** PagoPA — https://apis.io/providers/pagopa/  
**Base URL:** https://api.platform.pagopa.it/bizevents/service/v1  
**Documentation:** https://developer.pagopa.it/it/pago-pa/api/recupero-receipt

PagoPA Eservice Templates API is one of 83 APIs that [PagoPA](https://apis.io/providers/pagopa/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 96 JSON Schema definitions. Tagged areas include eserviceTemplates. The published artifact set on APIs.io includes an OpenAPI specification and 96 JSON Schemas.

E-Service Templates routes

## Operations (37)

| Method | Path | Summary |
|---|---|---|
| GET | `/eserviceTemplates` | List E-Service Templates |
| POST | `/eserviceTemplates` | Create a new E-Service Template |
| GET | `/eserviceTemplates/{templateId}` | Retrieve an E-Service Template |
| PATCH | `/eserviceTemplates/{templateId}` | Update a Draft E-Service Template |
| DELETE | `/eserviceTemplates/{templateId}` | Delete an E-Service Template in Draft state |
| PATCH | `/eserviceTemplates/{templateId}/description` | Update the description of an E-Service Template after its publication |
| PATCH | `/eserviceTemplates/{templateId}/intendedTarget` | Update the intended target of an E-Service Template after its publication |
| PATCH | `/eserviceTemplates/{templateId}/name` | Update the name of an E-Service Template after its publication |
| GET | `/eserviceTemplates/{templateId}/versions` | List E-Service Template Versions |
| POST | `/eserviceTemplates/{templateId}/versions` | Create a new E-Service Template Version |
| GET | `/eserviceTemplates/{templateId}/versions/{versionId}` | Retrieve an E-Service Template Version |
| PATCH | `/eserviceTemplates/{templateId}/versions/{versionId}` | Update a Draft E-Service Template Version |
| DELETE | `/eserviceTemplates/{templateId}/versions/{versionId}` | Delete an E-Service Template Version |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/suspend` | Suspend an E-Service Template Version in Published state |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/unsuspend` | Unsuspend an E-Service Template Version in Suspended state |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/publish` | Publish an E-Service Template Version in Draft state |
| GET | `/eserviceTemplates/{templateId}/versions/{versionId}/documents` | List E-Service Template Version Documents |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/documents` | Upload an E-Service Template Version Document |
| GET | `/eserviceTemplates/{templateId}/versions/{versionId}/documents/{documentId}` | Download an E-Service Template Version Document |
| DELETE | `/eserviceTemplates/{templateId}/versions/{versionId}/documents/{documentId}` | Delete an E-Service Template Version Document |
| POST | `/eserviceTemplates/{templateId}/riskAnalyses` | Create a new Risk Analysis |
| GET | `/eserviceTemplates/{templateId}/riskAnalyses` | List E-Service Template Risk Analyses |
| GET | `/eserviceTemplates/{templateId}/riskAnalyses/{riskAnalysisId}` | Retrieve an E-Service Template Risk Analysis |
| DELETE | `/eserviceTemplates/{templateId}/riskAnalyses/{riskAnalysisId}` | Delete an E-Service Template Risk Analysis |
| PATCH | `/eserviceTemplates/{templateId}/versions/{versionId}/quotas` | Update the quotas of an E-Service Template Version after its publication |
| GET | `/eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes` | List E-Service Template Version Certified Attributes |
| GET | `/eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes` | List E-Service Template Version Declared Attributes |
| GET | `/eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes` | List E-Service Template Version Verified Attributes |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups/{groupIndex}/attributes` | Assign E-Service Template Version Certified Attribute to a specific Attribute… |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups/{groupIndex}/attributes` | Assign E-Service Template Version Declared Attributes to a specific Attribute… |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups/{groupIndex}/attributes` | Assign E-Service Template Version Verified Attributes to a specific Attribute… |
| DELETE | `/eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups/{groupIndex}/attributes/{attributeId}` | Delete an E-Service Template Certified Attribute from a specific Attribute Group |
| DELETE | `/eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups/{groupIndex}/attributes/{attributeId}` | Delete an E-Service Template Verified Attribute from a specific Attribute Group |
| DELETE | `/eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups/{groupIndex}/attributes/{attributeId}` | Delete an E-Service Template Declared Attribute from a specific Attribute Group |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups` | Create Certified Attributes Group for E-Service Template Version |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups` | Create Declared Attributes Group for E-Service Template Version |
| POST | `/eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups` | Create Verified Attributes Group for E-Service Template Version |

## Machine-readable artifacts (97)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/openapi/pagopa-eservicetemplates-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-ct-receipt-model-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-cart-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-get-cart-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-get-mbd-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-get-mdb-receipt-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-create-mbd-request-v2-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-single-flow-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-paginated-payments-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-paginated-flows-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-create-flow-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-single-flow-created-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-paginated-flows-published-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-paginated-flows-created-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-position-model-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payments-model-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-position-model-base-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-positions-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-app-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-already-paid-payment-option-model-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-file-id-list-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-upload-report-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-upload-status-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-update-transfer-iban-massive-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-position-model-v3-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-position-model-response-v3-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-positions-info-v3-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-flow-list-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-upload-report-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-receipts-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-broker-institutions-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-ciibans-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-payment-options-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-new-debt-position-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-debt-position-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-get-generation-request-status-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-template-resource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-notice-generation-request-item-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-notice-generation-massive-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/pagopa/refs/heads/main/json-schema/pagopa-notice-generation-massive-resource-schema.json
- …and 57 more, listed in full on the page.

## Other PagoPA APIs (12)

- [pagoPA - Nodo dei Pagamenti SOAP interfaces](https://apis.io/apis/pagopa/pagopa-nodo-dei-pagamenti-soap-interfaces/)
- [PagoPA ACA API](https://apis.io/apis/pagopa/pagopa-aca-api/)
- [PagoPA Activations API](https://apis.io/apis/pagopa/pagopa-activations-api/)
- [PagoPA Agreements API](https://apis.io/apis/pagopa/pagopa-agreements-api/)
- [PagoPA Attributes API](https://apis.io/apis/pagopa/pagopa-attributes-api/)
- [PagoPA b2b - pagoPA side API](https://apis.io/apis/pagopa/pagopa-b2b-pagopa-side-api/)
- [PagoPA Callback API](https://apis.io/apis/pagopa/pagopa-callback-api/)
- [PagoPA Callback Cancel API](https://apis.io/apis/pagopa/pagopa-callback-cancel-api/)
- [PagoPA Carts API](https://apis.io/apis/pagopa/pagopa-carts-api/)
- [PagoPA Check API](https://apis.io/apis/pagopa/pagopa-check-api/)
- [PagoPA Citizen operation API](https://apis.io/apis/pagopa/pagopa-citizen-operation-api/)
- [PagoPA Clients API](https://apis.io/apis/pagopa/pagopa-clients-api/)

## Tags

eserviceTemplates

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/pagopa/pagopa-eservicetemplates-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/pagopa/.
