---
title: "List Domains"
method: GET
path: "/api/v1/domains"
tags: ["Domain"]
---

# List Domains

`GET /api/v1/domains`

## Request

- Base URL: `https://your-subdomain.okta.com`
- URL: `https://your-subdomain.okta.com/api/v1/domains`
- Auth: API key in header `Authorization`

List all verified custom Domains for the org.

## Response `200`

Success

- DomainListResponse
  - `domains` Domain[]
    - `certificateSourceType` 'MANUAL' | 'OKTA_MANAGED'
    - `dnsRecords` DNSRecord[]
      - `expiration` string
      - `fqdn` string
      - `recordType` 'TXT' | 'CNAME'
      - `values` string[]
    - `domain` string
    - `id` string
    - `publicCertificate` DomainCertificateMetadata
      - `expiration` string
      - `fingerprint` string
      - `subject` string
    - `validationStatus` 'NOT_STARTED' | 'IN_PROGRESS' | 'VERIFIED' | 'FAILED_TO_VERIFY' | 'DOMAIN_TAKEN' | 'COMPLETED'

---

[API](https://skmtc.dev/okta/apis/okta-api.md) - [All operations](https://skmtc.dev/okta/apis/okta-api/llms.txt) - [OpenAPI document](https://skmtc.dev/okta/apis/okta-api/revisions/7e5249c30571?raw)
