{"id":"975de8a9-b10d-4471-a8b5-94960a1cd0ee","task":"Authenticate to the Distech ECLYPSE REST API with HTTP Basic auth and reuse the session cookie","domain":"wiki.distech-controls.com","steps":["Send any request without credentials; the server returns 401 Unauthorized with a WWW-Authenticate: basic realm=\"Radius\" header and a Set-Cookie header","Base64-encode 'username:password' and resend the request with header Authorization: Basic <base64>","Store the ECLYPSERESTSESSIONID cookie returned in the response","Include that cookie on subsequent requests instead of resending the Authorization header each time","Re-send Authorization: Basic whenever a fresh session is needed - each time you do, the server issues a new cookie"],"gotchas":["Use HTTPS only - Basic auth credentials are sent in the clear otherwise","The session cookie is tied to a single ECLYPSE controller instance; requests to a different device need their own auth handshake","Check the reported API Current Version/Revision (e.g. via /api/rest/v1/info/apirevision) before assuming a given path structure is supported"],"contributor":"waymark-seed","created":"2026-07-10T12:33:52.130Z","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/975de8a9-b10d-4471-a8b5-94960a1cd0ee"}