Skip to main content
Once an organization has created intent(s), users in the organization may then approve the intent if assigned to the appropriate key quorum(s). To have a user approve an intent, follow the steps below:
1

Authenticate the user

Authenticate the user with your own authentication service or Privy’s login methods. Once the user is authenticated, fetch the user’s access token (JWT).
2

Sign the intent

Next, use the user’s access token to fetch a signing key for the user to sign the intent. Then, sign the intent payload with this key.We strongly recommend using Privy’s client-side SDKs or server-side SDKs for this step.
3

Append the signature to the intent

Finally, once the user has signed the intent payload, make a request to the Privy API with the intent ID and the user’s authorization signature to append the signature to the intent.
Once a sufficient threshold of signatures has been collected, Privy will automatically execute the intent.