Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>APIVerve Checks — SSL, Domain, DNS & Email Gates
APIVerve Checks — SSL, Domain, DNS & Email Gates

APIVerve Checks — SSL, Domain, DNS & Email Gates

APIVerve

|
1 install
| (1) | Free
Pipeline gates for SSL expiry, domain expiration, DNS, and email auth — plus call any of 368+ APIVerve APIs from your pipeline.
Get it free

APIVerve Checks

Production-readiness gates for Azure Pipelines — catch the failures nobody notices until 2am. Powered by APIVerve.

APIVerve Checks

Tasks

Task What it does
SSL Certificate Expiry Gate Fails the run when a domain's certificate is expired, invalid, or expiring within your threshold
Domain Expiration Gate Fails the run when a domain registration is about to lapse
DNS Record Assertion Asserts a record type exists and optionally contains an expected value — catches botched DNS changes post-deploy
Email Auth Check Validates SPF / DKIM / DMARC; fails on missing or invalid records
APIVerve Call Calls any of 368+ APIVerve APIs and exposes the result as an output variable

Every gate has a warn threshold (annotates the run) and a fail threshold (stops it) — you hear about problems weeks before they become outages:

Failing gate output

Quick start

  1. Get a free API key at dashboard.apiverve.com
  2. Add it as a secret pipeline variable named APIVERVE_API_KEY
  3. Drop a task into your pipeline:
# Nightly certificate watch
- task: SSLExpiryGate@1
  inputs:
    domain: example.com
    apiKey: $(APIVERVE_API_KEY)
    warnDays: 30
    failDays: 7
# Verify DNS after an infra deploy
- task: DNSAssertion@1
  inputs:
    domain: example.com
    recordType: A
    expectedValue: 203.0.113.10
    apiKey: $(APIVERVE_API_KEY)
# Weekly email deliverability posture
- task: EmailAuthCheck@1
  inputs:
    domain: example.com
    dkimSelector: google
    requireDmarcEnforced: true
    apiKey: $(APIVERVE_API_KEY)
# Anything else in the catalog
- task: APIVerveCall@1
  inputs:
    api: whoislookup
    params: '{"domain": "example.com"}'
    jsonPath: registrar
    outputVariable: REGISTRAR
    apiKey: $(APIVERVE_API_KEY)

Why APIVerve

One key, 368+ APIs — domain intelligence, validation, finance, geo, weather, security, and more. Also available as a CLI, MCP server, npm/NuGet/PyPI SDKs, and extensions for VS Code and Visual Studio.

Support

  • Documentation
  • Contact
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft