Update wallet properties or set as primary.
Modify the wallet nickname or promote an EOA to primary status. When setting a new primary EOA, a Safe wallet may be created automatically.
Setting Primary Wallet:
When is_primary=true:
Async Response (202 Accepted): When Safe creation is triggered, the response includes:
safe_creation_event_id - Event ID for tracking_links.safe-status - Link to poll for completionChain Consistency: Primary EOA and Safe must be on the same chain. The system enforces this.
Request payload for updating wallet properties.
Wallet updated successfully (sync)
Response for single wallet operations.
HAL-style hypermedia links for navigation.
Internal wallet ID.
ID of the owning user.
Wallet address (EOA or Safe).
Blockchain chain ID where this wallet exists.
True if this is the user's primary wallet for this type.
True for EOA (Externally Owned Account), false for Safe smart wallet.
Wallet creation timestamp (epoch milliseconds).
User-defined friendly name for the wallet.
URI to the blockchain's logo image.
Soft deletion timestamp (epoch milliseconds).
Event ID for tracking Safe creation. Only present in 202 Accepted responses when Safe creation is triggered.
Linked payment cards. Only included when expand=cards is specified.