# accounts Operations related to accounts. ## Create a new account - [POST /api/v1/accounts](https://developers.semify.com/openapi/accounts/accounts_create.md): Creates a new account. This endpoint requires JWT authentication. ## Update an existing account - [PUT /api/v1/accounts](https://developers.semify.com/openapi/accounts/accounts_update_v1.md): A secured route for updating accounts. ## Retrieve all accounts - [GET /api/v1/accounts](https://developers.semify.com/openapi/accounts/accounts_get_all_records.md): The accounts GET endpoint retrieves all account information linked to a reseller ## Retreive account details by an id - [GET /api/v1/accounts/{account_id}](https://developers.semify.com/openapi/accounts/accounts_get.md): A secured route for getting/retrieving account information ## Create a new account v2 - [POST /api/v2/accounts](https://developers.semify.com/openapi/accounts/accounts_create_v2.md): A secured route for creating accounts ## Update an existing account v2 - [PUT /api/v2/accounts](https://developers.semify.com/openapi/accounts/accounts_update_v2.md): A secured route for updating accounts ## Retreive all accounts v2 - [GET /api/v2/accounts](https://developers.semify.com/openapi/accounts/accounts_v2_get_all_records.md): The accounts GET endpoint retrieves all account information linked to a reseller. ## Retreive account details by an id v2 - [GET /api/v2/accounts/{account_id}](https://developers.semify.com/openapi/accounts/accounts_get_v2.md): A secured route for getting/retrieving account information ## Creating account/campaign level iam credentials - [POST /api/v1/accounts/iam/credentials](https://developers.semify.com/openapi/accounts/accounts_iam_credentials_create.md): A secured route for creating account/campaign level iam credentials ## Deactivate or reactivate an account - [PUT /api/v1/accounts/status](https://developers.semify.com/openapi/accounts/accounts_status_update.md): This endpoint reactivates or deactivates the account, and builds a reinstatement task for all campaigns that are associated with the account_id provided in the request object.