overlay: 1.0.0 info: title: API Evangelist enhancements for Snov.io Authentication Sender Accounts API version: 1.0.0 x-generated: '2026-08-13' x-method: generated x-source: apis.yml + https://snov.io/api + repo artifacts x-description: Non-destructive overlay of API Evangelist enhancements over snov-io-sender-accounts-api-openapi.yml. Records provenance, the published rate limit, the absence of idempotency, the credit-metering model, the real error envelopes and the sibling MCP agent surface. The underlying OpenAPI is never mutated by this overlay. extends: snov-io-sender-accounts-api-openapi.yml actions: - target: $.info description: Record the provider-published reference as the source of record and correct the title generated during harvesting. update: x-source-of-record: https://snov.io/api x-provider: Snov.io x-provider-publishes-openapi: false contact: name: Snov.io Support url: https://snov.io/knowledgebase/ x-api-docs: https://snov.io/api termsOfService: https://snov.io/terms-and-conditions - target: $ description: Attach external documentation and the cross-cutting runtime semantics an agent needs before it calls anything. update: externalDocs: description: Snov.io API reference url: https://snov.io/api x-rate-limit: requests: 60 window: 1 minute scope: account headers: [] note: Stated in prose at https://snov.io/api. No RateLimit-* or Retry-After headers are returned. x-idempotency: supported: false note: No idempotency mechanism is published. A retried credit-consuming POST can double-charge. x-metering: model: credits note: Most operations deduct credits per RESULT; several are free when they return nothing. See finops/snov-io-finops.yml. x-error-envelopes: - '{"errors":{"code":int,"title":string,"source":string}}' - '{"success":false,"errors":[string]}' x-agent-surface: mcp: https://mcp.snov.io/mcp mode: remote auth: oauth