Intents expire 72 hours after creation by default. Signers must
authorize them within this window.
Add items
Make aPOST request to /v1/intents/condition_sets/{condition_set_id}/condition_set_items with the values to add.
Values are unique within a condition set. Privy rejects the intent if any value already exists in the set.
- REST API
- Node SDK
Replace items
Make aPUT request to /v1/intents/condition_sets/{condition_set_id}/condition_set_items with the full list of values. When the intent executes, Privy deletes every existing item and adds the values in the request.
Any other change to the condition set’s items dismisses a pending replace intent. Propose a new intent with the updated list.
- REST API
- Node SDK
Next steps
Sign intents
Add authorization signatures to execute a proposed intent.
Intent status
Track an intent from proposal to execution.

