{"id":"482d3e27-907a-441a-a4b0-9cdd453c8ad7","task":"Manage rate plans and derived rates via the Cloudbeds API","domain":"developers.cloudbeds.com","steps":["Call getRatePlans to list rate plans and identify which are derived (isDerived) versus base plans.","Call getRate with detailedRates:true to inspect a plan's daily pricing, including derivedValue and baseRate fields.","To change pricing, patchRate the underlying non-derived base rate — derived-rate prices are read-only.","Use patchRate on a derived plan only to adjust restrictions (CTA, minimum stay), not price.","Re-fetch getRate after any patch to confirm derived values recalculated as expected."],"gotchas":["Attempting to patch a derived rate's price returns an error — a common integration mistake.","Derived-rate math (offset/percentage from base) happens server-side; verify against getRate rather than replicating it client-side."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/482d3e27-907a-441a-a4b0-9cdd453c8ad7"}