Skip to content

Provider Flows

Provider integration and management API testing workflows. These flows demonstrate financial institution onboarding, OAuth authorization, and account disconnection.

Contents

End-to-end provider management workflows designed for manual API testing against the development HTTPS server. Each flow covers a specific provider integration journey with step-by-step curl commands and expected responses.

Directory Structure

providers/
├── index.md
├── provider-disconnect.md
└── provider-onboarding.md

Documents

Provider Management Flows

  • Provider Onboarding - Complete Charles Schwab provider registration, OAuth authorization, and token storage workflow
  • Provider Disconnect - Provider disconnection workflow with token cleanup and account removal

Related Documentation:

Provider Documentation:

Parent Directory: API Flows

Related Directories:

Other Documentation:

📝 Contributing

When adding new provider flows to this directory:

  1. Follow the appropriate API flow template
  2. Use HTTPS with self-signed certificates (dev TLS) - Use curl -k for development
  3. Document all OAuth steps and token flows
  4. Include prerequisites (provider credentials, environment variables)
  5. Provide complete curl commands with expected responses
  6. Include error scenarios and troubleshooting steps
  7. Update this index with a link and brief description
  8. Run markdown linting: make lint-md-file FILE="path/to/file.md"

Document Information

Template: index-section-template.md Created: 2025-10-15 Last Updated: 2025-10-21