Remove Plaid integration from documentation and API#304
Conversation
Plaid bank linking is not yet ready for use, so removing all references from documentation and API endpoints until the feature is complete. Removed: - /plaid/link-tokens and /plaid/callback endpoints from OpenAPI - Plaid schema definitions (PlaidLinkTokenRequest, PlaidCallbackRequest, etc.) - All Plaid integration guide pages across use cases - Plaid-related snippets and navigation entries - Plaid references in core concept docs https://claude.ai/code/session_01QR8JWd4u4hM9iuvH8t7EVU
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✱ Stainless preview buildsThis PR will update the kotlin openapi python typescript
|
|
Preview deployment for your docs. Learn more about Mintlify Previews.
|
Greptile SummaryThis PR performs a clean, comprehensive removal of the Plaid integration from the Grid API platform. All Plaid-related documentation pages, OpenAPI endpoint definitions, schema objects, navigation config entries, and SDK configuration have been removed consistently across the codebase. Key changes:
A full grep confirms zero residual references to "Plaid" remain anywhere in the repository. Confidence Score: 5/5Safe to merge — the Plaid removal is complete and consistent across all layers, with no residual references remaining anywhere in the repo. A full grep confirms zero remaining Plaid references. The docs.json is valid JSON with all page strings properly quoted. Both the modular and consolidated OpenAPI specs are in sync. The stainless SDK config is updated. No broken internal links were introduced. All findings are P2 or lower. No files require special attention.
|
| Filename | Overview |
|---|---|
| mintlify/docs.json | Plaid page entries removed from all four product-area navigation groups; remaining page arrays contain valid, properly-quoted JSON strings |
| mintlify/openapi.yaml | Both Plaid endpoint paths and all four Plaid schemas removed from the consolidated OpenAPI spec |
| openapi/openapi.yaml | Plaid path $ref entries removed; modular file now consistent with consolidated spec |
| .stainless/stainless.yml | The plaid resource block with create_link_token and submit_public_token methods fully removed from SDK generation config |
| .claude/skills/grid-api/references/account-types.md | New account types (BWP_ACCOUNT, XAF_ACCOUNT, AED_ACCOUNT) and ETHEREUM_WALLET added with full curl examples; count updated from 24→27 fiat types and 6→7 crypto types |
| mintlify/ramps/accounts/plaid.mdx | 402-line Plaid documentation page for ramps product area deleted; no orphaned references remain |
| mintlify/snippets/plaid-integration.mdx | Shared Plaid integration snippet deleted; all four pages that imported it have also been deleted |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Customer wants to link bank account] --> B{Account linking method}
B -->|Before this PR| C[Plaid Link Flow removed]
B -->|After this PR| D[Manual Entry]
B -->|After this PR| E[Debit Card]
C --> C1[POST /plaid/link-tokens]
C1 --> C2[Plaid Link UI shown to user]
C2 --> C3[POST /plaid/callback/token]
C3 --> C4[Webhook: ACCOUNT_STATUS]
C4 --> C5[External account ready]
D --> D1[POST /customers/external-accounts]
D1 --> D2[External account ready]
E --> E1[POST /customers/external-accounts]
E1 --> E2[External account ready]
Reviews (4): Last reviewed commit: "Remove Plaid resource from stainless.yml" | Re-trigger Greptile
…counts page paths Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…um wallet - Remove Plaid integration from endpoints reference - Add ETHEREUM_WALLET (USDC), AED_ACCOUNT (UAE), BWP_ACCOUNT (Botswana), XAF_ACCOUNT (Central Africa) - Update supported crypto networks and JIT-compatible methods Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This PR removes all Plaid integration support from the codebase, including documentation, API specifications, and code examples.
Summary
Plaid integration has been completely removed from the platform. This includes all user-facing documentation, API endpoint definitions, and code examples across multiple product areas (ramps, payouts, rewards, and global P2P).
Key Changes
Removed documentation files:
mintlify/ramps/accounts/plaid.mdx- Comprehensive Plaid integration guide for rampsmintlify/payouts-and-b2b/depositing-funds/plaid.mdx- Plaid guide for payoutsmintlify/rewards/developer-guides/plaid.mdx- Plaid guide for rewardsmintlify/global-p2p/managing-accounts/plaid.mdx- Plaid guide for global P2Pmintlify/snippets/plaid-integration.mdx- Shared Plaid integration snippetRemoved API specifications:
/plaid/link-tokensPOST endpoint for requesting Plaid Link tokens/plaid/callback/{plaid_link_token}POST endpoint for submitting public tokensPlaidLinkTokenRequest,PlaidLinkTokenResponse,PlaidCallbackRequest,PlaidCallbackResponse)openapi/paths/plaid/openapi/components/schemas/plaid/Updated documentation references:
mintlify/docs.jsonto remove Plaid pagesImplementation Details
The removal is comprehensive and affects both the OpenAPI specification files (modular YAML structure) and the consolidated OpenAPI definitions. All references to Plaid in code examples and best practices have been removed, with some documentation updated to reflect alternative approaches (e.g., "debit cards" instead of "Plaid-linked accounts").
https://claude.ai/code/session_01QR8JWd4u4hM9iuvH8t7EVU