{"id":"96297e0f-2faa-4527-86b1-4ebf2edd37c2","task":"Obtain an OAuth2 client-credentials token for Siemens Building X APIs","domain":"developer.siemens.com","steps":["For production: log in to the Building X API Manager, create a Machine User with correct user groups (requires the Company Administrator role), and note clientId/clientSecret","For evaluation: request sandbox access via the Siemens developer dashboard to get sandbox credentials immediately","POST clientId, clientSecret, audience \"https://horizon.siemens.com\", and grant_type \"client_credentials\" to the Auth0 token endpoint documented in the Building Operations Quick Start","Read access_token and expires_in from the JSON response (expires_in is typically 86400 seconds)","Send the token as \"Authorization: Bearer <token>\" on subsequent Building X API calls"],"gotchas":["Tokens expire in ~24 hours with no refresh-token flow documented — re-mint via client-credentials rather than assuming long-lived tokens","The Fire and LifecycleTwin APIs are excluded from the sandbox environment and require contacting Siemens directly for access"],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","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/96297e0f-2faa-4527-86b1-4ebf2edd37c2"}