Mailchimp Agentic Access
Mailchimp exposes 338 API operations that an AI agent could call, of which 196 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 142 read, 175 write, and 21 physical.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /campaigns/{campaign_id}/actions/cancel-send | physical | conditional |
| POST | /campaigns/{campaign_id}/actions/create-resend | physical | conditional |
| POST | /campaigns/{campaign_id}/actions/send | physical | conditional |
| POST | /campaigns/{campaign_id}/actions/test | physical | conditional |
| POST | /ecommerce/stores/{store_id}/orders | physical | conditional |
| PATCH | /ecommerce/stores/{store_id}/orders/{order_id} | physical | conditional |
| DELETE | /ecommerce/stores/{store_id}/orders/{order_id} | physical | conditional |
| POST | /ecommerce/stores/{store_id}/orders/{order_id}/lines | physical | conditional |
| PATCH | /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id} | physical | conditional |
| DELETE | /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id} | physical | conditional |
| POST | /messages/send | physical | conditional |
| POST | /messages/send-raw | physical | conditional |
| POST | /messages/send-template | physical | conditional |
| POST | /senders/add-domain | physical | conditional |
| POST | /senders/check-domain | physical | conditional |
| POST | /senders/domains | physical | conditional |
| POST | /senders/info | physical | conditional |
| POST | /senders/list | physical | conditional |
| POST | /senders/time-series | physical | conditional |
| POST | /senders/verify-domain | physical | conditional |
| POST | /users/senders | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/mailchimp-marketing-api-openapi.yml, openapi/mailchimp-transactional-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: 338
by_action_class:
connected: 142
acting: 196
by_consequence:
read: 142
write: 175
physical: 21
human_in_the_loop_required: 0
operations:
- path: /
method: get
operationId: getRoot
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activity-feed/chimp-chatter
method: get
operationId: getActivityFeedChimpChatter
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /account-exports
method: get
operationId: getAccountExports
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /account-exports
method: post
operationId: postAccountExport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /account-exports/{export_id}
method: get
operationId: getAccountExportId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /authorized-apps
method: get
operationId: getAuthorizedApps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /authorized-apps/{app_id}
method: get
operationId: getAuthorizedAppsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations
method: get
operationId: getAutomations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations
method: post
operationId: postAutomations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}
method: get
operationId: getAutomationsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations/{workflow_id}/actions/pause-all-emails
method: post
operationId: postAutomationsIdActionsPauseAllEmails
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/actions/start-all-emails
method: post
operationId: postAutomationsIdActionsStartAllEmails
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/actions/archive
method: post
operationId: archiveAutomations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/emails
method: get
operationId: getAutomationsIdEmails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations/{workflow_id}/emails/{workflow_email_id}
method: get
operationId: getAutomationsIdEmailsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations/{workflow_id}/emails/{workflow_email_id}
method: delete
operationId: deleteAutomationsIdEmailsId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/emails/{workflow_email_id}
method: patch
operationId: patchAutomationEmailWorkflowId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/emails/{workflow_email_id}/queue
method: get
operationId: getAutomationsIdEmailsIdQueue
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations/{workflow_id}/emails/{workflow_email_id}/queue
method: post
operationId: postAutomationsIdEmailsIdQueue
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/emails/{workflow_email_id}/queue/{subscriber_hash}
method: get
operationId: getAutomationsIdEmailsIdQueueId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations/{workflow_id}/emails/{workflow_email_id}/actions/pause
method: post
operationId: postAutomationsIdEmailsIdActionsPause
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/emails/{workflow_email_id}/actions/start
method: post
operationId: postAutomationsIdEmailsIdActionsStart
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/removed-subscribers
method: get
operationId: getAutomationsIdRemovedSubscribers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /automations/{workflow_id}/removed-subscribers
method: post
operationId: postAutomationsIdRemovedSubscribers
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /automations/{workflow_id}/removed-subscribers/{subscriber_hash}
method: get
operationId: getAutomationsIdRemovedSubscribersId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches
method: get
operationId: getBatches
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches
method: post
operationId: postBatches
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{batch_id}
method: get
operationId: getBatchesId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{batch_id}
method: delete
operationId: deleteBatchesId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batch-webhooks
method: get
operationId: getBatchWebhooks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batch-webhooks
method: post
operationId: postBatchWebhooks
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batch-webhooks/{batch_webhook_id}
method: get
operationId: getBatchWebhook
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batch-webhooks/{batch_webhook_id}
method: patch
operationId: patchBatchWebhooks
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batch-webhooks/{batch_webhook_id}
method: delete
operationId: deleteBatchWebhookId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /template-folders
method: get
operationId: getTemplateFolders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /template-folders
method: post
operationId: postTemplateFolders
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /template-folders/{folder_id}
method: get
operationId: getTemplateFoldersId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /template-folders/{folder_id}
method: patch
operationId: patchTemplateFoldersId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /template-folders/{folder_id}
method: delete
operationId: deleteTemplateFoldersId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaign-folders
method: get
operationId: getCampaignFolders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaign-folders
method: post
operationId: postCampaignFolders
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaign-folders/{folder_id}
method: get
operationId: getCampaignFoldersId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaign-folders/{folder_id}
method: patch
operationId: patchCampaignFoldersId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaign-folders/{folder_id}
method: delete
operationId: deleteCampaignFoldersId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns
method: get
operationId: getCampaigns
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaigns
method: post
operationId: postCampaigns
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}
method: get
operationId: getCampaignsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaigns/{campaign_id}
method: patch
operationId: patchCampaignsId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}
method: delete
operationId: deleteCampaignsId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/actions/cancel-send
method: post
operationId: postCampaignsIdActionsCancelSend
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: /campaigns/{campaign_id}/actions/replicate
method: post
operationId: postCampaignsIdActionsReplicate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/actions/send
method: post
operationId: postCampaignsIdActionsSend
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: /campaigns/{campaign_id}/actions/schedule
method: post
operationId: postCampaignsIdActionsSchedule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/actions/unschedule
method: post
operationId: postCampaignsIdActionsUnschedule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/actions/test
method: post
operationId: postCampaignsIdActionsTest
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: /campaigns/{campaign_id}/actions/pause
method: post
operationId: postCampaignsIdActionsPause
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/actions/resume
method: post
operationId: postCampaignsIdActionsResume
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/actions/create-resend
method: post
operationId: postCampaignsIdActionsCreateResend
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: /campaigns/{campaign_id}/content
method: get
operationId: getCampaignsIdContent
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaigns/{campaign_id}/content
method: put
operationId: putCampaignsIdContent
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/feedback
method: get
operationId: getCampaignsIdFeedback
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaigns/{campaign_id}/feedback
method: post
operationId: postCampaignsIdFeedback
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/feedback/{feedback_id}
method: get
operationId: getCampaignsIdFeedbackId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /campaigns/{campaign_id}/feedback/{feedback_id}
method: patch
operationId: patchCampaignsIdFeedbackId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/feedback/{feedback_id}
method: delete
operationId: deleteCampaignsIdFeedbackId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /campaigns/{campaign_id}/send-checklist
method: get
operationId: getCampaignsIdSendChecklist
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /connected-sites
method: get
operationId: getConnectedSites
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /connected-sites
method: post
operationId: postConnectedSites
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /connected-sites/{connected_site_id}
method: get
operationId: getConnectedSitesId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /connected-sites/{connected_site_id}
method: delete
operationId: deleteConnectedSitesId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /connected-sites/{connected_site_id}/actions/verify-script-installation
method: post
operationId: postConnectedSitesIdActionsVerifyScriptInstallation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /conversations
method: get
operationId: getConversations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /conversations/{conversation_id}
method: get
operationId: getConversationsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /conversations/{conversation_id}/messages
method: get
operationId: getConversationsIdMessages
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /conversations/{conversation_id}/messages/{message_id}
method: get
operationId: getConversationsIdMessagesId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /customer-journeys/journeys/{journey_id}/steps/{step_id}/actions/trigger
method: post
operationId: postCustomerJourneysJourneysIdStepsIdActionsTrigger
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/files
method: get
operationId: getFileManagerFiles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /file-manager/files
method: post
operationId: postFileManagerFiles
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/files/{file_id}
method: get
operationId: getFileManagerFilesId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /file-manager/files/{file_id}
method: patch
operationId: patchFileManagerFilesId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/files/{file_id}
method: delete
operationId: deleteFileManagerFilesId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/folders
method: get
operationId: getFileManagerFolders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /file-manager/folders
method: post
operationId: postFileManagerFolders
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/folders/{folder_id}
method: get
operationId: getFileManagerFoldersId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /file-manager/folders/{folder_id}
method: patch
operationId: patchFileManagerFoldersId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/folders/{folder_id}
method: delete
operationId: deleteFileManagerFoldersId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /file-manager/folders/{folder_id}/files
method: get
operationId: getFileManagerFoldersFiles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists
method: get
operationId: getLists
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists
method: post
operationId: postLists
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}
method: get
operationId: getListsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}
method: patch
operationId: patchListsId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}
method: delete
operationId: deleteListsId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}
method: post
operationId: postListsId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}/abuse-reports
method: get
operationId: getListsIdAbuseReports
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/abuse-reports/{report_id}
method: get
operationId: getListsIdAbuseReportsId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/activity
method: get
operationId: getListsIdActivity
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/clients
method: get
operationId: getListsIdClients
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/growth-history
method: get
operationId: getListsIdGrowthHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/growth-history/{month}
method: get
operationId: getListsIdGrowthHistoryId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/interest-categories
method: get
operationId: getListsIdInterestCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/interest-categories
method: post
operationId: postListsIdInterestCategories
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}/interest-categories/{interest_category_id}
method: get
operationId: getListsIdInterestCategoriesId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/interest-categories/{interest_category_id}
method: patch
operationId: patchListsIdInterestCategoriesId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}/interest-categories/{interest_category_id}
method: delete
operationId: deleteListsIdInterestCategoriesId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}/interest-categories/{interest_category_id}/interests
method: get
operationId: getListsIdInterestCategoriesIdInterests
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /lists/{list_id}/interest-categories/{interest_category_id}/interests
method: post
operationId: postListsIdInterestCategoriesIdInterests
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lists/{list_id}
# --- truncated at 32 KB (103 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mailchimp/refs/heads/main/agentic-access/mailchimp-agentic-access.yml