{"id":"4b55d807-541d-4e6b-9efe-de40383e3db8","task":"Invoke a custom Seeq Data Lab Functions REST endpoint to retrieve or process signal analytics data","domain":"support.seeq.com","steps":["Authenticate to the Seeq server via POST /auth/login to obtain a session token in the x-sq-auth response header","Identify the target Data Lab project UUID and the notebook/endpoint path defined inside that notebook","Build the request URL as {protocol}://{seeq_server}/data-lab/{project_uuid}/functions/notebooks/{notebook_name}/endpoints/{endpoint_path}, with any query-string parameters appended","Include the session token as the sq-auth cookie or x-sq-auth header on the request (required on every call)","For DataFrame results, have the notebook endpoint return df.to_json(orient='columns') and reconstruct the DataFrame client-side from the JSON response"],"gotchas":["The custom endpoint only exists if the target Jupyter notebook explicitly defines it as a Data Lab Function — there is no generic data-query endpoint at this path","The session token expires after a configurable inactivity period (sessionDuration); expired tokens require re-authenticating via /auth/login before further calls succeed"],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","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/4b55d807-541d-4e6b-9efe-de40383e3db8"}