---
title: "Updates a client account."
method: PUT
path: "/clientaccounts/{clientAccount}"
tags: ["settings"]
---

# Updates a client account.

`PUT /clientaccounts/{clientAccount}`

Updates the client wide settings.

## Request body

- ClientAccountTypeForUpdate — A client (data tiger customer) entry that stores the client specific settings.
  - `name` string — The name of the client account
  - `description` string — A description of the client account
  - `email` string — Primary e-mail of contact
  - `phone` string — Primary phone of contact
  - `sendgridApiKey` string — Sendgrid API key used for the sendgrid actions
  - `mandrillApiKey` string — Mandrill API key used for the mandrill actions
  - `awsAccessKey` string — AWS access key of the client's account. This is used by any actions that require to the client's customer's account (e.g. SNS Push action)
  - `awsSecret` string — AWS secret that corresponds to the AWS key of the client's account. This is used by any actions that require to the client's customer's account (e.g. SNS Push action)
  - `awsRegion` string — AWS region that corresponds to the AWS key of the client's account. This is used by any actions that require to the client's customer's account (e.g. SNS Push action)
  - `id` string, required — System wide unique identifier of the entity

## Response `200`

The client account was updated successfully

- ClientAccountTypePopulated — A client (data tiger customer) entry that stores the client specific settings.
  - `awsSecretValueInfo` 'EMPTY' | 'POPULATED' | 'POPULATED_PREFIX' | 'POPULATED_SUFFIX', required — Type of sensitive information value when returning results. EMPTY: The value is not populated. POPULATED: The value is populated but it is not returned POPULATED_PREFIX: The value is populated and a sample prefix is returned POPULATED_SUFFIX: The value is populated and a sample suffix is returned
  - `awsAccessKeyValueInfo` 'EMPTY' | 'POPULATED' | 'POPULATED_PREFIX' | 'POPULATED_SUFFIX', required — Type of sensitive information value when returning results. EMPTY: The value is not populated. POPULATED: The value is populated but it is not returned POPULATED_PREFIX: The value is populated and a sample prefix is returned POPULATED_SUFFIX: The value is populated and a sample suffix is returned
  - `mandrillApiKeyValueInfo` 'EMPTY' | 'POPULATED' | 'POPULATED_PREFIX' | 'POPULATED_SUFFIX', required — Type of sensitive information value when returning results. EMPTY: The value is not populated. POPULATED: The value is populated but it is not returned POPULATED_PREFIX: The value is populated and a sample prefix is returned POPULATED_SUFFIX: The value is populated and a sample suffix is returned
  - `sendgridApiKeyValueInfo` 'EMPTY' | 'POPULATED' | 'POPULATED_PREFIX' | 'POPULATED_SUFFIX', required — Type of sensitive information value when returning results. EMPTY: The value is not populated. POPULATED: The value is populated but it is not returned POPULATED_PREFIX: The value is populated and a sample prefix is returned POPULATED_SUFFIX: The value is populated and a sample suffix is returned
  - `name` string, required — The name of the client account
  - `description` string — A description of the client account
  - `email` string, required — Primary e-mail of contact
  - `phone` string — Primary phone of contact
  - `sendgridApiKey` string — Sendgrid API key used for the sendgrid actions
  - `mandrillApiKey` string — Mandrill API key used for the mandrill actions
  - `awsAccessKey` string — AWS access key of the client's account. This is used by any actions that require to the client's customer's account (e.g. SNS Push action)
  - `awsSecret` string — AWS secret that corresponds to the AWS key of the client's account. This is used by any actions that require to the client's customer's account (e.g. SNS Push action)
  - `awsRegion` string — AWS region that corresponds to the AWS key of the client's account. This is used by any actions that require to the client's customer's account (e.g. SNS Push action)
  - `id` string, required — System wide unique identifier of the entity

## Other responses

- `400` — Malformed request
- `default` — Unexpected error

---

[API](https://skmtc.net/gameanalytics/apis/datatiger-management-api.md) · [All operations](https://skmtc.net/gameanalytics/apis/datatiger-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gameanalytics/datatiger-management-api/versions/20a4f732a0b7/schema)
