generated: '2026-07-15' method: generated source: openapi/benchmark-email-benchmark-email-api-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: 296 by_action_class: connected: 166 acting: 130 by_consequence: read: 166 write: 121 safety-critical: 3 physical: 6 human_in_the_loop_required: 3 operations: - path: /Client/SubAccount method: get operationId: get__client_subaccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/SubAccount method: post operationId: post__client_subaccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/SubAccount/History method: get operationId: get__client_subaccount_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/SubAccount/{ID} method: get operationId: get__client_subaccount__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/SubAccount/{ID} method: patch operationId: patch__client_subaccount__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/Plan method: get operationId: get__client_plan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/ProfileDetails method: get operationId: get__client_profiledetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/SubAccount/{ID}/Status method: patch operationId: patch__client_subaccount__id__status x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/SubAccount/History/{HistoryID} method: get operationId: get__client_subaccount_history__historyid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/SubAccount/{ID}/Balance method: get operationId: get__client_subaccount__id__balance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/SubAccount/{ID}/Inbox method: post operationId: post__client_subaccount__id__inbox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/SubAccount/{ID}/PlanList method: get operationId: get__client_subaccount__id__planlist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Setting method: get operationId: get__client_setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Setting method: patch operationId: patch__client_setting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/PIN method: post operationId: post__client_pin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/PIN method: patch operationId: patch__client_pin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/PIN/Disable method: post operationId: post__client_pin_disable 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: /Client/PIN/Email method: post operationId: post__client_pin_email 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: /Client/LinkAccount/ method: post operationId: post__client_linkaccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/LinkAccount method: get operationId: get__client_linkaccount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/LinkAccount/{ID} method: delete operationId: delete__client_linkaccount__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/LinkAccount/{ID} method: patch operationId: patch__client_linkaccount__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/LinkAccount/{ID} method: get operationId: get__client_linkaccount__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Password method: patch operationId: patch__client_password x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/Email/ResetLink method: patch operationId: patch__client_email_resetlink 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: /Client/ConfirmedEmail/All method: get operationId: get__client_confirmedemail_all x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/ConfirmedEmail/Email method: post operationId: post__client_confirmedemail_email 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: /Client/ConfirmedEmail method: get operationId: get__client_confirmedemail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Email/Reset method: get operationId: get__client_email_reset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Email/Reset method: patch operationId: patch__client_email_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: /Client/ method: patch operationId: patch__client x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/ method: get operationId: get__client x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Token/{Type} method: get operationId: get__client_token__type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Token method: post operationId: post__client_token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/Token/{Type}/Detail method: get operationId: get__client_token__type__detail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/FilterDomain method: get operationId: get__client_filterdomain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/InitSurvey method: post operationId: post__client_initsurvey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/ConfirmedEmail/{Email} method: get operationId: get__client_confirmedemail__email x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Notification method: get operationId: get__client_notification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Responsive method: get operationId: get__client_responsive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Responsive method: patch operationId: patch__client_responsive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Client/RatingRange method: get operationId: get__client_ratingrange x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Archive/Domain method: get operationId: get__client_archive_domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Community/Domain method: get operationId: get__client_community_domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/DMarc method: get operationId: get__client_dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/ListUploadTerms method: get operationId: get__client_listuploadterms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/ method: post operationId: post__contact x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/ method: get operationId: get__contact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID} method: get operationId: get__contact__listid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID} method: delete operationId: delete__contact__listid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID} method: patch operationId: patch__contact__listid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Fields method: get operationId: get__contact__listid__fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListIDs}/All method: get operationId: get__contact__listids__all x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/DeleteListCheck/{ListIDs} method: get operationId: get__contact_deletelistcheck__listids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/ContactDetails method: get operationId: get__contact__listid__contactdetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/ContactDetails method: post operationId: post__contact__listid__contactdetails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/ContactDetails method: get operationId: get__contact_contactdetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/ContactDetails method: delete operationId: delete__contact_contactdetails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ContactDetails/{ContactID} method: get operationId: get__contact__listid__contactdetails__contactid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/ContactDetails/{ContactID} method: patch operationId: patch__contact__listid__contactdetails__contactid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/ContactDetails/All method: delete operationId: delete__contact_contactdetails_all x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ContactDetails/CSV/Upload method: post operationId: post__contact__listid__contactdetails_csv_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: /Contact/{ListID}/Mapping method: patch operationId: patch__contact__listid__mapping x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Compilation method: patch operationId: patch__contact__listid__compilation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Mapping/{FileName} method: get operationId: get__contact__listid__mapping__filename x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/ContactDetails/CSV method: post operationId: post__contact__listid__contactdetails_csv x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ContactDetails/CSV/Verified method: post operationId: post__contact__listid__contactdetails_csv_verified x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ID}/ContactDetails/CSV/Upload/Verified method: post operationId: post__contact__id__contactdetails_csv_upload_verified x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ContactSummary method: get operationId: get__contact__listid__contactsummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/CleanCount method: get operationId: get__contact__listid__cleancount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ID}/Download method: get operationId: get__contact__id__download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ID}/Download method: post operationId: post__contact__id__download x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/Count/{ListIDs}/{SegmentIDs} method: get operationId: get__contact_count__listids___segmentids x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/TrashCount method: get operationId: get__contact_trashcount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/ExportToList method: get operationId: get__contact_exporttolist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/ContactImportStatus method: get operationId: get__contact_contactimportstatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/AuditHistory method: get operationId: get__contact__listid__audithistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/AuditHistoryDetails/{BatchID}/{GroupID} method: get operationId: get__contact__listid__audithistorydetails__batchid___groupid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/ActiveCount method: get operationId: get__contact_activecount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ContactEmail}/ContactReportHistory method: get operationId: get__contact__contactemail__contactreporthistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{EMailID}/ContactReportHistory method: get operationId: get__contact__emailid__contactreporthistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/UniqueCount method: get operationId: get__contact_uniquecount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListID}/Webhooks/{ID} method: patch operationId: patch__contact__listid__webhooks__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Webhooks/{ID} method: delete operationId: delete__contact__listid__webhooks__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Webhooks method: post operationId: post__contact__listid__webhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Webhooks method: get operationId: get__contact__listid__webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListIDs}/Compare method: get operationId: get__contact__listids__compare x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{CleanListID}/Clean method: post operationId: post__contact__cleanlistid__clean x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Trash method: delete operationId: delete__contact__listid__trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{listID}/ContactDetails/{ContactID} method: delete operationId: delete__contact__listid__contactdetails__contactid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ContactDetails/All/{ContactID} method: delete operationId: delete__contact__listid__contactdetails_all__contactid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/ContactDetails/{ContactID} method: delete operationId: delete__contact_contactdetails__contactid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/MoveToDNC/{ContactID} method: delete operationId: delete__contact__listid__movetodnc__contactid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/MoveContacts/{TargetListID}/{ContactIDs} method: post operationId: post__contact__listid__movecontacts__targetlistid___contactids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/MoveContacts method: post operationId: post__contact__listid__movecontacts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/CopyContacts/{ListID}/{ContactID} method: post operationId: post__contact_copycontacts__listid___contactid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/CopyContacts method: post operationId: post__contact_copycontacts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ShareLists/{ClientIDs} method: post operationId: post__contact__listid__sharelists__clientids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/ResendEmails method: post operationId: post__contact__listid__resendemails 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: /Contact/{ListIDs}/MergeLists method: get operationId: get__contact__listids__mergelists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ListIDs}/MergeIntoExistingList method: post operationId: post__contact__listids__mergeintoexistinglist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListIDs}/MergeIntoListNewList method: post operationId: post__contact__listids__mergeintolistnewlist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/SplitIntoListNewList method: post operationId: post__contact__listid__splitintolistnewlist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/DeleteList/{ListIDss} method: delete operationId: delete__contact_deletelist__listidss x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/DeleteTrashList/{ListIDs} method: delete operationId: delete__contact_deletetrashlist__listids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/RestoreTrashList/{ListIDs} method: patch operationId: patch__contact_restoretrashlist__listids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/Segments method: post operationId: post__contact__listid__segments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/Segments method: get operationId: get__contact_segments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/Segments/{SegmentID} method: delete operationId: delete__contact_segments__segmentid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/Segments/{SegmentID} method: get operationId: get__contact_segments__segmentid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/Segments/{SegmentID} method: patch operationId: patch__contact_segments__segmentid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/Segments/{SegmentID}/SegmentDetails method: get operationId: get__contact_segments__segmentid__segmentdetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/Segments/Name/{ListID} method: get operationId: get__contact_segments_name__listid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/Segments/{SegmentID}/Criteria method: delete operationId: delete__contact_segments__segmentid__criteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/Segments/{SegmentID}/Criteria method: post operationId: post__contact_segments__segmentid__criteria x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Contact/{ListID}/SegmentLists method: get operationId: get__contact__listid__segmentlists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/{ID}/Segment/Download method: get operationId: get__contact__id__segment_download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID} method: delete operationId: delete__emails__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID} method: post operationId: post__emails__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID} method: get operationId: get__emails__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID} method: patch operationId: patch__emails__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/Trash method: delete operationId: delete__emails__id__trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/Trash method: post operationId: post__emails__id__trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/Preview method: get operationId: get__emails__id__preview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Community/{ID} method: patch operationId: patch__emails_community__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/CommunityGetEmail/{ID} method: get operationId: get__emails_communitygetemail__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/ShareTemplate method: post operationId: post__emails__id__sharetemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/ABSplit method: delete operationId: delete__emails__id__absplit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/ABSplit method: get operationId: get__emails__id__absplit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Layout method: get operationId: get__emails_layout x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/TemplateCategory method: get operationId: get__emails_templatecategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/TemplateCategory/{CategoryID} method: get operationId: get__emails_templatecategory__categoryid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Template/{TemplateID} method: get operationId: get__emails_template__templateid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Badges method: get operationId: get__emails_badges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Scheme method: get operationId: get__emails_scheme x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Scheme method: patch operationId: patch__emails_scheme x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/Scheme/{ID} method: delete operationId: delete__emails_scheme__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/Template method: get operationId: get__emails_template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Integrations method: get operationId: get__client_integrations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Integrations/EbaySite method: get operationId: get__client_integrations_ebaysite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/ method: post operationId: post__emails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/RecipientCount method: get operationId: get__emails__id__recipientcount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Schedule method: post operationId: post__emails__id__schedule 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: /Emails/{ID}/RSSSchedule method: post operationId: post__emails__id__rssschedule x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/Test method: post operationId: post__emails__id__test 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: /Emails/{ID}/Spam method: get operationId: get__emails__id__spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/CommunityCategory method: get operationId: get__emails_communitycategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/{RType}/Report/Download method: post operationId: post__emails__id___rtype__report_download x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/{ID}/{RType}/Report/Download method: get operationId: get__emails__id___rtype__report_download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Unsubscribes method: get operationId: get__emails__id__report_unsubscribes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/SaveAsList method: patch operationId: patch__emails_saveaslist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Emails/GetSaveAsList method: get operationId: get__emails_getsaveaslist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report method: get operationId: get__emails__id__report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Forwards method: get operationId: get__emails__id__report_forwards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Unopens method: get operationId: get__emails__id__report_unopens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Clicks method: get operationId: get__emails__id__report_clicks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Bounces method: get operationId: get__emails__id__report_bounces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/AbuseCampaign method: get operationId: get__emails__id__report_abusecampaign x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Report/Abuse method: get operationId: get__emails_report_abuse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/SocialPerformance method: get operationId: get__emails__id__report_socialperformance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Opens method: get operationId: get__emails__id__report_opens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Opens/Location method: get operationId: get__emails__id__report_opens_location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Opens/Location/{CountryCode} method: get operationId: get__emails__id__report_opens_location__countrycode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Opens/Hourly method: get operationId: get__emails__id__report_opens_hourly x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/ClickPerformance method: get operationId: get__emails__id__report_clickperformance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Click/HeatMap method: get operationId: get__emails__id__report_click_heatmap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/ClickPerformance/Details method: get operationId: get__emails__id__report_clickperformance_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/CampaignHistory method: get operationId: get__emails__id__campaignhistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/LinkDetail method: get operationId: get__emails__id__linkdetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/RSSHistory method: get operationId: get__emails__id__rsshistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/URLList method: get operationId: get__emails__id__urllist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/{ID}/Report/Opens/{Country}/{Region} method: get operationId: get__emails__id__report_opens__country___region x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Emails/Report method: get operationId: get__emails_report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Automation/Report method: get operationId: get__automation_report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Automation/{AutomationID}/Report method: get operationId: get__automation__automationid__report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Automation method: get operationId: get__automation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Automation/{AutomationID} method: delete operationId: delete__automation__automationid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID} method: patch operationId: patch__automation__automationid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID} method: get operationId: get__automation__automationid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Automation/{AutomationID}/Emails/{AutomationDetailID} method: post operationId: post__automation__automationid__emails__automationdetailid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID}/Emails/{AutomationDetailID} method: delete operationId: delete__automation__automationid__emails__automationdetailid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID}/Emails/{AutomationDetailID} method: get operationId: get__automation__automationid__emails__automationdetailid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Automation/{AutomationID}/Emails/{AutomationDetailID} method: patch operationId: patch__automation__automationid__emails__automationdetailid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID}/Copy method: post operationId: post__automation__automationid__copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/ method: post operationId: post__automation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID}/Emails/{AutomationDetailID}/Content method: post operationId: post__automation__automationid__emails__automationdetailid__content x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID}/Emails/{AutomationDetailID}/Content method: patch operationId: patch__automation__automationid__emails__automationdetailid__content x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Automation/{AutomationID}/Emails method: post operationId: post__automation__automationid__emails x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ABSplit/ method: get operationId: get__absplit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ABSplit/ method: post operationId: post__absplit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ABSplit/{ID} method: delete operationId: delete__absplit__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ABSplit/{ID} method: get operationId: get__absplit__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ABSplit/{ID} method: patch operationId: patch__absplit__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ABSplit/{ID}/Status method: patch operationId: patch__absplit__id__status x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ABSplit/{ID}/Results method: get operationId: get__absplit__id__results x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ABSplit/Report method: get operationId: get__absplit_report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ABSplit/{ID}/{ABID}/Report method: get operationId: get__absplit__id___abid__report x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ABSplit/{ID}/Compare method: get operationId: get__absplit__id__compare x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Integrations/SignupForm/Magento method: get operationId: get__client_integrations_signupform_magento x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Integrations/SignupForm/Tumbler method: get operationId: get__client_integrations_signupform_tumbler x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Client/Integrations/SignupForm/Unbounce method: get operationId: get__client_integrations_signupform_unbounce x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm method: get operationId: get__signupform x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/ method: post operationId: post__signupform x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SignupForm/Template method: get operationId: get__signupform_template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/{ID}/Copy method: post operationId: post__signupform__id__copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SignupForm/{ID} method: get operationId: get__signupform__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/{ID} method: patch operationId: patch__signupform__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SignupForm/{ID} method: delete operationId: delete__signupform__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /SignupForm/{ID}/Link method: get operationId: get__signupform__id__link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/{ID}/Code/Preview method: get operationId: get__signupform__id__code_preview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/{ID}/Code/Button method: get operationId: get__signupform__id__code_button x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/{ID}/ContactFields method: get operationId: get__signupform__id__contactfields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /SignupForm/{ID}/Test method: post operationId: post__signupform__id__test 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: /Contact/{ListID}/ListbuilderLists method: get operationId: get__contact__listid__listbuilderlists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Contact/ListbuilderList method: get operationId: get__contact_listbuilderlist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Engagement/CampaignList method: get operationId: get__engagement_campaignlist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Engagement/URLList method: get operationId: get__engagement_urllist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Engagement/ClickURLContactCount method: get operationId: get__engagement_clickurlcontactcount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Engagement/ClickContactCount method: get operationId: get__engagement_clickcontactcount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Engagement/CreateList method: post operationId: post__engagement_createlist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Engagement/NonContactCount method: get operationId: get__engagement_noncontactcount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Engagement/OpenContactCount method: get operationId: get__engagement_opencontactcount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive method: get operationId: get__archive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/ method: post operationId: post__archive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Archive/ method: patch operationId: patch__archive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Archive/{ID} method: delete operationId: delete__archive__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Archive/Domain method: get operationId: get__archive_domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/AddDomain method: post operationId: post__archive_adddomain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Archive/{mode} method: get operationId: get__archive__mode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/Image/{mode} method: get operationId: get__archive_image__mode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/ArchivePages method: get operationId: get__archive_archivepages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/AddArchiveHome method: post operationId: post__archive_addarchivehome x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Archive/ArchiveHomePage method: get operationId: get__archive_archivehomepage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/{ArchiveID}/Detail method: get operationId: get__archive__archiveid__detail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/{ArchiveID}/Update method: patch operationId: patch__archive__archiveid__update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Archive/ArchiveHome/{Domain}/{Type} method: get operationId: get__archive_archivehome__domain___type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Archive/ArchiveEmail/{Domain} method: post operationId: post__archive_archiveemail__domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey method: get operationId: get__survey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey method: post operationId: post__survey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID}/Copy method: post operationId: post__survey__id__copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID} method: delete operationId: delete__survey__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID} method: get operationId: get__survey__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{ID} method: patch operationId: patch__survey__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID}/StatusUpdate/{Status} method: patch operationId: patch__survey__id__statusupdate__status x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/TemplateList method: get operationId: get__survey_templatelist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{ID}/Question/{QuestionID} method: delete operationId: delete__survey__id__question__questionid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID}/Question/{QuestionID} method: patch operationId: patch__survey__id__question__questionid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID}/QuestionSort method: patch operationId: patch__survey__id__questionsort x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/{ID}/Question method: post operationId: post__survey__id__question x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Survey/ReportList method: get operationId: get__survey_reportlist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportDetail method: get operationId: get__survey__surveyid__reportdetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportAnswer/Text method: get operationId: get__survey__surveyid__reportanswer_text x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportAnswer/Comment method: get operationId: get__survey__surveyid__reportanswer_comment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportAnswer/Other method: get operationId: get__survey__surveyid__reportanswer_other x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportIndividual method: get operationId: get__survey__surveyid__reportindividual x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportIndividual/{EmailID} method: get operationId: get__survey__surveyid__reportindividual__emailid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{SurveyID}/ReportFull method: get operationId: get__survey__surveyid__reportfull x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Survey/{ID}/CopyTemplate method: post operationId: post__survey__id__copytemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Poll/ method: get operationId: get__poll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Poll/ method: post operationId: post__poll x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Poll/{PollID}/Copy method: post operationId: post__poll__pollid__copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Poll/{PollID} method: delete operationId: delete__poll__pollid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Poll/{PollID} method: get operationId: get__poll__pollid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Poll/{PollID} method: patch operationId: patch__poll__pollid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Poll/{PollID}/Render method: get operationId: get__poll__pollid__render x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Poll/{PollID}/Response method: get operationId: get__poll__pollid__response x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Images/Summary method: get operationId: get__images_summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Images/ method: get operationId: get__images x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Images/ method: post operationId: post__images x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Images/{ImageID} method: get operationId: get__images__imageid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Images/{ImageID} method: delete operationId: delete__images__imageid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Images/{ImageID} method: patch operationId: patch__images__imageid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Images/{ImageID}/Copy method: post operationId: post__images__imageid__copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Images/Giphy/Images/List method: get operationId: get__images_giphy_images_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Images/{ImageType}/{Extra} method: post operationId: post__images__imagetype___extra x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Video method: get operationId: get__video x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Video method: post operationId: post__video x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Video/{VideoID} method: delete operationId: delete__video__videoid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Video/{VideoID} method: get operationId: get__video__videoid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Video/{VideoID}/Copy method: post operationId: post__video__videoid__copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Inbox/ method: get operationId: get__inbox x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Inbox/ method: post operationId: post__inbox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Inbox/{ID} method: delete operationId: delete__inbox__id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Inbox/{ID} method: get operationId: get__inbox__id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Inbox/Tests method: get operationId: get__inbox_tests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/CommissionList method: get operationId: get__partner_commissionlist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/ReferralsList method: get operationId: get__partner_referralslist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/ReferralsLevel1List method: get operationId: get__partner_referralslevel1list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/WebPageAdsDetail method: get operationId: get__partner_webpageadsdetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/CommissionLevel1List method: get operationId: get__partner_commissionlevel1list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/CommissionLevel2List method: get operationId: get__partner_commissionlevel2list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/Profile method: get operationId: get__partner_profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Partner/Profile method: patch operationId: patch__partner_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Help/ method: get operationId: get__help x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /Help/ method: post operationId: post__help x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Help/Ticket method: post operationId: post__help_ticket x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required