---
id: runtime-configuration-write
title: "Update a runtime configuration"
description: "Updates a runtime configuration."
sidebar_label: "Update a runtime configuration"
hide_title: true
hide_table_of_contents: true
api: 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
sidebar_class_name: "patch api-method"
info_path: docs/api/nullplatform-api
custom_edit_url: null
---

import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import ParamsDetails from "@theme/ParamsDetails";
import RequestSchema from "@theme/RequestSchema";
import StatusCodes from "@theme/StatusCodes";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
import Heading from "@theme/Heading";

<Heading
  as={"h1"}
  className={"openapi__heading"}
  children={"Update a runtime configuration"}
>
</Heading>

<MethodEndpoint
  method={"patch"}
  path={"/runtime_configuration/{id}"}
  context={"endpoint"}
>
  
</MethodEndpoint>



Updates a runtime configuration.

>
> ⚠️ **Deprecation notice**
>
> This operation might be removed in the future. We recommend using [Providers](/docs/providers/overview) instead.

<Heading
  id={"request"}
  as={"h2"}
  className={"openapi-tabs__heading"}
  children={"Request"}
>
</Heading>

<ParamsDetails
  parameters={[{"in":"path","name":"id","schema":{"type":"integer"},"required":true,"description":"The ID of the runtime configuration.","example":1234}]}
>
  
</ParamsDetails>

<RequestSchema
  title={"Body"}
  body={{"content":{"application/json":{"schema":{"type":"object","description":"The runtime configuration body for updates","required":["nrn","dimensions","values"],"properties":{"status":{"type":"string","description":"The status of this runtime configuration.","enum":["active","inactive"],"example":"active"},"values":{"type":"object","example":{"global-key":"global-value","my-namespace":{"namespace-key":"namespace-value"}},"description":"The set of values that this runtime configuration holds."}},"example":{"values":{"aws":{"log_reader":"...","workflow_role":"..."}}},"title":"RuntimeConfigurationWrite"}}}}}
>
  
</RequestSchema>

<StatusCodes
  id={undefined}
  label={undefined}
  responses={{"200":{"description":"The operation was successful","content":{"application/json":{"schema":{"type":"object","required":["id","nrn","profile","status","dimensions"],"properties":{"id":{"type":"integer","description":"A system-wide unique ID for the runtime configuration.","example":1234},"nrn":{"type":"string","description":"NRN (at or below) where the runtime configuration applies.","example":"organization=1:account=2:namespace=3:application=4"},"profile":{"type":"string","description":"An identifier for this runtime configuration based on the dimensions on which it was created.","example":"environment_dev_country_arg"},"status":{"type":"string","description":"The status of the runtime configuration.","enum":["active","inactive"],"example":"active"},"dimensions":{"type":"object","example":{"environment":"production"},"description":"The set of dimension/values that this runtime configuration is providing values for."},"values":{"type":"object","example":{"global-key":"global-value","my-namespace":{"namespace-key":"namespace-value"}},"description":"The set of values that this runtime configuration holds."}},"example":{"id":1234,"nrn":"organization=1:account=2:namespace=3","profile":"environment_dev_country_arg","status":"active","dimensions":{"environment":"dev","country":"arg"},"values":{"workflow":"null_dev","aws":{"log_reader":"..."}}},"title":"runtime_configuration"}}}},"4XX":{"description":"Client error responses due to invalid input or missing parameters.","content":{"application/json":{"schema":{"type":"object","required":["statusCode","error","message"],"properties":{"statusCode":{"type":"integer","description":"HTTP status code representing the specific client error (e.g., 400, 401, 403, 404).","example":400},"code":{"type":"string","description":"A machine-readable error code that categorizes the server failure.","example":"bad_request"},"error":{"type":"string","description":"A brief, human-readable description of the error type (e.g., \"Bad Request\", \"Unauthorized\").","example":"Bad Request"},"message":{"type":"string","description":"Additional details about the error.","example":"The request was malformed or contained invalid parameters."}}}}}},"5XX":{"description":"Server error responses indicating an issue on the API side.","content":{"application/json":{"schema":{"type":"object","required":["statusCode","error","message"],"properties":{"statusCode":{"type":"integer","description":"HTTP status code representing the specific server error (e.g., 500, 502, 503).","example":500},"code":{"type":"string","description":"A machine-readable error code that categorizes the server failure.","example":"internal_server_error"},"error":{"type":"string","description":"A brief, human-readable description of the error type (e.g., \"Internal Server Error\", \"Service Unavailable\").","example":"Internal Server Error"},"message":{"type":"string","description":"Additional details about the error.","example":"An unexpected error occurred. Please try again later."}}}}}}}}
>
  
</StatusCodes>


      