---
title: "Get DNS provider"
method: GET
path: "/orgs/emails/domains/{domain_id}/provider"
tags: ["Email sending"]
---

# Get DNS provider

`GET /orgs/emails/domains/{domain_id}/provider`

## Request

- Base URL: `https://api.useinvent.com`
- URL: `https://api.useinvent.com/orgs/emails/domains/{domain_id}/provider`
- Auth: HTTP bearer

Detect the DNS provider for a domain via NS lookup. Returns provider info including logo, DNS settings URL, and auto-configure URL when supported.

## Path parameters

- `domain_id` string, required

## Response `200`

- EmailDomainProviderSchema: Detected DNS provider information for a domain
  - `provider` string, nullable, required: Provider identifier (e.g. "cloudflare", "godaddy")
  - `name` string, nullable, required: Display name of the DNS provider
  - `logo_url` string, nullable, required: URL to the provider logo icon
  - `dns_settings_url` string, nullable, required: Deep link to the DNS settings page for this domain
  - `auto_config_url` string, nullable, required: Domain Connect URL for one-click auto-configuration (when supported)

---

[API](https://skmtc.dev/useinvent/apis/invent-api.md) · [All operations](https://skmtc.dev/useinvent/apis/invent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/useinvent/apis/invent-api/revisions/98824f3fde82?raw)
