{"slug":"coinbase-app-api","name":"Coinbase App API","host":"api.coinbase.com","site":"https://coinbase.com","category":"crypto","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog"},{"kind":"openapi","url":"https://docs.cdp.coinbase.com/api-reference/advanced-trade-api/rest-api/advanced-trade-spec.yaml"},{"kind":"archive","url":"https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/legacy-keys"}],"url":"https://www.okapi.bot/providers/coinbase-app-api/","json":"https://www.okapi.bot/api/v1/providers/coinbase-app-api.json","breakingChanges":[{"slug":"api-v3-brokerage-intx-stops-working","api":"coinbase-app-api","title":"/api/v3/brokerage/intx/* stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-06-26","effectiveAt":"2026-10-01","scope":null,"calls":["/api/v3/brokerage/intx/*"],"method":null,"path":"/api/v3/brokerage/intx/*","source":{"url":"https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog","kind":"archive"},"quote":"INTX perpetuals trading through the Advanced Trade API has ended, and the /intx/* endpoints are retired.","migration":"Move international derivatives to the Deribit-powered Global Derivatives gateway (see the Migration Overview).","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:31:07.238Z","updatedAt":"2026-10-23T10:31:07.238Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/coinbase-app-api/breaking-changes/api-v3-brokerage-intx-stops-working/"},{"slug":"v2-stops-working-on-legacy-api-keys","api":"coinbase-app-api","title":"/v2/* stops working on legacy API keys","kind":"behaviour_change","outcome":"fails","model":null,"announcedAt":"2025-01-22","effectiveAt":"2025-02-05","scope":"legacy API keys","calls":["/v2/*"],"method":null,"path":"/v2/*","source":{"url":"https://docs.cdp.coinbase.com/coinbase-app/authentication-authorization/legacy-keys","kind":"archive"},"quote":"In February, 2025, we expired all legacy API keys. Create new CDP API keys and update your code to continue using Coinbase App APIs.","migration":"Create a CDP API key on the CDP Portal and authenticate with a JWT bearer token (Authorization: Bearer) instead of the legacy CB-ACCESS-KEY/CB-ACCESS-SIGN HMAC headers.","migrationChange":null,"needsDecision":"A new CDP API key must be created on the CDP Portal and the secret replaced in deployment.","text":null,"publishedAt":"2026-10-23T10:31:14.965Z","updatedAt":"2026-10-23T10:31:14.965Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/coinbase-app-api/breaking-changes/v2-stops-working-on-legacy-api-keys/"},{"slug":"get-v2-transactions-stops-working","api":"coinbase-app-api","title":"GET /v2/transactions stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2024-10-01","scope":null,"calls":["GET /v2/transactions"],"method":"GET","path":"/v2/transactions","source":{"url":"https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog","kind":"changelog"},"quote":"Announced Notifications feature deprecation, v2/transactions endpoint will be removed Oct. 1, 2024.","migration":null,"migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T14:30:40.447Z","updatedAt":"2026-10-23T14:30:40.447Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/coinbase-app-api/breaking-changes/get-v2-transactions-stops-working/"},{"slug":"get-v2-users-stops-working","api":"coinbase-app-api","title":"GET /v2/users/{} stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2024-03-06","scope":null,"calls":["GET /v2/users/{}"],"method":"GET","path":"/v2/users/{}","source":{"url":"https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog","kind":"archive"},"quote":"Removed support for the Show User endpoint.","migration":"Use GET /v2/user (Get Current User) instead.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:31:07.238Z","updatedAt":"2026-10-23T10:31:07.238Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/coinbase-app-api/breaking-changes/get-v2-users-stops-working/"},{"slug":"put-v2-user-stops-working","api":"coinbase-app-api","title":"PUT /v2/user stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2024-02-09","scope":null,"calls":["PUT /v2/user"],"method":"PUT","path":"/v2/user","source":{"url":"https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog","kind":"archive"},"quote":"Removed the deprecated endpoint, Update Current User.","migration":"No replacement; manage the profile in the Coinbase app.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:31:07.238Z","updatedAt":"2026-10-23T10:31:07.238Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/coinbase-app-api/breaking-changes/put-v2-user-stops-working/"},{"slug":"v2-payment-methods-is-deprecated","api":"coinbase-app-api","title":"/v2/payment-methods* is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2024-03-07","effectiveAt":null,"scope":null,"calls":["GET /v2/payment-methods*"],"method":"GET","path":"/v2/payment-methods*","source":{"url":"https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog","kind":"archive"},"quote":"Announced the replacement of v2 Payment Method endpoints with v3 Payment Method endpoints.","migration":"Use GET /api/v3/brokerage/payment_methods and GET /api/v3/brokerage/payment_methods/{payment_method_id}.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:31:07.238Z","updatedAt":"2026-10-23T10:31:07.238Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/coinbase-app-api/breaking-changes/v2-payment-methods-is-deprecated/"}]}