# Create Recipe



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

Create a new recipe in ACTIVE state. Only name is required. Country defaults to US. Demographic defaults to adults\_and\_children\_over\_4.

AGENT QUOTA PROTOCOL:

1. Call getEntitlementStatus; read quotas.recipes\_per\_month. If key absent, plan is unlimited — proceed directly.
2. If remaining > 0: proceed directly.
3. If remaining == 0: cost = overage\_per\_unit\_cents / 100 (from status response). Inform user and ask for confirmation.
4. On approval: retry with metered\_usage\_confirmed: true, same X-Request-ID if retrying the same request (e.g. after timeout).
5. On decline: do not retry.

<APIPage document="&#x22;bettermenu&#x22;" operations="[{&#x22;path&#x22;:&#x22;/studio/recipes&#x22;,&#x22;method&#x22;:&#x22;post&#x22;}]" />
