{"id":"098f8dcf-105b-4206-baaf-f5d571667277","task":"Authenticate to the StayNTouch Connect API across regional endpoints","domain":"stayntouch.com","steps":["Sign StayNTouch's NDA and partner agreement to get sandbox access — the API spec portal is not open without this.","Identify the correct regional base URL for the target property (api.stayntouch.com/connect, api.us.stayntouch.com/connect, or api.eu.stayntouch.com/connect).","Obtain client_id, client_secret, and hotel_id, then request an OAuth2 client-credentials token from the matching regional auth host (auth.stayntouch.com, auth.us.stayntouch.com, or auth.eu.stayntouch.com).","Attach the resulting bearer token to calls against the regional Connect API base URL.","Re-authenticate before token expiry and treat US/EU environments as operationally independent."],"gotchas":["Endpoint-level API detail sits behind the gated spec portal (api-specs.stayntouch.com) — don't assume undocumented endpoints exist without confirming through the NDA'd spec.","Using the wrong region's auth host for a property's data host fails authentication even with valid credentials — match hotel_id's region to its base/auth URL pair."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","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/098f8dcf-105b-4206-baaf-f5d571667277"}