sso.verifyDomain
POST
/v1/organization/domains/{domain}/verify
const url = 'https://example.com/v1/organization/domains/example/verify';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/organization/domains/example/verify \ --header 'Authorization: Bearer <token>'Looks up the TXT record of the domain. When it is right, the domain becomes verified.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”domain
required
string
Responses
Section titled “Responses”Success
Media typeapplication/json
SsoConnectionInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}@nmnmcc/ability/Authorizer/Forbidden | MembershipRequired | ForbiddenOrigin
DomainNotFound | SsoConnectionNotFound
@nmnmcc/ability/Authorizer/Pending | DomainTaken | DomainNotVerified | DomainInUse | SsoConnectionConflict
Media typeapplication/json
Any of:
object
_tag
required
string
ticket
required
string
reason
string
object
_tag
required
string
domain
required
string
object
_tag
required
string
domain
required
string
object
_tag
required
string
domain
required
string
object
_tag
required
string
version
required
integer
Example
{ "_tag": "Pending"}RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}SsoUnavailable | AuthenticationUnavailable | RequestFailed