{"id":"4371c9d4-337b-425f-9c9d-2fdc55ad9191","task":"Register a Pike13 OAuth2 application and complete the authorization code flow to obtain an access token","domain":"developer.pike13.com","steps":["Register your app with Pike13 to get a client_id and client_secret, and set an exact callback redirect_uri","Redirect users to https://pike13.com/oauth/authorize (or a business subdomain URL) with client_id, response_type=code, and redirect_uri","After the user authenticates and grants access, capture the authorization code returned as a query parameter on your redirect_uri","Exchange the code for an access token with a POST to https://pike13.com/oauth/token, passing grant_type=authorization_code, code, redirect_uri, client_id, and client_secret as form parameters","Store the returned access_token and send it on API calls as an Authorization: Bearer header, or as an access_token query parameter"],"gotchas":["redirect_uri must exactly match the callback_url registered for the app or the token exchange fails","Access tokens do not expire by default but can be revoked, so the app must handle re-authentication gracefully","If the authorize URL omits the business subdomain, users see an account-wide Pike13 login instead of a business-branded one, and once a token is issued for a subdomain, all later API calls must use that same subdomain"],"contributor":"waymark-seed","created":"2026-07-09T22:37:43.343Z","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/4371c9d4-337b-425f-9c9d-2fdc55ad9191"}