generated: '2026-10-09' method: generated source: openapi/pagopa-aca-openapi.yml, openapi/pagopa-backoffice-external-ec-openapi.yml, openapi/pagopa-backoffice-external-psp-openapi.yml, openapi/pagopa-biz-events-openapi.yml, openapi/pagopa-checkout-ec-v1-openapi.yml, openapi/pagopa-checkout-ec-v2-openapi.yml, openapi/pagopa-ecommerce-redirect-openapi.yml, openapi/pagopa-fdr-organizations-openapi.yml, openapi/pagopa-fdr-psp-openapi.yml, openapi/pagopa-firma-con-io-issuer-openapi.yml, openapi/pagopa-gpd-aca-massive-v2-openapi.yml, openapi/pagopa-gpd-aca-openapi.yml, openapi/pagopa-gpd-massive-v1-openapi.yml, openapi/pagopa-gpd-massive-v2-openapi.yml, openapi/pagopa-gpd-payments-openapi.yml, openapi/pagopa-gpd-reporting-openapi.yml, openapi/pagopa-gpd-v1-openapi.yml, openapi/pagopa-gpd-v3-openapi.yml, openapi/pagopa-io-services-openapi.yml, openapi/pagopa-marca-da-bollo-v1-openapi.yml, openapi/pagopa-marca-da-bollo-v2-openapi.yml, openapi/pagopa-mdc-citizen-consent-openapi.yml, openapi/pagopa-mdc-payment-openapi.yml, openapi/pagopa-mdc-tpp-message-openapi.yml, openapi/pagopa-mdc-tpp-testing-openapi.yml, openapi/pagopa-pari-ecommerce-openapi.yml, openapi/pagopa-payment-options-organizations-openapi.yml, openapi/pagopa-payment-options-psp-openapi.yml, openapi/pagopa-pdnd-attestation-keychain-mock-openapi.yml, openapi/pagopa-pdnd-attestation-organization-id-openapi.yml, openapi/pagopa-pdnd-attestation-subject-id-openapi.yml, openapi/pagopa-pdnd-interop-v2-openapi.yml, openapi/pagopa-pdnd-interop-v3-openapi.yml, openapi/pagopa-pdnd-signal-hub-pull-openapi.yml, openapi/pagopa-pdnd-signal-hub-push-openapi.yml, openapi/pagopa-pdnd-tracing-openapi.yml, openapi/pagopa-print-payment-notices-openapi.yml, openapi/pagopa-send-b2b-pa-openapi.yml, openapi/pagopa-send-platform-status-openapi.yml, openapi/pagopa-srtp-activation-openapi.yml, openapi/pagopa-srtp-callback-openapi.yml, openapi/pagopa-srtp-payees-openapi.yml, openapi/pagopa-srtp-service-providers-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 697 by_action_class: acting: 379 connected: 318 by_consequence: write: 326 read: 318 safety-critical: 20 physical: 33 human_in_the_loop_required: 20 operations: - path: /paCreatePosition method: post operationId: newDebtPosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{brokerCode}/creditor_institutions method: get operationId: getBrokerInstitutions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{brokerCode}/ibans method: get operationId: getBrokerIbans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /creditor_institutions/ibans method: get operationId: getCIsIbans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/receipts/{iur} method: get operationId: getOrganizationReceiptIur x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/receipts/{iur}/paymentoptions/{iuv} method: get operationId: getOrganizationReceiptIuvIur x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /carts method: post operationId: PostCarts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /carts method: post operationId: PostCartsV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /redirections/{idTransaction}/outcomes method: post operationId: CallbackOutcome x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationId}/fdrs method: get operationId: IOrganizationsController_getAllPublishedFlows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationId}/fdrs/{fdr}/revisions/{revision}/psps/{pspId} method: get operationId: IOrganizationsController_getSinglePublishedFlow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationId}/fdrs/{fdr}/revisions/{revision}/psps/{pspId}/payments method: get operationId: IOrganizationsController_getPaymentsFromPublishedFlow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /psps/{pspId}/created method: get operationId: IPspsController_getAllFlowsNotInPublishedStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /psps/{pspId}/created/fdrs/{fdr}/organizations/{organizationId} method: get operationId: IPspsController_getSingleFlowNotInPublishedStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /psps/{pspId}/created/fdrs/{fdr}/organizations/{organizationId}/payments method: get operationId: IPspsController_getPaymentsForFlowNotInPublishedStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /psps/{pspId}/fdrs/{fdr} method: delete operationId: IPspsController_deleteExistingFlow x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /psps/{pspId}/fdrs/{fdr} method: post operationId: IPspsController_createEmptyFlow x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /psps/{pspId}/fdrs/{fdr}/payments/add method: put operationId: IPspsController_addPaymentToExistingFlow x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /psps/{pspId}/fdrs/{fdr}/payments/del method: put operationId: IPspsController_deletePaymentFromExistingFlow x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /psps/{pspId}/fdrs/{fdr}/publish method: post operationId: IPspsController_publishFlow x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /psps/{pspId}/published method: get operationId: IPspsController_getAllFlowsInPublishedStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /psps/{pspId}/published/fdrs/{fdr}/revisions/{revision}/organizations/{organizationId} method: get operationId: IPspsController_getSingleFlowInPublishedStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /psps/{pspId}/published/fdrs/{fdr}/revisions/{revision}/organizations/{organizationId}/payments method: get operationId: IPspsController_getPaymentsForFlowInPublishedStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info method: get operationId: getInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dossiers method: post operationId: createDossier x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dossiers/{dossierId} method: get operationId: getDossier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dossiers/{dossierId}/signature-requests method: get operationId: getRequestsByDossier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signers method: post operationId: getSignerByFiscalCode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signature-requests method: post operationId: createSignatureRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /signature-requests/{signatureRequestId} method: get operationId: getSignatureRequest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signature-requests/{signatureRequestId}/status method: put operationId: setSignatureRequestStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /signature-requests/{signatureRequestId}/documents/{documentId}/upload_url method: get operationId: getDocumentUploadUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signature-requests/{signatureRequestId}/notification method: put operationId: sendNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /validate-document method: post operationId: validateDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: put operationId: update-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: post operationId: create-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: delete operationId: delete-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file/{file-id}/report method: get operationId: get-debt-positions-upload-report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file/{file-id}/status method: get operationId: get-debt-positions-upload-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/files method: get operationId: get-debt-positions-fileids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions method: get operationId: getOrganizationDebtPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions method: post operationId: createPosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: get operationId: getOrganizationDebtPositionByIUPD x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: put operationId: updatePosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: delete operationId: deletePosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd}/publish method: post operationId: publishPosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd}/invalidate method: post operationId: invalidatePosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /info method: get operationId: healthCheck x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/paymentoptions/paids/{nav} method: post operationId: setPaymentOptionAsAlreadyPaid x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file/{upload-id}/status method: get operationId: get-debt-positions-upload-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: put operationId: update-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: post operationId: create-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: delete operationId: delete-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file/{file-id}/report method: get operationId: get-debt-positions-upload-report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/files method: get operationId: get-debt-positions-fileids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: put operationId: update-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: post operationId: create-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file method: delete operationId: delete-debt-positions-by-file-upload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file/{file-id}/report method: get operationId: get-debt-positions-upload-report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/file/{file-id}/status method: get operationId: get-debt-positions-upload-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /brokers/{broker-code}/organizations/{organization-fiscal-code}/debtpositions/files method: get operationId: get-debt-positions-fileids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payments/{organizationfiscalcode}/receipts method: get operationId: getOrganizationReceipts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payments/{organizationfiscalcode}/receipts/{iuv} method: get operationId: getReceiptByIUV x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationId}/reportings method: get operationId: get-organizations-organizationid-reportings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationId}/reportings/{flowId}/date/{date} method: get operationId: get-organizations-organizationid-reportings-flowid-date-date x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions method: get operationId: getOrganizationDebtPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions method: post operationId: createPosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: get operationId: getOrganizationDebtPositionByIUPD x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: put operationId: updatePosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: delete operationId: deletePosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd}/invalidate method: post operationId: invalidatePosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd}/publish method: post operationId: publishPosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/transfers method: patch operationId: updateTransferIbanMassive x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/paymentoptions/paids/{nav} method: post operationId: setPaymentOptionAsAlreadyPaid x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: get operationId: getOrganizationDebtPositionByIUPD x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: put operationId: updatePosition x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd} method: delete operationId: deletePosition x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions method: get operationId: getOrganizationDebtPositions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organizationfiscalcode}/debtpositions method: post operationId: createPosition x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organizationfiscalcode}/debtpositions/{iupd}/publish method: post operationId: publishPosition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages method: post operationId: submitMessageforUserWithFiscalCodeInBody x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages/{fiscal_code} method: post operationId: submitMessageforUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages/{fiscal_code}/{id} method: get operationId: getMessage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /profiles method: post operationId: getProfileByPOST x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /profiles/{fiscal_code} method: get operationId: getProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions-feed/{date} method: get operationId: getSubscriptionsFeedForDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organization_fiscal_code}/logo method: put operationId: uploadOrganizationLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activations/ method: post operationId: getServiceActivationByPOST x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activations/ method: put operationId: upsertServiceActivation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services method: post operationId: cmsCreateService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services method: get operationId: cmsGetServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /manage/services/topics method: get operationId: getServiceTopics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /manage/services/{serviceId} method: get operationId: cmsGetService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /manage/services/{serviceId} method: put operationId: cmsUpdateService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services/{serviceId} method: delete operationId: cmsDeleteService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services/{serviceId}/logo method: put operationId: cmsUpdateServiceLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services/{serviceId}/history method: get operationId: cmsGetServiceHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /manage/services/{serviceId}/keys method: get operationId: cmsGetServiceKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /manage/services/{serviceId}/keys/{keyType} method: put operationId: cmsRegenerateServiceKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services/{serviceId}/review method: put operationId: cmsReviewService x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services/{serviceId}/release method: post operationId: cmsReleaseService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /manage/services/{serviceId}/release method: get operationId: cmsGetPublishedService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /manage/services/{serviceId}/release method: delete operationId: cmsUnpublishService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages-sending/remote-contents/configurations method: post operationId: createRCConfiguration x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messages-sending/remote-contents/configurations method: get operationId: listRCConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /messages-sending/remote-contents/configurations/{configurationId} method: get operationId: getRCConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /messages-sending/remote-contents/configurations/{configurationId} method: put operationId: updateRCConfiguration x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{organization-fiscal-code}/mbd method: post operationId: getMdb x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organization-fiscal-code}/receipt/{nav} method: get operationId: getPaymentReceipts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organization-fiscal-code}/noticeNumbers/{nav}/mbd method: get operationId: getPaymentReceiptsV2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{organization-fiscal-code}/mbd method: post operationId: createMbdV2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{fiscalCode}/{tppId} method: post operationId: saveCitizenConsent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{fiscalCode}/{tppId} method: get operationId: getCitizenConsentStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{fiscalCode}/{tppId} method: put operationId: stateSwitch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{tppId} method: get operationId: getCitizenEnabled x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retrievalTokens method: post operationId: retrievalTokens x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retrievalTokens/{retrievalId} method: get operationId: getRetrieval x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /token method: get operationId: generateDeepLink x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{auth_endpoint} method: post operationId: getToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{message_endpoint} method: post operationId: receiveNotification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /network/connection/{tppName} method: get operationId: getNetworkConnection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions/bar-code/{trxCode}/capture method: put operationId: capturePaymentBonusElettrodomestici x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/bar-code/{trxCode}/capture method: put operationId: capturePayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transactions/bar-code/{trxCode}/preview method: put operationId: previewPaymentBonusElettrodomestici x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/bar-code/{trxCode}/preview method: put operationId: previewPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /products method: get operationId: getProductsBonusElettrodomestici x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /initiatives/{initiativeId}/products method: get operationId: getProducts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions/bar-code/{trxCode}/authorize method: put operationId: authPaymentBarCodeBonusElettrodomestici x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/bar-code/{trxCode}/authorize method: put operationId: authPaymentBarCode x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transactions/processed method: get operationId: getPointOfSaleTransactionsProcessedBonusElettrodomestici x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /initiatives/{initiativeId}/transactions/processed method: get operationId: getPointOfSaleTransactionsProcessed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions method: get operationId: getPointOfSaleTransactionsBonusElettrodomestici x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /initiatives/{initiativeId}/transactions method: get operationId: getPointOfSaleTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions/{transactionId}/download method: get operationId: downloadInvoiceFileBonusElettrodomestici x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /initiatives/{initiativeId}/transactions/{transactionId}/download method: get operationId: downloadInvoiceFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transactions/{transactionId} method: delete operationId: deleteTransactionBonusElettrodomestici x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/{transactionId} method: delete operationId: deleteTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transactions/{transactionId}/reversal method: post operationId: reversalTransactionBonusElettrodomestici x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/{transactionId}/reversal method: post operationId: reversalTransaction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transactions/{transactionId}/reversal-invoiced method: post operationId: reversalTransactionInvoicedBonusElettrodomestici x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/{transactionId}/reversal-invoiced method: post operationId: reversalTransactionInvoiced x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transactions/{transactionId}/invoice method: post operationId: invoiceTransactionBonusElettrodomestici x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/{transactionId}/invoice method: post operationId: invoiceTransaction x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /transactions/{transactionId}/invoice/update method: put operationId: updateInvoiceTransactionBonusElettrodomestici x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /initiatives/{initiativeId}/transactions/{transactionId}/invoice/update method: put operationId: updateInvoiceTransaction x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment-options/organizations/{organization-fiscal-code}/notices/{notice-number} method: post operationId: getPaymentOptionsByNoticeNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment-options/organizations/{organization-fiscal-code}/notices/{notice-number} method: get operationId: getPaymentOptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keychain-mock/status method: get operationId: get_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keychain-mock/signature method: get operationId: get_signature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keychain-mock/verify method: post operationId: post_verify_message x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization-id-verification/data-preparation/handshake method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization-id-verification/data-preparation method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization-id-verification/data-preparation method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization-id-verification/data-preparation method: delete operationId: reset x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /organization-id-verification/data-preparation/remove method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization-id-verification/status method: get operationId: get_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization-id-verification/check method: post operationId: post_partita_organizationId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization-id-verification/pseudonymization method: get operationId: getPseudonymization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subject-id-verification/pseudonymization method: get operationId: getPseudonymization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subject-id-verification/data-preparation/handshake method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subject-id-verification/data-preparation method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subject-id-verification/data-preparation method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subject-id-verification/data-preparation method: delete operationId: reset x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /subject-id-verification/data-preparation/remove method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subject-id-verification/status method: get operationId: get_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subject-id-verification/check method: post operationId: post_verifica_codiceFiscale x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subject-id-verification/check-with-payload-signature method: post operationId: post_verifica_codiceFiscale_with_payload_signature x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements method: get operationId: getAgreements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements method: post operationId: createAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId} method: get operationId: getAgreement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId} method: delete operationId: deleteAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/purposes method: get operationId: getAgreementPurposes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId}/approve method: post operationId: approveAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/reject method: post operationId: rejectAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/submit method: post operationId: submitAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/suspend method: post operationId: suspendAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/unsuspend method: post operationId: unsuspendAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/upgrade method: post operationId: upgradeAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/clone method: post operationId: cloneAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/consumerDocuments method: post operationId: uploadAgreementConsumerDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/consumerDocuments method: get operationId: getAgreementConsumerDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId}/consumerDocuments/{documentId} method: get operationId: downloadAgreementConsumerDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId}/consumerDocuments/{documentId} method: delete operationId: deleteAgreementConsumerDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/contract method: get operationId: downloadAgreementConsumerContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations method: get operationId: getConsumerDelegations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations method: post operationId: createConsumerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /consumerDelegations/{delegationId} method: get operationId: getConsumerDelegation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations/{delegationId}/accept method: post operationId: acceptConsumerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerDelegations method: get operationId: getProducerDelegations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerDelegations method: post operationId: createProducerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerDelegations/{delegationId} method: get operationId: getProducerDelegation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerDelegations/{delegationId}/accept method: post operationId: acceptProducerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerDelegations/{delegationId}/reject method: post operationId: rejectProducerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /certifiedAttributes method: get operationId: getCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /certifiedAttributes method: post operationId: createCertifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /certifiedAttributes/{attributeId} method: get operationId: getCertifiedAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /declaredAttributes/{attributeId} method: get operationId: getDeclaredAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verifiedAttributes/{attributeId} method: get operationId: getVerifiedAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verifiedAttributes method: get operationId: getVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verifiedAttributes method: post operationId: createVerifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /declaredAttributes method: get operationId: getDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /declaredAttributes method: post operationId: createDeclaredAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients method: get operationId: getClients x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId} method: get operationId: getClient x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId}/purposes method: get operationId: getClientPurposes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId}/purposes method: post operationId: addClientPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/purposes/{purposeId} method: delete operationId: removeClientPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/keys method: get operationId: getClientKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains method: get operationId: getProducerKeychains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId} method: get operationId: getProducerKeychain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId}/eservices method: get operationId: getProducerKeychainEServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId}/eservices method: post operationId: addProducerKeychainEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/eservices/{eserviceId} method: delete operationId: removeProducerKeychainEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/keys method: get operationId: getProducerKeychainKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations/{delegationId}/reject method: post operationId: rejectConsumerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices method: get operationId: getEServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices method: post operationId: createEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId} method: get operationId: getEService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId} method: patch operationId: updateDraftEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId} method: delete operationId: deleteEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/delegation method: patch operationId: updatePublishedEServiceDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/description method: patch operationId: updatePublishedEServiceDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/name method: patch operationId: updatePublishedEServiceName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/signalHub method: patch operationId: updatePublishedEServiceSignalHub x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors method: get operationId: getEServiceDescriptors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors method: post operationId: createDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId} method: get operationId: getEServiceDescriptor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId} method: patch operationId: updateDraftEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId} method: delete operationId: deleteDraftEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/quotas method: patch operationId: updatePublishedEServiceDescriptorQuotas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents method: get operationId: getEServiceDescriptorDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents method: post operationId: uploadEServiceDescriptorDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents/{documentId} method: get operationId: downloadEServiceDescriptorDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents/{documentId} method: delete operationId: deleteEServiceDescriptorDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/interface method: get operationId: downloadEServiceDescriptorInterface x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/interface method: post operationId: uploadEServiceDescriptorInterface x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/interface method: delete operationId: deleteEServiceDescriptorInterface x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/suspend method: post operationId: suspendDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/unsuspend method: post operationId: unsuspendDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/publish method: post operationId: publishDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/approve method: post operationId: approveDelegatedEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/reject method: post operationId: rejectDelegatedEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/riskAnalyses method: post operationId: createEServiceRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/riskAnalyses method: get operationId: getEServiceRiskAnalyses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/riskAnalyses/{riskAnalysisId} method: get operationId: getEServiceRiskAnalysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/riskAnalyses/{riskAnalysisId} method: delete operationId: deleteEServiceRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes method: get operationId: getEServiceDescriptorCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes method: get operationId: getEServiceDescriptorDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes method: get operationId: getEServiceDescriptorVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceDescriptorCertifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceDescriptorDeclaredAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceDescriptorVerifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceDescriptorCertifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceDescriptorVerifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceDescriptorDeclaredAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes/groups method: post operationId: createEServiceDescriptorCertifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes/groups method: post operationId: createEServiceDescriptorDeclaredAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes/groups method: post operationId: createEServiceDescriptorVerifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates method: get operationId: getEServiceTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates method: post operationId: createEServiceTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId} method: get operationId: getEServiceTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId} method: patch operationId: updateDraftEServiceTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId} method: delete operationId: deleteEServiceTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/description method: patch operationId: updatePublishedEServiceTemplateDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/intendedTarget method: patch operationId: updatePublishedEServiceTemplateIntendedTarget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/name method: patch operationId: updatePublishedEServiceTemplateName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions method: get operationId: getEServiceTemplateVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions method: post operationId: createEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId} method: get operationId: getEServiceTemplateVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId} method: patch operationId: updateDraftEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId} method: delete operationId: deleteDraftEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/suspend method: post operationId: suspendEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/unsuspend method: post operationId: unsuspendEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/publish method: post operationId: publishEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents method: get operationId: getEServiceTemplateVersionDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents method: post operationId: uploadEServiceTemplateVersionDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents/{documentId} method: get operationId: downloadEServiceTemplateVersionDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents/{documentId} method: delete operationId: deleteEServiceTemplateVersionDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/riskAnalyses method: post operationId: createEServiceTemplateRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/riskAnalyses method: get operationId: getEServiceTemplateRiskAnalyses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/riskAnalyses/{riskAnalysisId} method: get operationId: getEServiceTemplateRiskAnalysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/riskAnalyses/{riskAnalysisId} method: delete operationId: deleteEServiceTemplateRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/quotas method: patch operationId: updatePublishedEServiceTemplateVersionQuotas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes method: get operationId: getEServiceTemplateVersionCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes method: get operationId: getEServiceTemplateVersionDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes method: get operationId: getEServiceTemplateVersionVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceTemplateVersionCertifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceTemplateVersionDeclaredAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceTemplateVersionVerifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceTemplateVersionCertifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceTemplateVersionVerifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceTemplateVersionDeclaredAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups method: post operationId: createEServiceTemplateVersionCertifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups method: post operationId: createEServiceTemplateVersionDeclaredAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups method: post operationId: createEServiceTemplateVersionVerifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /keys/{kid} method: get operationId: getJWKByKid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeys/{kid} method: get operationId: getProducerJWKByKid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes method: post operationId: createPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes method: get operationId: getPurposes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId} method: get operationId: getPurpose x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId} method: delete operationId: deletePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId} method: patch operationId: updateDraftPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/versions method: get operationId: getPurposeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/versions method: post operationId: createPurposeVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/versions/{versionId} method: get operationId: getPurposeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/versions/{versionId} method: delete operationId: deletePurposeVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/activate method: post operationId: activateDraftPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/archive method: post operationId: archivePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/approve method: post operationId: approvePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/suspend method: post operationId: suspendPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/unsuspend method: post operationId: unsuspendPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reversePurposes method: post operationId: createReversePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reversePurposes/{purposeId} method: patch operationId: updateDraftReversePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/versions/{versionId}/riskAnalysisDocument method: get operationId: downloadPurposeVersionRiskAnalysisDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/agreement method: get operationId: getPurposeAgreement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants method: get operationId: getTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId} method: get operationId: getTenant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/declaredAttributes method: get operationId: getTenantDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/declaredAttributes method: post operationId: assignTenantDeclaredAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tenants/{tenantId}/declaredAttributes/{attributeId} method: delete operationId: revokeTenantDeclaredAttribute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /tenants/{tenantId}/certifiedAttributes method: get operationId: getTenantCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/certifiedAttributes method: post operationId: assignTenantCertifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tenants/{tenantId}/certifiedAttributes/{attributeId} method: delete operationId: revokeTenantCertifiedAttribute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /tenants/{tenantId}/verifiedAttributes method: get operationId: getTenantVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/verifiedAttributes method: post operationId: assignTenantVerifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tenants/{tenantId}/verifiedAttributes/{attributeId} method: delete operationId: revokeTenantVerifiedAttribute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /tenants/{tenantId}/verifiedAttributes/{attributeId}/verifiers method: get operationId: getTenantVerifiedAttributeVerifiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/verifiedAttributes/{attributeId}/revokers method: get operationId: getTenantVerifiedAttributeRevokers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates method: get operationId: getPurposeTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates method: post operationId: createPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId} method: get operationId: getPurposeTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId} method: patch operationId: updateDraftPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId} method: delete operationId: deletePurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis method: get operationId: getPurposeTemplateRiskAnalysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis method: put operationId: replacePurposeTemplateRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments method: get operationId: getRiskAnalysisTemplateAnnotationDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments method: post operationId: uploadRiskAnalysisTemplateAnswerAnnotationDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments/{documentId} method: get operationId: getRiskAnalysisTemplateAnswerAnnotationDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments/{documentId} method: delete operationId: deleteRiskAnalysisTemplateAnswerAnnotationDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/purposes method: post operationId: createPurposeFromTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/eservices method: get operationId: getPurposeTemplateEServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/eservices method: post operationId: addPurposeTemplateEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/eservices/{eserviceId} method: delete operationId: removePurposeTemplateEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/publish method: post operationId: publishPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/archive method: post operationId: archivePurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/unsuspend method: post operationId: unsuspendPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/suspend method: post operationId: suspendPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceEvents method: get operationId: getEServicesEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreementEvents method: get operationId: getAgreementsEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /attributeEvents method: get operationId: getAttributesEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeEvents method: get operationId: getPurposeEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenantEvents method: get operationId: getTenantEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplateEvents method: get operationId: getEServiceTemplateEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyEvents method: get operationId: getKeyEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clientEvents method: get operationId: getClientEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeyEvents method: get operationId: getProducerKeyEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychainEvents method: get operationId: getProducerKeychainEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerDelegationEvents method: get operationId: getProducerDelegationEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegationEvents method: get operationId: getConsumerDelegationEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements method: get operationId: getAgreements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements method: post operationId: createAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId} method: get operationId: getAgreement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId} method: delete operationId: deleteAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/purposes method: get operationId: getAgreementPurposes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId}/approve method: post operationId: approveAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/reject method: post operationId: rejectAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/archive method: post operationId: archiveAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/submit method: post operationId: submitAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/suspend method: post operationId: suspendAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/unsuspend method: post operationId: unsuspendAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/upgrade method: post operationId: upgradeAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/clone method: post operationId: cloneAgreement x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/consumerDocuments method: post operationId: uploadAgreementConsumerDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/consumerDocuments method: get operationId: getAgreementConsumerDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId}/consumerDocuments/{documentId} method: get operationId: downloadAgreementConsumerDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreements/{agreementId}/consumerDocuments/{documentId} method: delete operationId: deleteAgreementConsumerDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agreements/{agreementId}/contract method: get operationId: downloadAgreementConsumerContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations method: get operationId: getConsumerDelegations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations method: post operationId: createConsumerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /consumerDelegations/{delegationId} method: get operationId: getConsumerDelegation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegations/{delegationId}/accept method: post operationId: acceptConsumerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerDelegations method: get operationId: getProducerDelegations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerDelegations method: post operationId: createProducerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerDelegations/{delegationId} method: get operationId: getProducerDelegation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerDelegations/{delegationId}/accept method: post operationId: acceptProducerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerDelegations/{delegationId}/reject method: post operationId: rejectProducerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /certifiedAttributes method: get operationId: getCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /certifiedAttributes method: post operationId: createCertifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /certifiedAttributes/{attributeId} method: get operationId: getCertifiedAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /declaredAttributes/{attributeId} method: get operationId: getDeclaredAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verifiedAttributes/{attributeId} method: get operationId: getVerifiedAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verifiedAttributes method: get operationId: getVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verifiedAttributes method: post operationId: createVerifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /declaredAttributes method: get operationId: getDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /declaredAttributes method: post operationId: createDeclaredAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients method: get operationId: getClients x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients method: post operationId: createClient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId} method: get operationId: getClient x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId} method: delete operationId: deleteClient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/purposes method: get operationId: getClientPurposes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId}/purposes method: post operationId: addClientPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/purposes/{purposeId} method: delete operationId: removeClientPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/keys method: get operationId: getClientKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId}/keys method: post operationId: createClientKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/keys/{keyId} method: delete operationId: deleteClientKeyById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains method: get operationId: getProducerKeychains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains method: post operationId: createProducerKeychain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId} method: get operationId: getProducerKeychain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId} method: delete operationId: deleteProducerKeychain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/eservices method: get operationId: getProducerKeychainEServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId}/eservices method: post operationId: addProducerKeychainEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/eservices/{eserviceId} method: delete operationId: removeProducerKeychainEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/keys method: get operationId: getProducerKeychainKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId}/keys method: post operationId: createProducerKeychainKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/keys/{keyId} method: delete operationId: deleteProducerKeychainKeyById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /consumerDelegations/{delegationId}/reject method: post operationId: rejectConsumerDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices method: get operationId: getEServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices method: post operationId: createEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId} method: get operationId: getEService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId} method: patch operationId: updateDraftEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId} method: delete operationId: deleteEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/delegation method: patch operationId: updatePublishedEServiceDelegation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/description method: patch operationId: updatePublishedEServiceDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/name method: patch operationId: updatePublishedEServiceName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/signalHub method: patch operationId: updatePublishedEServiceSignalHub x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/personalDataFlag method: post operationId: updateEServicePersonalDataFlag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors method: get operationId: getEServiceDescriptors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors method: post operationId: createDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId} method: get operationId: getEServiceDescriptor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId} method: patch operationId: updateDraftEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId} method: delete operationId: deleteDraftEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/quotas method: patch operationId: updatePublishedEServiceDescriptorQuotas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents method: get operationId: getEServiceDescriptorDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents method: post operationId: uploadEServiceDescriptorDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents/{documentId} method: get operationId: downloadEServiceDescriptorDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/documents/{documentId} method: delete operationId: deleteEServiceDescriptorDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/interface method: get operationId: downloadEServiceDescriptorInterface x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/interface method: post operationId: uploadEServiceDescriptorInterface x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/interface method: delete operationId: deleteEServiceDescriptorInterface x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/suspend method: post operationId: suspendDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/unsuspend method: post operationId: unsuspendDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/publish method: post operationId: publishDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/approve method: post operationId: approveDelegatedEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/reject method: post operationId: rejectDelegatedEServiceDescriptor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/riskAnalyses method: post operationId: createEServiceRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/riskAnalyses method: get operationId: getEServiceRiskAnalyses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/riskAnalyses/{riskAnalysisId} method: get operationId: getEServiceRiskAnalysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/riskAnalyses/{riskAnalysisId} method: delete operationId: deleteEServiceRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes method: get operationId: getEServiceDescriptorCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes method: get operationId: getEServiceDescriptorDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes method: get operationId: getEServiceDescriptorVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceDescriptorCertifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceDescriptorDeclaredAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceDescriptorVerifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceDescriptorCertifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceDescriptorVerifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceDescriptorDeclaredAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/certifiedAttributes/groups method: post operationId: createEServiceDescriptorCertifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/declaredAttributes/groups method: post operationId: createEServiceDescriptorDeclaredAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eservices/{eserviceId}/descriptors/{descriptorId}/verifiedAttributes/groups method: post operationId: createEServiceDescriptorVerifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates method: get operationId: getEServiceTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates method: post operationId: createEServiceTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId} method: get operationId: getEServiceTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId} method: patch operationId: updateDraftEServiceTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId} method: delete operationId: deleteEServiceTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/description method: patch operationId: updatePublishedEServiceTemplateDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/intendedTarget method: patch operationId: updatePublishedEServiceTemplateIntendedTarget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/name method: patch operationId: updatePublishedEServiceTemplateName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions method: get operationId: getEServiceTemplateVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions method: post operationId: createEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId} method: get operationId: getEServiceTemplateVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId} method: patch operationId: updateDraftEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId} method: delete operationId: deleteDraftEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/suspend method: post operationId: suspendEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/unsuspend method: post operationId: unsuspendEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/publish method: post operationId: publishEServiceTemplateVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents method: get operationId: getEServiceTemplateVersionDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents method: post operationId: uploadEServiceTemplateVersionDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents/{documentId} method: get operationId: downloadEServiceTemplateVersionDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/documents/{documentId} method: delete operationId: deleteEServiceTemplateVersionDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/riskAnalyses method: post operationId: createEServiceTemplateRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/riskAnalyses method: get operationId: getEServiceTemplateRiskAnalyses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/riskAnalyses/{riskAnalysisId} method: get operationId: getEServiceTemplateRiskAnalysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/riskAnalyses/{riskAnalysisId} method: delete operationId: deleteEServiceTemplateRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/quotas method: patch operationId: updatePublishedEServiceTemplateVersionQuotas x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes method: get operationId: getEServiceTemplateVersionCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes method: get operationId: getEServiceTemplateVersionDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes method: get operationId: getEServiceTemplateVersionVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceTemplateVersionCertifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceTemplateVersionDeclaredAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups/{groupIndex}/attributes method: post operationId: assignEServiceTemplateVersionVerifiedAttributesToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceTemplateVersionCertifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceTemplateVersionVerifiedAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups/{groupIndex}/attributes/{attributeId} method: delete operationId: deleteEServiceTemplateVersionDeclaredAttributeFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/certifiedAttributes/groups method: post operationId: createEServiceTemplateVersionCertifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/declaredAttributes/groups method: post operationId: createEServiceTemplateVersionDeclaredAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eserviceTemplates/{templateId}/versions/{versionId}/verifiedAttributes/groups method: post operationId: createEServiceTemplateVersionVerifiedAttributesGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /keys/{kid} method: get operationId: getJWKByKid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeys/{kid} method: get operationId: getProducerJWKByKid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes method: post operationId: createPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes method: get operationId: getPurposes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId} method: get operationId: getPurpose x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId} method: delete operationId: deletePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId} method: patch operationId: updateDraftPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/versions method: get operationId: getPurposeVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/versions method: post operationId: createPurposeVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/versions/{versionId} method: get operationId: getPurposeVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/versions/{versionId} method: delete operationId: deletePurposeVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/activate method: post operationId: activateDraftPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/archive method: post operationId: archivePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/approve method: post operationId: approvePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/suspend method: post operationId: suspendPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/unsuspend method: post operationId: unsuspendPurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reversePurposes method: post operationId: createReversePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reversePurposes/{purposeId} method: patch operationId: updateDraftReversePurpose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposes/{purposeId}/versions/{versionId}/riskAnalysisDocument method: get operationId: downloadPurposeVersionRiskAnalysisDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/agreement method: get operationId: getPurposeAgreement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposes/{purposeId}/remainingDailyCalls method: get operationId: getRemainingDailyCalls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants method: get operationId: getTenants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId} method: get operationId: getTenant x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/declaredAttributes method: get operationId: getTenantDeclaredAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/declaredAttributes method: post operationId: assignTenantDeclaredAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tenants/{tenantId}/declaredAttributes/{attributeId} method: delete operationId: revokeTenantDeclaredAttribute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /tenants/{tenantId}/certifiedAttributes method: get operationId: getTenantCertifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/certifiedAttributes method: post operationId: assignTenantCertifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tenants/{tenantId}/certifiedAttributes/{attributeId} method: delete operationId: revokeTenantCertifiedAttribute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /tenants/{tenantId}/verifiedAttributes method: get operationId: getTenantVerifiedAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/verifiedAttributes method: post operationId: assignTenantVerifiedAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tenants/{tenantId}/verifiedAttributes/{attributeId} method: delete operationId: revokeTenantVerifiedAttribute x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /tenants/{tenantId}/verifiedAttributes/{attributeId}/verifiers method: get operationId: getTenantVerifiedAttributeVerifiers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenants/{tenantId}/verifiedAttributes/{attributeId}/revokers method: get operationId: getTenantVerifiedAttributeRevokers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates method: get operationId: getPurposeTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates method: post operationId: createPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId} method: get operationId: getPurposeTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId} method: patch operationId: updateDraftPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId} method: delete operationId: deletePurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis method: get operationId: getPurposeTemplateRiskAnalysis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis method: put operationId: replacePurposeTemplateRiskAnalysis x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments method: get operationId: getRiskAnalysisTemplateAnnotationDocuments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments method: post operationId: uploadRiskAnalysisTemplateAnswerAnnotationDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments/{documentId} method: get operationId: getRiskAnalysisTemplateAnswerAnnotationDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/riskAnalysis/annotationDocuments/{documentId} method: delete operationId: deleteRiskAnalysisTemplateAnswerAnnotationDocument x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/purposes method: post operationId: createPurposeFromTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/eservices method: get operationId: getPurposeTemplateEServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplates/{purposeTemplateId}/eservices method: post operationId: addPurposeTemplateEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/eservices/{eserviceId} method: delete operationId: removePurposeTemplateEService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/publish method: post operationId: publishPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/archive method: post operationId: archivePurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/unsuspend method: post operationId: unsuspendPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /purposeTemplates/{purposeTemplateId}/suspend method: post operationId: suspendPurposeTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceEvents method: get operationId: getEServicesEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agreementEvents method: get operationId: getAgreementsEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /attributeEvents method: get operationId: getAttributesEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeEvents method: get operationId: getPurposeEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tenantEvents method: get operationId: getTenantEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eserviceTemplateEvents method: get operationId: getEServiceTemplateEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyEvents method: get operationId: getKeyEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clientEvents method: get operationId: getClientEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeyEvents method: get operationId: getProducerKeyEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychainEvents method: get operationId: getProducerKeychainEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerDelegationEvents method: get operationId: getProducerDelegationEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /consumerDelegationEvents method: get operationId: getConsumerDelegationEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /purposeTemplateEvents method: get operationId: getPurposeTemplateEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users method: get operationId: getUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{userId} method: get operationId: getUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId}/users method: get operationId: getClientUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /clients/{clientId}/users method: post operationId: addClientUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /clients/{clientId}/users/{userId} method: delete operationId: removeClientUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/users method: get operationId: getProducerKeychainUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /producerKeychains/{keychainId}/users method: post operationId: addProducerKeychainUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /producerKeychains/{keychainId}/users/{userId} method: delete operationId: removeProducerKeychainUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signals/{eserviceId} method: get operationId: pullSignal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signals method: post operationId: pushSignal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tracings/submit method: post operationId: submitTracing x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tracings method: get operationId: getTracings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tracings/{tracingId}/errors method: get operationId: getTracingErrors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tracings/{tracingId}/recover method: post operationId: recoverTracing x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tracings/{tracingId}/replace method: post operationId: replaceTracing x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notices/folder/{folderId} method: delete operationId: deleteFolder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notices/folder/{folderId}/file/{fileId}/url method: get operationId: getSignedUrlResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notices/folder/{folderId}/url method: get operationId: getFolderSignedUrlResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notices/folder/{folder_id}/status method: get operationId: getFolderStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notices/generate method: post operationId: generateNotice x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notices/generate-massive method: post operationId: generateNoticeMassiveRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notices/templates method: get operationId: getTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notices/templates/{template_id} method: get operationId: getTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notices/folder/{folder_id}/error/{error_id} method: get operationId: GetErrorResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /status method: get operationId: status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/attachments/preload method: post operationId: presignedUploadRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/v2.6/requests method: post operationId: sendNewNotificationV26 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/v2.6/requests method: get operationId: retrieveNotificationRequestStatusV26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.9/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV29 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/notifications/sent/{iun}/attachments/documents/{docIdx} method: get operationId: retrieveSentNotificationDocument x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/notifications/sent/{iun}/attachments/payment/{recipientIdx}/{attachmentName} method: get operationId: retrieveSentNotificationAttachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.3/price/{paTaxId}/{noticeCode} method: get operationId: retrieveNotificationPriceV23 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/events/payment/pagopa method: post operationId: paymentEventsRequestPagoPa x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/events/payment/f24 method: post operationId: paymentEventsRequestF24 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/requests method: post operationId: sendNewNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/requests method: get operationId: retrieveNotificationRequestStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.1/requests method: post operationId: sendNewNotificationV21 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/v2.1/requests method: get operationId: retrieveNotificationRequestStatusV21 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.3/requests method: post operationId: sendNewNotificationV23 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/v2.3/requests method: get operationId: retrieveNotificationRequestStatusV23 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.4/requests method: post operationId: sendNewNotificationV24 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/v2.4/requests method: get operationId: retrieveNotificationRequestStatusV24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.5/requests method: post operationId: sendNewNotificationV25 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery/v2.5/requests method: get operationId: retrieveNotificationRequestStatusV25 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/notifications/sent/{iun} method: get operationId: retrieveSentNotification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.0/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV20 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.1/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV21 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.3/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV23 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.4/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.5/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV25 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.6/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.7/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV27 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/v2.8/notifications/sent/{iun} method: get operationId: retrieveSentNotificationV28 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery/price/{paTaxId}/{noticeCode} method: get operationId: retrieveNotificationPrice x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-push/v2.0/notifications/cancel/{iun} method: put operationId: notificationCancellation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-push/v2.0/{iun}/legal-facts method: get operationId: retrieveNotificationLegalFactsV20 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-push/{iun}/legal-facts/{legalFactType}/{legalFactId} method: get operationId: retrieveLegalFact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-push/{iun}/download/legal-facts/{legalFactId} method: get operationId: downloadLegalFactById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-push/{iun}/legal-facts method: get operationId: retrieveNotificationLegalFacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.9/streams method: post operationId: createEventStreamV29 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.9/streams method: get operationId: listEventStreamsV29 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.9/streams/{streamId} method: get operationId: retrieveEventStreamV29 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.9/streams/{streamId} method: put operationId: updateEventStreamV29 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.9/streams/{streamId} method: delete operationId: removeEventStreamV29 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.9/streams/{streamId}/action/disable method: post operationId: disableEventStreamV29 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.9/streams/{streamId}/events method: get operationId: consumeEventStreamV29 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/streams method: post operationId: createEventStream x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/streams method: get operationId: listEventStreams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/streams/{streamId} method: get operationId: retrieveEventStream x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/streams/{streamId} method: put operationId: updateEventStream x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/streams/{streamId} method: delete operationId: removeEventStream x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/streams/{streamId}/events method: get operationId: consumeEventStream x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.3/streams method: post operationId: createEventStreamV23 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.3/streams method: get operationId: listEventStreamsV23 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.3/streams/{streamId} method: get operationId: retrieveEventStreamV23 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.3/streams/{streamId} method: put operationId: updateEventStreamV23 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.3/streams/{streamId} method: delete operationId: removeEventStreamV23 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.3/streams/{streamId}/action/disable method: post operationId: disableEventStreamV23 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.3/streams/{streamId}/events method: get operationId: consumeEventStreamV23 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.4/streams method: post operationId: createEventStreamV24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.4/streams method: get operationId: listEventStreamsV24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.4/streams/{streamId} method: get operationId: retrieveEventStreamV24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.4/streams/{streamId} method: put operationId: updateEventStreamV24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.4/streams/{streamId} method: delete operationId: removeEventStreamV24 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.4/streams/{streamId}/action/disable method: post operationId: disableEventStreamV24 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.4/streams/{streamId}/events method: get operationId: consumeEventStreamV24 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.5/streams method: post operationId: createEventStreamV25 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.5/streams method: get operationId: listEventStreamsV25 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.5/streams/{streamId} method: get operationId: retrieveEventStreamV25 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.5/streams/{streamId} method: put operationId: updateEventStreamV25 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.5/streams/{streamId} method: delete operationId: removeEventStreamV25 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.5/streams/{streamId}/action/disable method: post operationId: disableEventStreamV25 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.5/streams/{streamId}/events method: get operationId: consumeEventStreamV25 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.6/streams method: post operationId: createEventStreamV26 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.6/streams method: get operationId: listEventStreamsV26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.6/streams/{streamId} method: get operationId: retrieveEventStreamV26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.6/streams/{streamId} method: put operationId: updateEventStreamV26 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.6/streams/{streamId} method: delete operationId: removeEventStreamV26 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.6/streams/{streamId}/action/disable method: post operationId: disableEventStreamV26 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.6/streams/{streamId}/events method: get operationId: consumeEventStreamV26 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.7/streams method: post operationId: createEventStreamV27 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.7/streams method: get operationId: listEventStreamsV27 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.7/streams/{streamId} method: get operationId: retrieveEventStreamV27 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.7/streams/{streamId} method: put operationId: updateEventStreamV27 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.7/streams/{streamId} method: delete operationId: removeEventStreamV27 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.7/streams/{streamId}/action/disable method: post operationId: disableEventStreamV27 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.7/streams/{streamId}/events method: get operationId: consumeEventStreamV27 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.8/streams method: post operationId: createEventStreamV28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.8/streams method: get operationId: listEventStreamsV28 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.8/streams/{streamId} method: get operationId: retrieveEventStreamV28 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delivery-progresses/v2.8/streams/{streamId} method: put operationId: updateEventStreamV28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.8/streams/{streamId} method: delete operationId: removeEventStreamV28 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delivery-progresses/v2.8/streams/{streamId}/action/disable method: post operationId: disableEventStreamV28 x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /delivery-progresses/v2.8/streams/{streamId}/events method: get operationId: consumeEventStreamV28 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /status method: get operationId: status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interop/probing method: get operationId: getEserviceStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /downtime/v1/resolved method: get operationId: getResolved x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /downtime/v1/legal-facts/{legalFactId} method: get operationId: getLegalFact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activations method: post operationId: activate x-agentic-access: action-class: acting consequence: write subject: required scope: - admin_rtp_activations - write_rtp_activations audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activations method: get operationId: getActivations x-agentic-access: action-class: connected consequence: read subject: optional scope: - admin_rtp_activations - read_rtp_activations token: max-ttl: 3600 audit: none - path: /activations/{activationId} method: get operationId: getActivation x-agentic-access: action-class: connected consequence: read subject: optional scope: - admin_rtp_activations - read_rtp_activations - read_rtp_all token: max-ttl: 3600 audit: none - path: /activations/{activationId} method: delete operationId: deleteActivation x-agentic-access: action-class: acting consequence: write subject: required scope: - admin_rtp_activations - write_rtp_activations audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activations/takeover/{otp} method: post operationId: takeoverActivation x-agentic-access: action-class: acting consequence: write subject: required scope: - admin_rtp_activations - write_rtp_activations audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activations/payer/{payerId}/status method: get operationId: getPayerStatus x-agentic-access: action-class: connected consequence: read subject: optional scope: - admin_rtp_activations - read_rtp_activations - read_rtp_all token: max-ttl: 3600 audit: none - path: /activations/payer method: get operationId: findActivationByPayerId x-agentic-access: action-class: connected consequence: read subject: optional scope: - admin_rtp_activations - read_rtp_activations - read_rtp_all token: max-ttl: 3600 audit: none - path: /send method: post operationId: sendCallback x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cancel method: post operationId: sendCallbackCancel x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payees method: get operationId: getPayees x-agentic-access: action-class: connected consequence: read subject: optional scope: - read_rtp_payees token: max-ttl: 3600 audit: none - path: /service-providers method: get operationId: getServiceProviders x-agentic-access: action-class: connected consequence: read subject: optional scope: - read_rtp_service_providers token: max-ttl: 3600 audit: none