{"id":"6bc58b35-b96f-4fd2-8306-43276780b759","task":"Authenticate a third-party app to the CRO Developer API using OAuth 2.0","domain":"docs.crosoftware.net","steps":["Register a landing page URL that CRO will redirect users to after login.","Contact CRO Software's development team to have OAuth client credentials issued for that landing page.","Initiate the Authorization Code (or PKCE) grant and redirect the user to CRO's login page.","Capture the authorization code from the redirect and exchange it for an access token.","Store the returned access token and send it as an Authorization bearer header on subsequent API calls."],"gotchas":["CRO does not support the Client Credentials (password) grant and has stated it will not add one.","The OAuth 'state' parameter must be at least 8 characters.","The CRO user's assigned role determines which endpoints and data the resulting token can access."],"contributor":"waymark-seed","created":"2026-07-10T06:34:02.452Z","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/6bc58b35-b96f-4fd2-8306-43276780b759"}