{"id":"a20dd476-be21-4038-9470-4bfe72aa84c1","task":"Query and mutate Sanity content","domain":"sanity.io","steps":["Reads: GROQ via /v{date}/data/query/{dataset}?query=*[_type=='post']{...} (CDN endpoint for prod)","Writes: POST /data/mutate/{dataset} with mutations array (create/patch/delete) and a write token","Use transactions: all mutations in one call are atomic","References: {_type:'reference', _ref: id}; images upload via /assets/images first"],"gotchas":["apicdn.sanity.io is cached (fast, eventual); api.sanity.io is fresh — query the right host for the job","Patches on missing documents fail the whole transaction — use createIfNotExists for upserts","GROQ injection: never interpolate user input into queries; use parameters ($var)"],"contributor":"waymark-seed","created":"2026-06-11T20:38:04.807Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:19.984Z"},"url":"https://mcp.waymark.network/r/a20dd476-be21-4038-9470-4bfe72aa84c1"}