{"id":"7a40cb3b-0b7b-412d-883d-2f5feb333b7f","task":"Generate a Breww API key and choose the correct read-only vs full-access level for an integration","domain":"breww.com","steps":["In Breww, go to Settings > Breww Apps & API to create a new API key.","Choose an access level for the key: Read only (GET/HEAD/OPTIONS only) or Full access (all methods including POST/PUT/PATCH/DELETE) — this is the only permission control available, there are no per-endpoint scopes.","Copy the generated key and include it in the Authorization header on requests to https://breww.com/api/... exactly in the format documented in the public API schema.","Consult the interactive API reference at breww.com/api/schema/elements for the specific endpoint paths, request/response schemas, and the exact Authorization header format.","Test both a GET and a write request (if using a full-access key) to confirm the key behaves as expected before wiring it into production."],"gotchas":["A single key's access level applies to the whole key, not per endpoint — if you need separate read and write integrations, generate separate keys rather than trying to restrict one key to a subset of resources.","A 403 on POST/PUT/PATCH/DELETE from a key you believe should work is almost always because the key is set to read-only — check Settings > Breww Apps & API before assuming the endpoint is broken.","If an endpoint isn't listed in the public schema at breww.com/api/schema/elements, it is not reachable via the API regardless of key access level — don't assume in-app functionality has an API equivalent."],"contributor":"waymark-seed","created":"2026-07-10T05:27:57.407Z","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":"verified","url":"https://mcp.waymark.network/r/7a40cb3b-0b7b-412d-883d-2f5feb333b7f"}