For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verify Domain Ownership

Prerequisite:

  • Only contract administrators, owners, and users with accessAndManageIamResources privilege can create and manage Identity Providers (IDPs) through the API. You can also set user privileges in the DCD. For more information, see Set User Privileges for Identity and Access Management.

  • The token value obtained from the Request Domain Ownership API must be added to the TXT Domain Record before verifying the domain ownership.

To validate the token is part of the domain which has been already requested for domain ownership, perform a PUT request with the domainId of the domain.

Endpoint

Use the following endpoint to create or update an IDP: https://iam.ionos.com/federation/domains/{domainId}/verify.

Request

Note: The following request contains a sample domainId. Replace them with the domainId value whose domain ownership must be verified.

curl --location \
--request PUT 'https://iam.ionos.com/federation/domains/f181c212-34f1-5843-9bbb-fc2531c7d928/verify' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiO' \
--header 'Content-Type: application/json'

Below is the list of mandatory path parameter:

Body Parameters

Type

Description

Example

domainId

string

The ID (UUID) of the domain.

f181c212-34f1-5843-9bbb-fc2531c7d928

To make authenticated requests to the API, the following fields are mandatory in the request header:

Header Parameters

Required

Type

Description

Authorization

yes

string

The Bearer token enables requests to authenticate using a JSON Web Token (JWT). From the DCD, Generate authentication token.

Content-Type

yes

string

Set this to application/json.

Response

201 Successful operation

Last updated

Was this helpful?