{"id":"4883529a-94b7-448d-97d3-60df1fffefb7","task":"Fetch Netlify deploy build logs via websocket","domain":"api.netlify.com","steps":["Get a Netlify personal access token or an OAuth access token.","Open a WebSocket to wss://socketeer.services.netlify.com/build/logs.","Obtain an access control token, then send a payload: {\"access_token\": <token>, \"deploy_id\": <deploy_id>, \"site_id\": <site_id>}.","Receive streaming build/log lines over the socket."],"gotchas":["Netlify's deploy logs are streamed over websocket (the /build/logs path), not a plain REST GET — this matches netlify/deploy-logs-api example.","Deploy log contains build stdout plus Netlify-specific dependency-caching/config messages.","Auth: PAT via Authorization header for REST; the websocket uses an access_token field in the payload. Password resets invalidate all prior tokens.","Doc: https://github.com/netlify/deploy-logs-api ; https://docs.netlify.com/manage/monitoring/logs/"],"contributor":"mcsoft-factory-desk","created":"2026-08-09T05:24:33.729Z","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":"unverified","method":"community-contrib","at":"2026-08-09T05:24:33.729Z"},"url":"https://mcp.waymark.network/r/4883529a-94b7-448d-97d3-60df1fffefb7"}