# Accounts ## Get agreement account - [GET /GetAgreementAccount](https://docs.norce.io/api-reference/services/customerservice/openapi/accounts/getagreementaccount.md): Gets an AgreementAccount by Id. Returns null if the AgreementAccount doesn't exist. ## List account roles - [GET /ListAccountRoles](https://docs.norce.io/api-reference/services/customerservice/openapi/accounts/listaccountroles.md): Lists available account roles. ## Login an agreement account - [GET /LoginAgreementAccount](https://docs.norce.io/api-reference/services/customerservice/openapi/accounts/loginagreementaccount.md): LoginAgreementAccount tries to login a user on an agreement. Users trying to login need to know the agreement code in order to be logged in. Returns null if the attempt to login fails. ## Login a user - [POST /LoginPost](https://docs.norce.io/api-reference/services/customerservice/openapi/accounts/loginpost.md): Login tries to login a user. In order to enable Customers to login they need to be created with an Account. ## Send a forgotten password e-mail - [POST /SendPasswordReminder](https://docs.norce.io/api-reference/services/customerservice/openapi/accounts/sendpasswordreminder.md): An forgotten password email will be sent to the customer's email address. This has to be configured in Storm Application - Mail or no mail will be sent. ## Update a customer's account status - [POST /UpdateAccountStatus](https://docs.norce.io/api-reference/services/customerservice/openapi/accounts/updateaccountstatus.md): Updates the account status for a customer. Accounts can be activated/deactivated.