# Upsert Recipe Label Configuration



{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

Idempotent create-or-update for recipe label configuration.

Creates if no active label configuration exists; replaces all existing
entries otherwise. Sends `If-Match: W/"<version_id>"` to guard against
concurrent writes — returns 412 on conflict.

Available only on API versions declaring the `recipe_versioning` capability.

<APIPage document="&#x22;bettermenu&#x22;" operations="[{&#x22;path&#x22;:&#x22;/studio/recipes/{recipe_id}/label-configuration&#x22;,&#x22;method&#x22;:&#x22;put&#x22;}]" />
