naftiko: 1.0.0-alpha2 info: label: Zendesk Email Notifications — Email Notifications description: 'Zendesk Email Notifications — Email Notifications. 3 operations. Lead operation: Zendesk Get Api V2 Email_notifications. Self-contained Naftiko capability covering one Zendesk business surface.' tags: - Zendesk - Email Notifications created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ZENDESK_API_KEY: ZENDESK_API_KEY capability: consumes: - type: http namespace: email-notifications-email-notifications baseUri: '' description: Zendesk Email Notifications — Email Notifications business capability. Self-contained, no shared references. resources: - name: api-v2-email_notifications path: /api/v2/email_notifications operations: - name: listemailnotifications method: GET description: Zendesk Get Api V2 Email_notifications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-email_notifications-show_many path: /api/v2/email_notifications/show_many operations: - name: showmanyemailnotifications method: GET description: Zendesk Get Api V2 Email_notifications Show_many outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v2-email_notifications-notification_id path: /api/v2/email_notifications/{notification_id} operations: - name: showemailnotification method: GET description: Zendesk Get Api V2 Email_notifications Notification_id outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: email-notifications-email-notifications-rest port: 8080 description: REST adapter for Zendesk Email Notifications — Email Notifications. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/v2/email-notifications name: api-v2-email-notifications description: REST surface for api-v2-email_notifications. operations: - method: GET name: listemailnotifications description: Zendesk Get Api V2 Email_notifications call: email-notifications-email-notifications.listemailnotifications outputParameters: - type: object mapping: $. - path: /v1/api/v2/email-notifications/show-many name: api-v2-email-notifications-show-many description: REST surface for api-v2-email_notifications-show_many. operations: - method: GET name: showmanyemailnotifications description: Zendesk Get Api V2 Email_notifications Show_many call: email-notifications-email-notifications.showmanyemailnotifications outputParameters: - type: object mapping: $. - path: /v1/api/v2/email-notifications/{notification-id} name: api-v2-email-notifications-notification-id description: REST surface for api-v2-email_notifications-notification_id. operations: - method: GET name: showemailnotification description: Zendesk Get Api V2 Email_notifications Notification_id call: email-notifications-email-notifications.showemailnotification outputParameters: - type: object mapping: $. - type: mcp namespace: email-notifications-email-notifications-mcp port: 9090 transport: http description: MCP adapter for Zendesk Email Notifications — Email Notifications. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: zendesk-get-api-v2-email description: Zendesk Get Api V2 Email_notifications hints: readOnly: true destructive: false idempotent: true call: email-notifications-email-notifications.listemailnotifications outputParameters: - type: object mapping: $. - name: zendesk-get-api-v2-email-2 description: Zendesk Get Api V2 Email_notifications Show_many hints: readOnly: true destructive: false idempotent: true call: email-notifications-email-notifications.showmanyemailnotifications outputParameters: - type: object mapping: $. - name: zendesk-get-api-v2-email-3 description: Zendesk Get Api V2 Email_notifications Notification_id hints: readOnly: true destructive: false idempotent: true call: email-notifications-email-notifications.showemailnotification outputParameters: - type: object mapping: $.