
- Dashboard: From the Wallets and Policies pages, create an intent to update an existing wallet or policy owned by a key quorum of your team members.
- REST API: Create an intent to update a wallet, update a policy, or execute a signature or transaction.
Intents expire 72 hours after creation. Reviewers must approve
them within this window.
Authorize transaction
Propose an RPC intent to send a transaction
Update wallet
Propose a wallet intent for review
Update policy
Propose a policy intent for review
Authorize a transaction
Propose an intent to authorize and execute a signature or transaction via the REST API. The Dashboard does not currently support proposing RPC intents.REST API
To propose an RPC intent, make aPOST request to
intent_id. Use this ID to check approval progress and execution results.
View the full API reference for this endpoint below.
Create an intent to execute a signature or transaction
View API reference for submitting an RPC intent.
Update wallet
Propose an intent to update a wallet via the Dashboard or REST API.Dashboard
Visit the Wallets page and select the target wallet. Click Update wallet, make the desired changes, then select Propose changes to submit the intent for review.REST API
To propose a wallet intent, make aPATCH request to
intent_id. Use this ID to check approval progress and execution results.
View the full API reference for this endpoint below:
Create an intent to update a wallet
View API reference for submitting a wallet intent.
Update policy
Propose an intent to update a policy via the Dashboard or REST API.Dashboard
Visit the Policies page and select the target policy. Make the desired changes and click Propose changes to submit the intent for review.REST API
To propose a policy intent, make aPATCH request to
intent_id. Use this ID to check approval progress and execution results.
View the full API reference for this endpoint below:
Create an intent to update a policy
View API reference for submitting a policy intent.
Update policy rules
Propose an intent to add, edit, or remove rules for a policy via the Dashboard or REST API.Dashboard
Visit the Policies page, select a policy, and navigate to its rules. Make the desired changes and click Propose changes to submit the intent for review.REST API
Each rule action uses a different HTTP method and endpoint:| Action | Method | Endpoint |
|---|---|---|
| Add a rule | POST | /v1/intents/policies/{policy_id}/rules |
| Update a rule | PATCH | /v1/intents/policies/{policy_id}/rules/{rule_id} |
| Delete a rule | DELETE | /v1/intents/policies/{policy_id}/rules/{rule_id} |
intent_id. Use this ID to check approval progress and execution results.
View the full API reference for this endpoint below:
Create an intent to add a rule
View API reference for submitting a rule intent.
Update key quorum
Your app can also propose an update to the key quorum itself — changing its name, members, or authorization threshold. This intent must be approved by a sufficient number of members of the existing quorum in order to be executed.Dashboard
Visit the Authorization page and select the target key quorum. Select Update key quorum, make the desired changes, and select Propose changes to submit the intent for review.REST API
To propose a key quorum intent, make aPATCH request to
intent_id. Use this ID to check approval progress and execution results.
View the full API reference for this endpoint below.
Create an intent to update a key quorum
View API reference for submitting a key quorum intent.

