---
title: "POST /runCache/{id}"
method: POST
path: "/runCache/{id}"
---

# POST /runCache/{id}

`POST /runCache/{id}`

Updates a run cache using its ID and returns a response with no body if the operation is successful. You can update the run cache description, name, or the default run cache behavior with `CACHE_ON_FAILURE` or `CACHE_ALWAYS`. To confirm that your run cache settings have been properly updated, use the `GetRunCache` API operation.

For more information, see [How call caching works](https://docs.aws.amazon.com/omics/latest/dev/how-run-cache.html) in the _Amazon Web Services HealthOmics User Guide_.

## Path parameters

- `id` string, required

## Request body

- object
  - `cacheBehavior` 'CACHE_ON_FAILURE' | 'CACHE_ALWAYS' — Update the default run cache behavior.
  - `description` string — Update the run cache description.
  - `name` string — Update the name of the run cache.

## Response `202`

Success

## Other responses

- `480` — InternalServerException
- `481` — ServiceQuotaExceededException
- `482` — ThrottlingException
- `483` — ValidationException
- `484` — ConflictException
- `485` — ResourceNotFoundException
- `486` — AccessDeniedException
- `487` — RequestTimeoutException

---

[API](https://skmtc.net/aws/apis/omics.md) · [All operations](https://skmtc.net/aws/apis/omics/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/omics/versions/e9df1bcc0813/schema)
