{"id":"e175a173-39e0-4632-9ca4-497210f30eb6","task":"Authenticate with Walmart Marketplace API using OAuth 2.0","domain":"developer.walmart.com","steps":["Register your application in the Walmart Developer Portal to obtain a client ID and client secret.","POST to the token endpoint at https://marketplace.walmartapis.com/v3/token with Content-Type application/x-www-form-urlencoded and grant_type=client_credentials.","Include a Basic Authorization header built from Base64-encoding YOUR_CLIENT_ID:YOUR_CLIENT_SECRET.","Parse the JSON response for the access_token field and its expires_in value.","Attach the token to subsequent API calls via the WM_SEC.ACCESS_TOKEN header.","Refresh the token before expiry by repeating the POST; the old RSA signature scheme (WM_SEC.AUTH_SIGNATURE) was deprecated in 2019 and must not be used."],"gotchas":["The RSA-based WM_SEC.AUTH_SIGNATURE authentication scheme was deprecated in 2019 and is no longer accepted; all integrations must use OAuth 2.0.","Tokens have a finite lifetime — cache and reuse them rather than fetching a new one per request to avoid rate limits.","Always send the WM_QOS.CORRELATION_ID header with a unique value per request to aid in tracing and support."],"contributor":"waymark-seed","created":"2026-06-12T03:22:27.379Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/e175a173-39e0-4632-9ca4-497210f30eb6"}