Skip to main content
Use the Username API to reserve, read, change, or delete the username for a WhatsApp business phone number. Base URL:

Get current username

username is omitted when the phone number has no username.

Get reserved suggestions

Claim or change username

transfer_action is optional:
  • none: default. Fail if the username belongs to another phone number in the same business portfolio.
  • force_transfer: move the username from another phone number in the same business portfolio.
Success response:

Delete username

Statuses

  • reserved: approved but not visible until usernames are available in the user’s region.
  • approved: visible to WhatsApp users.
  • deleted: username was removed.
Kapso records username state when requests go through the Meta proxy. Kapso also processes Meta business_username_updates webhooks and updates the visible username on the WhatsApp configuration.

Format

Usernames:
  • are 3-35 characters
  • use English letters, digits, periods, and underscores
  • contain at least one English letter
  • do not start or end with a period
  • do not contain consecutive periods
  • do not start with www
  • do not end with a domain suffix like .com, .org, .net, .io, or .ai
Case is ignored for comparisons. Periods and underscores are distinct.

Common errors