Key Quorums
key_quorums
Methods
post/v1/key_quorums
Create a new key quorum.
get/v1/key_quorums/{key_quorum_id}
Get a key quorum by ID.
patch/v1/key_quorums/{key_quorum_id}
Update a key quorum by key quorum ID.
delete/v1/key_quorums/{key_quorum_id}
Delete a key quorum by key quorum ID.
path Parameters
key_quorum_id:
(format: cuid2)A unique identifier for a key quorum.
header Parameters
privy-authorization-signature: string
Optional
Request authorization signature. If multiple signatures are required, they should be comma separated.
privy-request-expiry: string
Optional
Request expiry. Value is a Unix timestamp in milliseconds representing the deadline by which the request must be processed.
Response fields
Request example
200Example
Domain types
KeyQuorum = { id, authorization_keys, authorization_threshold, 3 more... }
A key quorum for authorizing wallet operations.
KeyQuorumAuthorizationHeaders = { privy-app-id, privy-authorization-signature, privy-request-expiry }
Headers required to authorize modifications to key quorums.
KeyQuorumCreateRequestBody = { authorization_threshold, display_name, key_quorum_ids, 2 more... }
Request input for creating a key quorum. At least one of user_ids, public_keys, or key_quorum_ids is required.
KeyQuorumUpdateRequestBody = { authorization_threshold, display_name, key_quorum_ids, 2 more... }
Request input for updating an existing key quorum. At least one field must be provided.