{"uid":"cap_uTyu0BsvjLsojwbixiAMS","slug":"wod-generator-rule-based-custom-workout-get-wod-fba04773","name":"WOD Generator – Rule-Based Custom Workout (GET /wod)","description":"Free: the programmed workout of the day (`/wod/today`, `/wod/week`, `/wod/day/{date}`).\n\nPaid with **x402, USDC on Base mainnet (eip155:8453)**:\n- `POST /wod/custom`: **$0.35 USDC**. Personalised programme (injuries, custom equipment, single session or multi-week progressive block) written by an AI coach with enforced movement substitutions.\n- `GET /wod`: **$0.05 USDC**. Rule-based custom workout by equipment, format and style.\n\nRequests that fail validation are rejected before any payment is requested, and failed generations are never settled.\n\n_HYROX is a registered trademark of its owner. WOD Coach is an independent product and is not affiliated with, endorsed by or sponsored by HYROX._","url":"https://wod-api-production.up.railway.app/wod?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["equipment","format_type","style"],"properties":{"seed":{"type":"integer","description":"optional; same seed = same workout"},"style":{"enum":["CrossFit","Functional Fitness","Hyrox"],"type":"string"},"equipment":{"enum":["Home Gym","Full Gym"],"type":"string"},"format_type":{"enum":["Strength","Metcon","Engine","Long Metcon","Speed Run","Zone 2 Run"],"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"format":{"type":"string"},"example":{"type":"string"}}}}},"responseSchema":{"type":"text","format":"markdown","example":"# ⚡ “IRON TIDE”: Hyrox Metcon\n\n| 🏠 Equipment | 🧩 Format | 🎨 Style | ⏳ Duration |\n…\n\n## 🔥 Warm-Up · 10 min\n…\n\n## 🏃 Main Workout · 28 min\n**For Time · 5 rounds**\n…"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NhLVwNvfOPzkm2qEa8OeF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a rule-based custom workout of the day in Markdown, filtered by equipment availability, workout format, and training style, for $0.05 USDC via x402.","exampleAgentPrompt":"Can you generate me a Hyrox-style metcon workout for a full gym? Use seed 42 so I can reproduce it later.","exampleUseCases":[{"title":"Home gym CrossFit strength session","prompt":"Generate me a CrossFit strength workout I can do at home with my home gym equipment."},{"title":"Hyrox metcon for full gym","prompt":"I want a Hyrox-style metcon session — I have access to a full gym. Give me something solid for today."},{"title":"Repeatable Zone 2 run plan","prompt":"Create a functional fitness Zone 2 run workout for a full gym and use seed 99 so I can pull the exact same one again next week."}],"resultDescription":"A Markdown-formatted workout document including a warm-up section and main workout block, with emojis, tables, and structured rounds/time targets. The workout is tailored to the requested equipment availability, format type (e.g. Strength, Metcon, Engine), and training style (CrossFit, Functional Fitness, Hyrox). If the same seed is supplied, the same workout is returned deterministically.","failureModes":["Missing required query parameters (equipment, format_type, style) cause request rejection before payment is processed","Invalid enum values for equipment, format_type, or style return a validation error","Payment failure via x402 prevents workout delivery","Seed not supplied means results may vary between calls"],"whenToPreferThis":"Choose this endpoint when you need a fast, rule-based custom workout filtered to specific equipment, format, and style constraints for $0.05 USDC — ideal for agents that need deterministic or repeatable results via seed, or when the user does not need AI-personalised injury modifications or multi-week progressive programming (use POST /wod/custom at $0.35 for that).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T00:35:25.227Z","isFirstParty":false,"canonicalSlug":"wod-generator-rule-based-custom-workout-get-wod-fba04773"}