Live Direct Marketing · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Live Direct Marketing Online Monitoring API

22 actions 22 updates phrasing extends openapi/live-direct-marketing-online-monitoring-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Live Direct Marketing's API. It is a proposal applied on top of the contract, not a document Live Direct Marketing publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 22 · first 16 shown; the file carries all of them

$.info
$.paths['/api/account/monitoring/domains'].get
$.paths['/api/account/monitoring/domains'].post
$.paths['/api/account/monitoring/domains/{id}'].delete
$.paths['/api/account/monitoring/domains/{id}'].patch
$.paths['/api/account/monitoring/domains/{id}/pause'].post
$.paths['/api/account/monitoring/domains/{id}/resume'].post
$.paths['/api/account/monitoring/domains/{id}/run'].post
$.paths['/api/account/monitoring/domains/{id}/checks'].get
$.paths['/api/account/monitoring/domains/{id}/latest'].get
$.paths['/api/account/monitoring/settings'].get
$.paths['/api/account/monitoring/settings'].patch
$.paths['/api/v1/monitoring/domains'].get
$.paths['/api/v1/monitoring/domains'].post
$.paths['/api/v1/monitoring/domains/{id}'].delete
$.paths['/api/v1/monitoring/domains/{id}/pause'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Live Direct Marketing Online Monitoring API
  version: 1.0.0
extends: openapi/live-direct-marketing-online-monitoring-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 21
- target: $.paths['/api/account/monitoring/domains'].get
  update:
    x-apievangelist-phrasing:
      intent: List monitored domains in my account
      effect: read
      questions:
      - Which domains am I monitoring from my account dashboard?
      - Can I see the domains on deliverability watch in my signed-in account?
      instructions:
      - text: List the domains monitored in my account.
      - text: Show my account's watched domains from the dashboard endpoint.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains'].post
  update:
    x-apievangelist-phrasing:
      intent: Add a domain to account monitoring
      effect: write
      questions:
      - How do I start monitoring a domain from my account dashboard?
      - Can I pick which checks run when I add a domain in my account?
      instructions:
      - text: Add {domain} to my account's domain monitoring.
        slots:
          domain: requestBody.domain
      - text: 'Watch {domain} in my account with only these checks: {enabledChecks}.'
        slots:
          domain: requestBody.domain
          enabledChecks: requestBody.enabledChecks
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove a domain from account monitoring
      effect: destructive
      questions:
      - Can I stop watching a domain from my account dashboard?
      - What removes a monitored domain from my signed-in account?
      instructions:
      - text: Remove monitored domain {id} from my account.
        slots:
          id: path.id
      - text: Delete domain {id} from my account dashboard monitoring.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Change checks or interval for a monitored domain
      effect: write
      questions:
      - Can I change how often a monitored domain gets checked?
      - Which checks can I switch on or off for a domain I already monitor?
      instructions:
      - text: Check domain {id} every {intervalMinutes} minutes.
        slots:
          id: path.id
          intervalMinutes: requestBody.intervalMinutes
      - text: Set the enabled checks on monitored domain {id} to {enabledChecks}.
        slots:
          id: path.id
          enabledChecks: requestBody.enabledChecks
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}/pause'].post
  update:
    x-apievangelist-phrasing:
      intent: Pause account monitoring for a domain
      effect: write
      questions:
      - Can I temporarily pause checks on a domain in my account dashboard?
      - How do I put a watched domain on hold from my account?
      instructions:
      - text: Pause monitoring of domain {id} in my account.
        slots:
          id: path.id
      - text: Put account-monitored domain {id} on hold.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}/resume'].post
  update:
    x-apievangelist-phrasing:
      intent: Resume account monitoring for a domain
      effect: write
      questions:
      - How do I restart checks on a paused domain in my account?
      - Can I unpause a domain from the account dashboard?
      instructions:
      - text: Resume monitoring of domain {id} in my account.
        slots:
          id: path.id
      - text: Unpause account-monitored domain {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}/run'].post
  update:
    x-apievangelist-phrasing:
      intent: Run a domain check now from my account
      effect: write
      questions:
      - Can I trigger a domain check right now from my account dashboard?
      - Is there a way to re-run checks on a watched domain immediately in my account?
      instructions:
      - text: Run the checks on account domain {id} now.
        slots:
          id: path.id
      - text: Trigger an immediate check of domain {id} from my account.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}/checks'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a domain's check history in my account
      effect: read
      questions:
      - What past check results does my account hold for a monitored domain?
      - Can I see the history of checks for a domain from my dashboard?
      instructions:
      - text: Show the check history of account domain {id}.
        slots:
          id: path.id
      - text: List past monitoring results for domain {id} in my account.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/domains/{id}/latest'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a domain's latest check in my account
      effect: read
      questions:
      - What did the most recent check find for a domain in my account?
      - Is my monitored domain healthy as of its last dashboard check?
      instructions:
      - text: Get the latest check for account domain {id}.
        slots:
          id: path.id
      - text: Show the newest monitoring result for domain {id} in my account.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/settings'].get
  update:
    x-apievangelist-phrasing:
      intent: Get account monitoring alert settings
      effect: read
      questions:
      - How are my account's monitoring alerts currently configured?
      - Do I get email or Telegram alerts from my account's domain monitoring?
      instructions:
      - text: Show my account's monitoring alert settings.
      - text: Get the notification preferences on my account dashboard monitoring.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/account/monitoring/settings'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update account monitoring alert settings
      effect: write
      questions:
      - Can I send my account's monitoring alerts to a webhook?
      - How do I change the digest frequency for my dashboard monitoring alerts?
      instructions:
      - text: Send my account's monitoring alerts to webhook {webhookUrl}.
        slots:
          webhookUrl: requestBody.webhookUrl
      - text: Set my account monitoring digest to {digestFrequency}.
        slots:
          digestFrequency: requestBody.digestFrequency
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains'].get
  update:
    x-apievangelist-phrasing:
      intent: List monitored domains via the v1 API
      effect: read
      questions:
      - Which domains does my API key owner have under monitoring in the v1 API?
      - What is my active-domain limit for monitoring?
      instructions:
      - text: List monitored domains through the v1 API.
      - text: Show my v1 monitored domains and the active-domain limit.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains'].post
  update:
    x-apievangelist-phrasing:
      intent: Add a domain to monitoring via the v1 API
      effect: write
      questions:
      - How do I register a domain for SPF, DMARC, MX and blocklist checks with my API key?
      - Does adding a domain in the v1 API need a user-bound key?
      instructions:
      - text: Add {domain} to v1 monitoring.
        slots:
          domain: requestBody.domain
      - text: Register {domain} via the v1 API with checks {enabledChecks}.
        slots:
          domain: requestBody.domain
          enabledChecks: requestBody.enabledChecks
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove a domain via the v1 API
      effect: destructive
      questions:
      - Can I delete a monitored domain and its check history with the v1 API?
      - Is removing a domain from v1 monitoring reversible?
      instructions:
      - text: Remove domain {id} from v1 monitoring.
        slots:
          id: path.id
      - text: Delete v1 monitored domain {id} and its history.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains/{id}/pause'].post
  update:
    x-apievangelist-phrasing:
      intent: Pause domain monitoring via the v1 API
      effect: write
      questions:
      - Can I suspend scheduled checks with the v1 API without losing history?
      - What pauses a domain in v1 monitoring?
      instructions:
      - text: Pause v1 monitoring for domain {id}.
        slots:
          id: path.id
      - text: Suspend scheduled v1 checks on domain {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains/{id}/resume'].post
  update:
    x-apievangelist-phrasing:
      intent: Resume domain monitoring via the v1 API
      effect: write
      questions:
      - How do I re-enable scheduled checks for a paused domain using the v1 API?
      - Can the v1 API unpause a domain?
      instructions:
      - text: Resume v1 monitoring for domain {id}.
        slots:
          id: path.id
      - text: Re-enable scheduled v1 checks on domain {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains/{id}/run'].post
  update:
    x-apievangelist-phrasing:
      intent: Run an on-demand check via the v1 API
      effect: write
      questions:
      - Can I trigger an off-schedule deliverability check through the v1 API?
      - What runs an immediate v1 check on one domain?
      instructions:
      - text: Run an on-demand v1 deliverability check for domain {id}.
        slots:
          id: path.id
      - text: Check domain {id} right now through the v1 API.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains/{id}/checks'].get
  update:
    x-apievangelist-phrasing:
      intent: List a domain's checks via the v1 API
      effect: read
      questions:
      - What are the past deliverability results for a domain in the v1 API, newest first?
      - Can I pull a domain's full check history with my API key?
      instructions:
      - text: List v1 check history for domain {id}.
        slots:
          id: path.id
      - text: Get all past v1 deliverability results for {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/domains/{id}/latest'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a domain's latest check via the v1 API
      effect: read
      questions:
      - What was the most recent deliverability result for a domain using the v1 API?
      - Can my API key fetch just the latest check for one domain?
      instructions:
      - text: Get the latest v1 check for domain {id}.
        slots:
          id: path.id
      - text: Show the newest v1 deliverability result for {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/settings'].get
  update:
    x-apievangelist-phrasing:
      intent: Get monitoring notifications via the v1 API
      effect: read
      questions:
      - What alert, digest and webhook preferences does my API key owner have in v1 monitoring?
      - Are Telegram alerts on for my v1 monitoring?
      instructions:
      - text: Get my v1 monitoring notification settings.
      - text: Show the alert and digest preferences from the v1 API.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/monitoring/settings'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update monitoring notifications via the v1 API
      effect: write
      questions:
      - Can I turn on critical-only alerts through the v1 API?
      - How do I set a webhook secret for v1 monitoring notifications?
      instructions:
      - text: Set the v1 monitoring webhook to {webhookUrl} with secret {webhookSecret}.
        slots:
          webhookUrl: requestBody.webhookUrl
          webhookSecret: requestBody.webhookSecret
      - text: Change my v1 monitoring digest frequency to {digestFrequency}.
        slots:
          digestFrequency: requestBody.digestFrequency
      method: generated
      generated: '2026-10-01'