# ModelCredentialKeyRequest

One key on a credential request: an existing key by `ModelCredentialKeyRequest.Id`, a new key by `ModelCredentialKeyRequest.Value`, or a replacement with both.

**Kind:** an object, used in requests.

## Fields

| Field | Type | Required | Description |
|---|---|---|---|
| `id` | `uuid \| null` |  | An existing key's id, to keep or replace it; null for a new key. |
| `value` | `string \| null` |  | The secret; required for a new key, and optional for an existing one (which then keeps its own). |

## Example

```json
{
  "id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
  "value": "..."
}
```

## Where it's used

- Inside [`ModelCredentialRequest`](https://docs.maitento.com/reference/types/model-credential-request.md)
