configurations

Edit Custom Code

Changed on

Modify a configuration's custom code based on system_key/code pair.

Args: configuration_id (UUID): The ID of the configuration to modify. body (UpdateCustomCodeInput): User-provided object containing custom code info. user (dict[str, Any]): The logged-in user. db (AsyncDatabaseConnection): The database connection. logger (Logger): The system logger.

Raises: HTTPException: 409 if configuration is not a draft and therefore not editable HTTPException: 500 if the configuration can't be updated

Returns: ConfigurationCustomCodeResponse: The updated configuration.

put/api/v1/configurations/{configuration_id}/custom-codes

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

configuration_idstring uuid required

Request body

idstring uuid required
system_idstring uuid required
codestring required
displaystring required

Response

Successful Response

idstring uuid required
displaystring required
codestring required
system_idstring uuid required
system_namestring required

Changes

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      added the new required request property

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • warning

      added the new CVX enum value to the // response property for the response status