Create Clerk organization domain
Add a verified domain to a Clerk organization.
← All Clerk endpoints · Capability overview
/v1/clerk/organizations/{organization_id}/domainshttps://api.vee3.io/v1/clerk/organizations/{organization_id}/domains
Add a verified domain to a Clerk organization.
Authorization
Send your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
MCP
The same capability is available as an MCP tool on Vee3 hosted MCP.
Tool name
clerk.create_organization_domainParameters5 fields
clerk_instance_idstringOptionalClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
organization_idstringRequiredClerk organization id (org_...) to operate on.
namestringRequiredDomain name to add (for example example.com).
enrollment_modestringOptionalFilter or set enrollment mode: manual_invitation, automatic_invitation, or automatic_suggestion.
verifiedbooleanOptionalWhether the domain is verified. Defaults to true when omitted.
Response12 fields
domainobject11 fieldsCreated organization domain summary.
domainobjectidstringClerk organization domain id (dmn_...).
namestringDomain name (for example example.com).
organization_idstringClerk organization id (org_...) that owns this domain.
enrollment_modestringEnrollment mode: manual_invitation, automatic_invitation, or automatic_suggestion.
affiliation_email_addressstringAffiliation email address for the domain, when set.
ownership_verification_statusstringDNS ownership verification status (unverified, verified, failed, or expired).
affiliation_verification_statusstringAffiliation verification status (unverified, verified, failed, or expired).
total_pending_invitationsintegerNumber of pending invitations associated with this domain.
total_pending_suggestionsintegerNumber of pending membership suggestions associated with this domain.
created_atintegerUnix timestamp in milliseconds when the domain was created.
updated_atintegerUnix timestamp in milliseconds when the domain was last updated.
HTTP errors: clerk_connection_required, clerk_connection_not_found, clerk_connection_invalid, validation_error, unauthorized, payment_required