OrganizationDomain
The OrganizationDomain object is the model around an organization domain.
Properties
- Name
 id- Type
 string- Description
 The unique identifier for this organization domain.
- Name
 name- Type
 string- Description
 The name for this organization domain (e.g. example.com).
- Name
 organizationId- Type
 string- Description
 The organization ID of the organization this domain is for.
- Name
 enrollmentMode- Type
 'manual_invitation' | 'automatic_invitation' | 'automatic_suggestion'- Description
 An enrollment mode will change how new users join an organization.
- Name
 verification- Type
 - OrganizationDomainVerification
 - Description
 The object that describes the status of the verification process of the domain.
- Name
 affiliationEmailAddress- Type
 string | null- Description
 The email address that was used to verify this organization domain.
- Name
 totalPendingInvitations- Type
 number- Description
 The number of total pending invitations sent to emails that match the domain name.
- Name
 totalPendingSuggestions- Type
 number- Description
 The number of total pending suggestions sent to emails that match the domain name.
- Name
 createdAt- Type
 Date- Description
 The date when the organization domain was created.
- Name
 updatedAt- Type
 Date- Description
 The date when the organization domain was last updated.
- Name
 status- Type
 'unverified' | 'verified'- Description
 The status of the verification process.
- Name
 strategy- Type
 'email_code'- Description
 A string that indicates strategy of the verification.
- Name
 attempts- Type
 number- Description
 A number that indicates how many attempts have occurred in order to verify the domain.
- Name
 expiresAt- Type
 Date- Description
 The expiration date and time of the verification.
function delete(): Promise<void>prepareAffiliationVerification()
Begins the verification process of a created organization domain. This is a required step in order to complete the registration of the domain under the organization.
function prepareAffiliationVerification(
  params: PrepareAffiliationVerificationParams,
): Promise<OrganizationDomain>- Name
 affiliationEmailAddress- Type
 string- Description
 An email address that is affiliated with the domain name (e.g. ).
attemptAffiliationVerification()
Attempts to complete the domain verification process. This is a required step in order to complete the registration of a domain under an organization, as the administrator should be verified as a person who is affiliated with that domain.
Make sure that an OrganizationDomain object already exists before you call this method, by first calling OrganizationDomain.prepareAffiliationVerification.
function attemptAffiliationVerification(
  params: AttemptAffiliationVerificationParams,
): Promise<OrganizationDomain>- Name
 code- Type
 string- Description
 The one-time code that was sent to the user as part of this verification step.
Feedback
Last updated on