# snap_manageAccounts

> Reference documentation for the `snap_manageAccounts` method of the Snaps API.

<SnapsAPIReference method={{"name":"snap_manageAccounts","description":"Manage account management Snap accounts. This method is organized into\nmultiple sub-methods which each take their own parameters:\n\n- `createAccount`\n- `updateAccount`\n- `deleteAccount`\n- `listAccounts`\n- `submitResponse`","parameters":{"kind":"object","type":"{ method: string; params?: JsonRpcParams }","description":"The account management request object.","required":true,"properties":[{"kind":"primitive","type":"string","description":"The account management method to call.","name":"method","required":true},{"kind":"primitive","type":"JsonRpcParams","description":"The parameters to pass to the account management method.","name":"params","required":false}]},"result":{"kind":"primitive","type":"JSON","description":"The result returned by the client. The structure of this result depends on\nthe account management method that was called."},"examples":[],"subjectTypes":["snap"],"restricted":true}}  />
