# Storefront account Use these operations to manage Storefront accounts. A Storefront account is an account that the customer is subscribed to in order to use the Rebilly product. Storefront operations interact directly with the customer, and provide the customer with access to their own data. To use Storefront operations, the customer must be issued a JWT with limited permissions. For more information, see [Create a session with username and password](https://www.rebilly.com/catalog/all/storefront-account/storefrontpostlogin) and [Exchange an authentication token](https://www.rebilly.com/catalog/all/customer-authentication/postauthenticationtokenexchange). Storefront operations are intended to be used directly from an untrusted browser. ## Retrieve account - [GET /storefront/account](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontgetaccount.md): Retrieve account. ## Update account - [PATCH /storefront/account](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpatchaccount.md): Register account. ## Request a password reset - [POST /storefront/account/forgot-password](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostforgotpassword.md): Sends an email with a link containing a token to reset a user password. ## Change an account password - [PATCH /storefront/account/password](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpatchaccountpassword.md): Changes an account password. ## Resend email verification - [POST /storefront/account/resend-verification](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostaccountresendverification.md): Resends a verification email for an account with a specified username. ## Finish password reset - [POST /storefront/account/reset-password/{token}](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostresetpassword.md): Resets a user's account password. ## Verify an account email - [POST /storefront/account/verification/{token}](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostaccountverification.md): Verifies an account email. ## Create a session with username and password - [POST /storefront/login](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostlogin.md): Creates a session with a specified username and password. ## Destroys the user's current session - [POST /storefront/logout](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostlogout.md): Destroys the user's current session. ## Register account - [POST /storefront/register](https://www.rebilly.com/static/_spec/catalog/all-3.0/storefront-account/storefrontpostregister.md): Register account.