Create Clerk allowlist identifier
Add an email, phone, domain pattern, or Web3 wallet to the Clerk allowlist.
← All Clerk endpoints · Capability overview
/v1/clerk/allowlist-identifiershttps://api.vee3.io/v1/clerk/allowlist-identifiers
Add an email, phone, domain pattern, or Web3 wallet to the Clerk allowlist.
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_allowlist_identifierParameters3 fields
clerk_instance_idstringOptionalClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
identifierstringRequiredIdentifier to allowlist: email, wildcard domain (*@example.com), E.164 phone (+15555555555), or Web3 wallet address.
notifybooleanOptionalWhen true, notify the user by email or SMS that they were added to the allowlist.
Response7 fields
identifierobject6 fieldsCreated allowlist identifier object from the Backend API.
identifierobjectidstringAllowlist identifier id (alid_...).
identifierstringAllowlisted email, phone, domain pattern, or Web3 wallet address.
identifier_typestringType of identifier: "email_address", "phone_number", or "web3_wallet".
invitation_idstringClerk invitation id (inv_...) when the entry was created from an invitation.
created_atintegerUnix timestamp in milliseconds when the entry was created.
updated_atintegerUnix timestamp in milliseconds when the entry was last updated.
HTTP errors: clerk_connection_required, clerk_connection_not_found, clerk_connection_invalid, validation_error, unauthorized, payment_required