Actions176
- Health Check Actions
- Knowledge Manager Actions
- List Entities
- Create Entity
- Get Entity
- Update Entity
- Delete Entity
- List Language Profiles
- List All Language Profiles
- Get Language Profile
- Upsert Language Profile
- Delete Language Profile
- Get Locations
- Create Location
- Search Locations
- Get Location
- Update Location
- Get Location Folders
- Get Menus
- Create Menu
- Get Menu
- Update Menu
- Delete Menu List
- Get Bios
- Create Bio
- Get Bio
- Update Bio
- Delete Bio List
- Get Products
- Create Product
- Get Product
- Update Product
- Delete Product List
- Get Events
- Create Event
- Get Event
- Update Event
- Delete Event List
- Get Business Categories
- Get Google Keywords
- Get Custom Fields
- Create Custom Field
- Get Custom Field
- Update Custom Field
- Delete Custom Field
- Get Language Profiles
- Get Location Language Profile
- Upsert Location Language Profile
- Delete Location Language Profile
- List Assets
- Create Asset
- Get Asset
- Update Asset
- Delete Asset
- Upsert Suggestion
- List Suggestions
- Cancel Suggestion
- Get Suggestion
- Comment Suggestion
- Update Suggestion
- Listings Actions
- List Publishers
- List Listings
- Opt In Listings
- Opt Out Listings
- Confirm Sync Listings
- Force Sync Listings
- List Publisher Suggestions
- Get Publisher Suggestion
- Update Publisher Suggestion
- List Duplicates
- Create Duplicate
- Delete Duplicate
- Suppress Duplicate
- List Methods
- List Statuses
- Initiate Verification
- Complete Verification
- List Admins
- Invite Admins
- List Entity Listings
- Delete Listings
- List Questions
- Get Question
- Create Answer
- Update Answer
- Delete Answer
- Analytics Actions
- Logs API Actions
- Reviews Actions
- Social Actions
- Account Settings Actions
- Optimization Tasks Actions
- Connectors Actions
- Configuration Actions
- Licenses Actions
- Computations Actions
- Domains Actions
Domains → Create Domain
AI-generatedSummary
Create a new domain in Yext by specifying its hostname, integration details, SSL certificate settings, and ownership verification parameters.
Inputs
- Name — Identifier for the domain resource.
- Hostname (required) — Fully qualified domain name delegated to Yext.
- Wildcard — Whether to allow single-level subdomain associations for this domain.
- Destination (required) — Yext product usage for the domain; currently only 'PAGES' is supported.
- Integration Type (required) — Type of domain integration with Yext; only 'USER_OWNED' is supported via API.
- State — Current state of the domain in Yext's lifecycle.
- Ownership Verification — Tokens and instructions to verify domain ownership using CNAME, TXT, or HTTP methods.
- Managed Ssl — Configuration details for Yext-managed SSL certificate issuance and validation.
- Managed Csr — Parameters for SSL certificate issuance using a managed CSR.
- Custom Ssl Certificate — Custom SSL certificate and private key data to be used for the domain.
- Errors — Errors or warnings related to the domain setup.
- Create Time — Timestamp when the domain was created.
- Update Time — Timestamp when the domain was last updated.
- Delete Time — Timestamp when the domain was deleted.
Output shape
a single domain resource object representing the newly created domain
The output includes all domain properties as accepted in the input, reflecting the saved configuration. SSL configuration must be set with exactly one of 'managed_ssl', 'managed_csr', or 'custom_ssl_certificate'. Ownership verification details are required to complete domain verification. Only 'USER_OWNED' integration type and 'PAGES' destination are supported for creation via the API.