Create Delegated Signer
Create a delegated signer for a smart wallet with optional restrictions around permissions and expiry date.
API scope required: wallets.create
Headers
API key required for authentication
Path Parameters
A wallet locator can be of the format:
<walletAddress>email:<email>:<chainType>[:<walletType>][:alias:<alias>](walletType defaults to 'smart')userId:<userId>:<chainType>[:<walletType>][:alias:<alias>](white label user example)phoneNumber:<phoneNumber>:<chainType>[:<walletType>][:alias:<alias>]twitter:<handle>:<chainType>[:<walletType>][:alias:<alias>]x:<handle>:<chainType>[:<walletType>][:alias:<alias>]me:<chainType>[:<walletType>][:alias:<alias>](Use when calling from the client side with a client API key)chainType[:<walletType>]:alias:<alias>
Body
- EVM
- Solana
- Stellar
Parameters for creating a EVM delegated signer
Configuration for a WebAuthn/Passkey signer that uses public key credentials for authentication
{
"type": "passkey",
"id": "cWtP7gmZbd98HbKUuGXx5Q",
"name": "hgranger",
"publicKey": {
"x": "38035223810536273945556366218149112558607829411547667975304293530457502824247",
"y": "91117823763706733837104303008228095481082989039135234750508288790583476078729"
}
}The chain where the signer will be registered
The expiry date of the signer in ISO 8601 format
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Response
The delegated signer has been successfully created.
- Solana Delegated Signer Response
- Solana Delegated Signer Response
- Solana Delegated Signer Response
- Solana Delegated Signer Response
- Solana Delegated Signer Response
- Solana Delegated Signer Response
- Solana Delegated Signer Response
- EVM Delegated Signer Response
- EVM Delegated Signer Response
- EVM Delegated Signer Response
- EVM Delegated Signer Response
- EVM Delegated Signer Response
- EVM Delegated Signer Response
- EVM Delegated Signer Response
- Stellar Delegated Signer Response
- Stellar Delegated Signer Response
- Stellar Delegated Signer Response
- Stellar Delegated Signer Response
- Stellar Delegated Signer Response
- Stellar Delegated Signer Response
- Stellar Delegated Signer Response
Complete delegated signer response including the signer and authorization transaction
Identifier for the Passkey signer type
passkey Credential ID from the WebAuthn registration response
Human-readable name for the passkey
The public key coordinates from the WebAuthn credential
ERC-7579 webAuthn validator contract version
Unique identifier for locating this passkey signer
Optional array of scopes restricting the signer's capabilities
{
"type": "transfer",
"tokenLocator": "solana:sol",
"spendingLimit": { "amount": "1" }
}The expiry date of the signer in ISO 8601 format
The transaction for the signer

