SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

How do I turn on public key client validation?

Objective

This article helps you require public key client validation (PKCV) on your Twilio account, so API requests must be signed with a key you have registered.

 

Product

Twilio Console

 

Environment

Twilio Console

 

Procedure

  1. In the Twilio Console, select Settings in the left sidebar.
  2. Under Account settings, select Account details & security.
  3. Select the Security tab.
  4. Find the Public key client validation (PKCV) section.
  5. Use the toggle to switch the requirement on or off. The current state is labelled Enabled or Disabled.
  6. A confirmation appears: "Public key settings updated successfully."

 

Additional Information

  • Add at least one public key to your account before requiring validation, or signed requests will have nothing to validate against.
  • The controls are only available on accounts entitled to public key client validation. If yours is not, the section shows a Purchase Twilio Edition action instead.
  • If the change cannot be saved, the page reports "Failed to update public key settings. Please try again." The setting is unchanged, so try again.

 

This content was generated by AI and reviewed, edited, and verified by a human.

Have more questions? Submit a request
Powered by Zendesk