GithubHelp home page GithubHelp logo

openapi-generator-plaid-python's Introduction

openapi-client

The Plaid REST API. Please see https://plaid.com/docs/api for more details.

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 2020-09-14_1.64.13
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://plaid.com

Requirements.

Python >=3.6

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import openapi_client

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import openapi_client

Getting Started

Please follow the installation procedure and then run the following:

import time
import openapi_client
from pprint import pprint
from openapi_client.api import plaid_api
from openapi_client.model.accounts_balance_get_request import AccountsBalanceGetRequest
from openapi_client.model.accounts_get_request import AccountsGetRequest
from openapi_client.model.accounts_get_response import AccountsGetResponse
from openapi_client.model.application_get_request import ApplicationGetRequest
from openapi_client.model.application_get_response import ApplicationGetResponse
from openapi_client.model.asset_report_audit_copy_create_request import AssetReportAuditCopyCreateRequest
from openapi_client.model.asset_report_audit_copy_create_response import AssetReportAuditCopyCreateResponse
from openapi_client.model.asset_report_audit_copy_get_request import AssetReportAuditCopyGetRequest
from openapi_client.model.asset_report_audit_copy_remove_request import AssetReportAuditCopyRemoveRequest
from openapi_client.model.asset_report_audit_copy_remove_response import AssetReportAuditCopyRemoveResponse
from openapi_client.model.asset_report_create_request import AssetReportCreateRequest
from openapi_client.model.asset_report_create_response import AssetReportCreateResponse
from openapi_client.model.asset_report_filter_request import AssetReportFilterRequest
from openapi_client.model.asset_report_filter_response import AssetReportFilterResponse
from openapi_client.model.asset_report_get_request import AssetReportGetRequest
from openapi_client.model.asset_report_get_response import AssetReportGetResponse
from openapi_client.model.asset_report_pdf_get_request import AssetReportPDFGetRequest
from openapi_client.model.asset_report_refresh_request import AssetReportRefreshRequest
from openapi_client.model.asset_report_refresh_response import AssetReportRefreshResponse
from openapi_client.model.asset_report_remove_request import AssetReportRemoveRequest
from openapi_client.model.asset_report_remove_response import AssetReportRemoveResponse
from openapi_client.model.auth_get_request import AuthGetRequest
from openapi_client.model.auth_get_response import AuthGetResponse
from openapi_client.model.bank_transfer_balance_get_request import BankTransferBalanceGetRequest
from openapi_client.model.bank_transfer_balance_get_response import BankTransferBalanceGetResponse
from openapi_client.model.bank_transfer_cancel_request import BankTransferCancelRequest
from openapi_client.model.bank_transfer_cancel_response import BankTransferCancelResponse
from openapi_client.model.bank_transfer_create_request import BankTransferCreateRequest
from openapi_client.model.bank_transfer_create_response import BankTransferCreateResponse
from openapi_client.model.bank_transfer_event_list_request import BankTransferEventListRequest
from openapi_client.model.bank_transfer_event_list_response import BankTransferEventListResponse
from openapi_client.model.bank_transfer_event_sync_request import BankTransferEventSyncRequest
from openapi_client.model.bank_transfer_event_sync_response import BankTransferEventSyncResponse
from openapi_client.model.bank_transfer_get_request import BankTransferGetRequest
from openapi_client.model.bank_transfer_get_response import BankTransferGetResponse
from openapi_client.model.bank_transfer_list_request import BankTransferListRequest
from openapi_client.model.bank_transfer_list_response import BankTransferListResponse
from openapi_client.model.bank_transfer_migrate_account_request import BankTransferMigrateAccountRequest
from openapi_client.model.bank_transfer_migrate_account_response import BankTransferMigrateAccountResponse
from openapi_client.model.bank_transfer_sweep_get_request import BankTransferSweepGetRequest
from openapi_client.model.bank_transfer_sweep_get_response import BankTransferSweepGetResponse
from openapi_client.model.bank_transfer_sweep_list_request import BankTransferSweepListRequest
from openapi_client.model.bank_transfer_sweep_list_response import BankTransferSweepListResponse
from openapi_client.model.categories_get_response import CategoriesGetResponse
from openapi_client.model.deposit_switch_alt_create_request import DepositSwitchAltCreateRequest
from openapi_client.model.deposit_switch_alt_create_response import DepositSwitchAltCreateResponse
from openapi_client.model.deposit_switch_create_request import DepositSwitchCreateRequest
from openapi_client.model.deposit_switch_create_response import DepositSwitchCreateResponse
from openapi_client.model.deposit_switch_get_request import DepositSwitchGetRequest
from openapi_client.model.deposit_switch_get_response import DepositSwitchGetResponse
from openapi_client.model.deposit_switch_token_create_request import DepositSwitchTokenCreateRequest
from openapi_client.model.deposit_switch_token_create_response import DepositSwitchTokenCreateResponse
from openapi_client.model.employers_search_request import EmployersSearchRequest
from openapi_client.model.employers_search_response import EmployersSearchResponse
from openapi_client.model.employment_verification_get_request import EmploymentVerificationGetRequest
from openapi_client.model.employment_verification_get_response import EmploymentVerificationGetResponse
from openapi_client.model.error import Error
from openapi_client.model.identity_get_request import IdentityGetRequest
from openapi_client.model.identity_get_response import IdentityGetResponse
from openapi_client.model.income_verification_create_request import IncomeVerificationCreateRequest
from openapi_client.model.income_verification_create_response import IncomeVerificationCreateResponse
from openapi_client.model.income_verification_documents_download_request import IncomeVerificationDocumentsDownloadRequest
from openapi_client.model.income_verification_paystub_get_request import IncomeVerificationPaystubGetRequest
from openapi_client.model.income_verification_paystub_get_response import IncomeVerificationPaystubGetResponse
from openapi_client.model.income_verification_paystubs_get_request import IncomeVerificationPaystubsGetRequest
from openapi_client.model.income_verification_paystubs_get_response import IncomeVerificationPaystubsGetResponse
from openapi_client.model.income_verification_precheck_request import IncomeVerificationPrecheckRequest
from openapi_client.model.income_verification_precheck_response import IncomeVerificationPrecheckResponse
from openapi_client.model.income_verification_refresh_request import IncomeVerificationRefreshRequest
from openapi_client.model.income_verification_refresh_response import IncomeVerificationRefreshResponse
from openapi_client.model.income_verification_summary_get_request import IncomeVerificationSummaryGetRequest
from openapi_client.model.income_verification_summary_get_response import IncomeVerificationSummaryGetResponse
from openapi_client.model.income_verification_taxforms_get_request import IncomeVerificationTaxformsGetRequest
from openapi_client.model.income_verification_taxforms_get_response import IncomeVerificationTaxformsGetResponse
from openapi_client.model.institutions_get_by_id_request import InstitutionsGetByIdRequest
from openapi_client.model.institutions_get_by_id_response import InstitutionsGetByIdResponse
from openapi_client.model.institutions_get_request import InstitutionsGetRequest
from openapi_client.model.institutions_get_response import InstitutionsGetResponse
from openapi_client.model.institutions_search_request import InstitutionsSearchRequest
from openapi_client.model.institutions_search_response import InstitutionsSearchResponse
from openapi_client.model.investments_holdings_get_request import InvestmentsHoldingsGetRequest
from openapi_client.model.investments_holdings_get_response import InvestmentsHoldingsGetResponse
from openapi_client.model.investments_transactions_get_request import InvestmentsTransactionsGetRequest
from openapi_client.model.investments_transactions_get_response import InvestmentsTransactionsGetResponse
from openapi_client.model.item_access_token_invalidate_request import ItemAccessTokenInvalidateRequest
from openapi_client.model.item_access_token_invalidate_response import ItemAccessTokenInvalidateResponse
from openapi_client.model.item_application_list_request import ItemApplicationListRequest
from openapi_client.model.item_application_list_response import ItemApplicationListResponse
from openapi_client.model.item_application_scopes_update_request import ItemApplicationScopesUpdateRequest
from openapi_client.model.item_application_scopes_update_response import ItemApplicationScopesUpdateResponse
from openapi_client.model.item_get_request import ItemGetRequest
from openapi_client.model.item_get_response import ItemGetResponse
from openapi_client.model.item_import_request import ItemImportRequest
from openapi_client.model.item_import_response import ItemImportResponse
from openapi_client.model.item_public_token_create_request import ItemPublicTokenCreateRequest
from openapi_client.model.item_public_token_create_response import ItemPublicTokenCreateResponse
from openapi_client.model.item_public_token_exchange_request import ItemPublicTokenExchangeRequest
from openapi_client.model.item_public_token_exchange_response import ItemPublicTokenExchangeResponse
from openapi_client.model.item_remove_request import ItemRemoveRequest
from openapi_client.model.item_remove_response import ItemRemoveResponse
from openapi_client.model.item_webhook_update_request import ItemWebhookUpdateRequest
from openapi_client.model.item_webhook_update_response import ItemWebhookUpdateResponse
from openapi_client.model.liabilities_get_request import LiabilitiesGetRequest
from openapi_client.model.liabilities_get_response import LiabilitiesGetResponse
from openapi_client.model.link_token_create_request import LinkTokenCreateRequest
from openapi_client.model.link_token_create_response import LinkTokenCreateResponse
from openapi_client.model.link_token_get_request import LinkTokenGetRequest
from openapi_client.model.link_token_get_response import LinkTokenGetResponse
from openapi_client.model.payment_initiation_payment_create_request import PaymentInitiationPaymentCreateRequest
from openapi_client.model.payment_initiation_payment_create_response import PaymentInitiationPaymentCreateResponse
from openapi_client.model.payment_initiation_payment_get_request import PaymentInitiationPaymentGetRequest
from openapi_client.model.payment_initiation_payment_get_response import PaymentInitiationPaymentGetResponse
from openapi_client.model.payment_initiation_payment_list_request import PaymentInitiationPaymentListRequest
from openapi_client.model.payment_initiation_payment_list_response import PaymentInitiationPaymentListResponse
from openapi_client.model.payment_initiation_payment_reverse_request import PaymentInitiationPaymentReverseRequest
from openapi_client.model.payment_initiation_payment_reverse_response import PaymentInitiationPaymentReverseResponse
from openapi_client.model.payment_initiation_payment_token_create_request import PaymentInitiationPaymentTokenCreateRequest
from openapi_client.model.payment_initiation_payment_token_create_response import PaymentInitiationPaymentTokenCreateResponse
from openapi_client.model.payment_initiation_recipient_create_request import PaymentInitiationRecipientCreateRequest
from openapi_client.model.payment_initiation_recipient_create_response import PaymentInitiationRecipientCreateResponse
from openapi_client.model.payment_initiation_recipient_get_request import PaymentInitiationRecipientGetRequest
from openapi_client.model.payment_initiation_recipient_get_response import PaymentInitiationRecipientGetResponse
from openapi_client.model.payment_initiation_recipient_list_request import PaymentInitiationRecipientListRequest
from openapi_client.model.payment_initiation_recipient_list_response import PaymentInitiationRecipientListResponse
from openapi_client.model.processor_apex_processor_token_create_request import ProcessorApexProcessorTokenCreateRequest
from openapi_client.model.processor_auth_get_request import ProcessorAuthGetRequest
from openapi_client.model.processor_auth_get_response import ProcessorAuthGetResponse
from openapi_client.model.processor_balance_get_request import ProcessorBalanceGetRequest
from openapi_client.model.processor_balance_get_response import ProcessorBalanceGetResponse
from openapi_client.model.processor_bank_transfer_create_request import ProcessorBankTransferCreateRequest
from openapi_client.model.processor_bank_transfer_create_response import ProcessorBankTransferCreateResponse
from openapi_client.model.processor_identity_get_request import ProcessorIdentityGetRequest
from openapi_client.model.processor_identity_get_response import ProcessorIdentityGetResponse
from openapi_client.model.processor_stripe_bank_account_token_create_request import ProcessorStripeBankAccountTokenCreateRequest
from openapi_client.model.processor_stripe_bank_account_token_create_response import ProcessorStripeBankAccountTokenCreateResponse
from openapi_client.model.processor_token_create_request import ProcessorTokenCreateRequest
from openapi_client.model.processor_token_create_response import ProcessorTokenCreateResponse
from openapi_client.model.sandbox_bank_transfer_fire_webhook_request import SandboxBankTransferFireWebhookRequest
from openapi_client.model.sandbox_bank_transfer_fire_webhook_response import SandboxBankTransferFireWebhookResponse
from openapi_client.model.sandbox_bank_transfer_simulate_request import SandboxBankTransferSimulateRequest
from openapi_client.model.sandbox_bank_transfer_simulate_response import SandboxBankTransferSimulateResponse
from openapi_client.model.sandbox_income_fire_webhook_request import SandboxIncomeFireWebhookRequest
from openapi_client.model.sandbox_income_fire_webhook_response import SandboxIncomeFireWebhookResponse
from openapi_client.model.sandbox_item_fire_webhook_request import SandboxItemFireWebhookRequest
from openapi_client.model.sandbox_item_fire_webhook_response import SandboxItemFireWebhookResponse
from openapi_client.model.sandbox_item_reset_login_request import SandboxItemResetLoginRequest
from openapi_client.model.sandbox_item_reset_login_response import SandboxItemResetLoginResponse
from openapi_client.model.sandbox_item_set_verification_status_request import SandboxItemSetVerificationStatusRequest
from openapi_client.model.sandbox_item_set_verification_status_response import SandboxItemSetVerificationStatusResponse
from openapi_client.model.sandbox_oauth_select_accounts_request import SandboxOauthSelectAccountsRequest
from openapi_client.model.sandbox_oauth_select_accounts_response import SandboxOauthSelectAccountsResponse
from openapi_client.model.sandbox_processor_token_create_request import SandboxProcessorTokenCreateRequest
from openapi_client.model.sandbox_processor_token_create_response import SandboxProcessorTokenCreateResponse
from openapi_client.model.sandbox_public_token_create_request import SandboxPublicTokenCreateRequest
from openapi_client.model.sandbox_public_token_create_response import SandboxPublicTokenCreateResponse
from openapi_client.model.sandbox_transfer_repayment_simulate_request import SandboxTransferRepaymentSimulateRequest
from openapi_client.model.sandbox_transfer_repayment_simulate_response import SandboxTransferRepaymentSimulateResponse
from openapi_client.model.sandbox_transfer_simulate_request import SandboxTransferSimulateRequest
from openapi_client.model.sandbox_transfer_simulate_response import SandboxTransferSimulateResponse
from openapi_client.model.sandbox_transfer_sweep_simulate_request import SandboxTransferSweepSimulateRequest
from openapi_client.model.sandbox_transfer_sweep_simulate_response import SandboxTransferSweepSimulateResponse
from openapi_client.model.signal_decision_report_request import SignalDecisionReportRequest
from openapi_client.model.signal_decision_report_response import SignalDecisionReportResponse
from openapi_client.model.signal_evaluate_request import SignalEvaluateRequest
from openapi_client.model.signal_evaluate_response import SignalEvaluateResponse
from openapi_client.model.signal_return_report_request import SignalReturnReportRequest
from openapi_client.model.signal_return_report_response import SignalReturnReportResponse
from openapi_client.model.transactions_get_request import TransactionsGetRequest
from openapi_client.model.transactions_get_response import TransactionsGetResponse
from openapi_client.model.transactions_recurring_get_request import TransactionsRecurringGetRequest
from openapi_client.model.transactions_recurring_get_response import TransactionsRecurringGetResponse
from openapi_client.model.transactions_refresh_request import TransactionsRefreshRequest
from openapi_client.model.transactions_refresh_response import TransactionsRefreshResponse
from openapi_client.model.transactions_sync_request import TransactionsSyncRequest
from openapi_client.model.transactions_sync_response import TransactionsSyncResponse
from openapi_client.model.transfer_authorization_create_request import TransferAuthorizationCreateRequest
from openapi_client.model.transfer_authorization_create_response import TransferAuthorizationCreateResponse
from openapi_client.model.transfer_cancel_request import TransferCancelRequest
from openapi_client.model.transfer_cancel_response import TransferCancelResponse
from openapi_client.model.transfer_create_request import TransferCreateRequest
from openapi_client.model.transfer_create_response import TransferCreateResponse
from openapi_client.model.transfer_event_list_request import TransferEventListRequest
from openapi_client.model.transfer_event_list_response import TransferEventListResponse
from openapi_client.model.transfer_event_sync_request import TransferEventSyncRequest
from openapi_client.model.transfer_event_sync_response import TransferEventSyncResponse
from openapi_client.model.transfer_get_request import TransferGetRequest
from openapi_client.model.transfer_get_response import TransferGetResponse
from openapi_client.model.transfer_intent_create_request import TransferIntentCreateRequest
from openapi_client.model.transfer_intent_create_response import TransferIntentCreateResponse
from openapi_client.model.transfer_intent_get_request import TransferIntentGetRequest
from openapi_client.model.transfer_intent_get_response import TransferIntentGetResponse
from openapi_client.model.transfer_list_request import TransferListRequest
from openapi_client.model.transfer_list_response import TransferListResponse
from openapi_client.model.transfer_repayment_list_request import TransferRepaymentListRequest
from openapi_client.model.transfer_repayment_list_response import TransferRepaymentListResponse
from openapi_client.model.transfer_repayment_return_list_request import TransferRepaymentReturnListRequest
from openapi_client.model.transfer_repayment_return_list_response import TransferRepaymentReturnListResponse
from openapi_client.model.transfer_sweep_get_request import TransferSweepGetRequest
from openapi_client.model.transfer_sweep_get_response import TransferSweepGetResponse
from openapi_client.model.transfer_sweep_list_request import TransferSweepListRequest
from openapi_client.model.transfer_sweep_list_response import TransferSweepListResponse
from openapi_client.model.wallet_get_request import WalletGetRequest
from openapi_client.model.wallet_get_response import WalletGetResponse
from openapi_client.model.wallet_transaction_execute_request import WalletTransactionExecuteRequest
from openapi_client.model.wallet_transaction_execute_response import WalletTransactionExecuteResponse
from openapi_client.model.wallet_transactions_list_request import WalletTransactionsListRequest
from openapi_client.model.wallet_transactions_list_response import WalletTransactionsListResponse
from openapi_client.model.webhook_verification_key_get_request import WebhookVerificationKeyGetRequest
from openapi_client.model.webhook_verification_key_get_response import WebhookVerificationKeyGetResponse
# Defining the host is optional and defaults to https://production.plaid.com
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
    host = "https://production.plaid.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: clientId
configuration.api_key['clientId'] = 'YOUR_API_KEY'

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['clientId'] = 'Bearer'

# Configure API key authorization: plaidVersion
configuration.api_key['plaidVersion'] = 'YOUR_API_KEY'

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['plaidVersion'] = 'Bearer'

# Configure API key authorization: secret
configuration.api_key['secret'] = 'YOUR_API_KEY'

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['secret'] = 'Bearer'


# Enter a context with an instance of the API client
with openapi_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = plaid_api.PlaidApi(api_client)
    accounts_balance_get_request = AccountsBalanceGetRequest(
        access_token="access_token_example",
        secret="secret_example",
        client_id="client_id_example",
        options=AccountsBalanceGetRequestOptions(
            account_ids=[
                "account_ids_example",
            ],
            min_last_updated_datetime=dateutil_parser('1970-01-01T00:00:00.00Z'),
        ),
    ) # AccountsBalanceGetRequest | 

    try:
        # Retrieve real-time balance data
        api_response = api_instance.accounts_balance_get(accounts_balance_get_request)
        pprint(api_response)
    except openapi_client.ApiException as e:
        print("Exception when calling PlaidApi->accounts_balance_get: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://production.plaid.com

Class Method HTTP request Description
PlaidApi accounts_balance_get POST /accounts/balance/get Retrieve real-time balance data
PlaidApi accounts_get POST /accounts/get Retrieve accounts
PlaidApi application_get POST /application/get Retrieve information about a Plaid application
PlaidApi asset_report_audit_copy_create POST /asset_report/audit_copy/create Create Asset Report Audit Copy
PlaidApi asset_report_audit_copy_get POST /asset_report/audit_copy/get Retrieve an Asset Report Audit Copy
PlaidApi asset_report_audit_copy_remove POST /asset_report/audit_copy/remove Remove Asset Report Audit Copy
PlaidApi asset_report_create POST /asset_report/create Create an Asset Report
PlaidApi asset_report_filter POST /asset_report/filter Filter Asset Report
PlaidApi asset_report_get POST /asset_report/get Retrieve an Asset Report
PlaidApi asset_report_pdf_get POST /asset_report/pdf/get Retrieve a PDF Asset Report
PlaidApi asset_report_refresh POST /asset_report/refresh Refresh an Asset Report
PlaidApi asset_report_remove POST /asset_report/remove Delete an Asset Report
PlaidApi auth_get POST /auth/get Retrieve auth data
PlaidApi bank_transfer_balance_get POST /bank_transfer/balance/get Get balance of your Bank Transfer account
PlaidApi bank_transfer_cancel POST /bank_transfer/cancel Cancel a bank transfer
PlaidApi bank_transfer_create POST /bank_transfer/create Create a bank transfer
PlaidApi bank_transfer_event_list POST /bank_transfer/event/list List bank transfer events
PlaidApi bank_transfer_event_sync POST /bank_transfer/event/sync Sync bank transfer events
PlaidApi bank_transfer_get POST /bank_transfer/get Retrieve a bank transfer
PlaidApi bank_transfer_list POST /bank_transfer/list List bank transfers
PlaidApi bank_transfer_migrate_account POST /bank_transfer/migrate_account Migrate account into Bank Transfers
PlaidApi bank_transfer_sweep_get POST /bank_transfer/sweep/get Retrieve a sweep
PlaidApi bank_transfer_sweep_list POST /bank_transfer/sweep/list List sweeps
PlaidApi categories_get POST /categories/get Get Categories
PlaidApi create_payment_token POST /payment_initiation/payment/token/create Create payment token
PlaidApi deposit_switch_alt_create POST /deposit_switch/alt/create Create a deposit switch without using Plaid Exchange
PlaidApi deposit_switch_create POST /deposit_switch/create Create a deposit switch
PlaidApi deposit_switch_get POST /deposit_switch/get Retrieve a deposit switch
PlaidApi deposit_switch_token_create POST /deposit_switch/token/create Create a deposit switch token
PlaidApi employers_search POST /employers/search Search employer database
PlaidApi employment_verification_get POST /employment/verification/get Retrieve a summary of an individual's employment information
PlaidApi identity_get POST /identity/get Retrieve identity data
PlaidApi income_verification_create POST /income/verification/create (Deprecated) Create an income verification instance
PlaidApi income_verification_documents_download POST /income/verification/documents/download Download the original documents used for income verification
PlaidApi income_verification_paystub_get POST /income/verification/paystub/get (Deprecated) Retrieve information from a single paystub used for income verification
PlaidApi income_verification_paystubs_get POST /income/verification/paystubs/get Retrieve information from the paystubs used for income verification
PlaidApi income_verification_precheck POST /income/verification/precheck Check digital income verification eligibility and optimize conversion
PlaidApi income_verification_refresh POST /income/verification/refresh Refresh an income verification
PlaidApi income_verification_summary_get POST /income/verification/summary/get (Deprecated) Retrieve a summary of information derived from income verification
PlaidApi income_verification_taxforms_get POST /income/verification/taxforms/get Retrieve information from the tax documents used for income verification
PlaidApi institutions_get POST /institutions/get Get details of all supported institutions
PlaidApi institutions_get_by_id POST /institutions/get_by_id Get details of an institution
PlaidApi institutions_search POST /institutions/search Search institutions
PlaidApi investments_holdings_get POST /investments/holdings/get Get Investment holdings
PlaidApi investments_transactions_get POST /investments/transactions/get Get investment transactions
PlaidApi item_access_token_invalidate POST /item/access_token/invalidate Invalidate access_token
PlaidApi item_application_list POST /item/application/list List a userโ€™s connected applications
PlaidApi item_application_scopes_update POST /item/application/scopes/update Update the scopes of access for a particular application
PlaidApi item_create_public_token POST /item/public_token/create Create public token
PlaidApi item_get POST /item/get Retrieve an Item
PlaidApi item_import POST /item/import Import Item
PlaidApi item_public_token_exchange POST /item/public_token/exchange Exchange public token for an access token
PlaidApi item_remove POST /item/remove Remove an Item
PlaidApi item_webhook_update POST /item/webhook/update Update Webhook URL
PlaidApi liabilities_get POST /liabilities/get Retrieve Liabilities data
PlaidApi link_token_create POST /link/token/create Create Link Token
PlaidApi link_token_get POST /link/token/get Get Link Token
PlaidApi payment_initiation_payment_create POST /payment_initiation/payment/create Create a payment
PlaidApi payment_initiation_payment_get POST /payment_initiation/payment/get Get payment details
PlaidApi payment_initiation_payment_list POST /payment_initiation/payment/list List payments
PlaidApi payment_initiation_payment_reverse POST /payment_initiation/payment/reverse Reverse an existing payment
PlaidApi payment_initiation_recipient_create POST /payment_initiation/recipient/create Create payment recipient
PlaidApi payment_initiation_recipient_get POST /payment_initiation/recipient/get Get payment recipient
PlaidApi payment_initiation_recipient_list POST /payment_initiation/recipient/list List payment recipients
PlaidApi processor_apex_processor_token_create POST /processor/apex/processor_token/create Create Apex bank account token
PlaidApi processor_auth_get POST /processor/auth/get Retrieve Auth data
PlaidApi processor_balance_get POST /processor/balance/get Retrieve Balance data
PlaidApi processor_bank_transfer_create POST /processor/bank_transfer/create Create a bank transfer as a processor
PlaidApi processor_identity_get POST /processor/identity/get Retrieve Identity data
PlaidApi processor_stripe_bank_account_token_create POST /processor/stripe/bank_account_token/create Create Stripe bank account token
PlaidApi processor_token_create POST /processor/token/create Create processor token
PlaidApi sandbox_bank_transfer_fire_webhook POST /sandbox/bank_transfer/fire_webhook Manually fire a Bank Transfer webhook
PlaidApi sandbox_bank_transfer_simulate POST /sandbox/bank_transfer/simulate Simulate a bank transfer event in Sandbox
PlaidApi sandbox_income_fire_webhook POST /sandbox/income/fire_webhook Manually fire an Income webhook
PlaidApi sandbox_item_fire_webhook POST /sandbox/item/fire_webhook Fire a test webhook
PlaidApi sandbox_item_reset_login POST /sandbox/item/reset_login Force a Sandbox Item into an error state
PlaidApi sandbox_item_set_verification_status POST /sandbox/item/set_verification_status Set verification status for Sandbox account
PlaidApi sandbox_oauth_select_accounts POST /sandbox/oauth/select_accounts Save the selected accounts when connecting to the Platypus Oauth institution
PlaidApi sandbox_processor_token_create POST /sandbox/processor_token/create Create a test Item and processor token
PlaidApi sandbox_public_token_create POST /sandbox/public_token/create Create a test Item
PlaidApi sandbox_transfer_repayment_simulate POST /sandbox/transfer/repayment/simulate Trigger the creation of a repayment
PlaidApi sandbox_transfer_simulate POST /sandbox/transfer/simulate Simulate a transfer event in Sandbox
PlaidApi sandbox_transfer_sweep_simulate POST /sandbox/transfer/sweep/simulate Simulate creating a sweep
PlaidApi signal_decision_report POST /signal/decision/report Report whether you initiated an ACH transaction
PlaidApi signal_evaluate POST /signal/evaluate Evaluate a planned ACH transaction
PlaidApi signal_return_report POST /signal/return/report Report a return for an ACH transaction
PlaidApi transactions_get POST /transactions/get Get transaction data
PlaidApi transactions_recurring_get POST /transactions/recurring/get Get streams of recurring transactions
PlaidApi transactions_refresh POST /transactions/refresh Refresh transaction data
PlaidApi transactions_sync POST /transactions/sync Get incremental transaction updates on an Item
PlaidApi transfer_authorization_create POST /transfer/authorization/create Create a transfer authorization
PlaidApi transfer_cancel POST /transfer/cancel Cancel a transfer
PlaidApi transfer_create POST /transfer/create Create a transfer
PlaidApi transfer_event_list POST /transfer/event/list List transfer events
PlaidApi transfer_event_sync POST /transfer/event/sync Sync transfer events
PlaidApi transfer_get POST /transfer/get Retrieve a transfer
PlaidApi transfer_intent_create POST /transfer/intent/create Create a transfer intent object to invoke the Transfer UI
PlaidApi transfer_intent_get POST /transfer/intent/get Retrieve more information about a transfer intent
PlaidApi transfer_list POST /transfer/list List transfers
PlaidApi transfer_repayment_list POST /transfer/repayment/list Lists historical repayments
PlaidApi transfer_repayment_return_list POST /transfer/repayment/return/list List the returns included in a repayment
PlaidApi transfer_sweep_get POST /transfer/sweep/get Retrieve a sweep
PlaidApi transfer_sweep_list POST /transfer/sweep/list List sweeps
PlaidApi wallet_get POST /wallet/get Fetch an e-wallet
PlaidApi wallet_transaction_execute POST /wallet/transaction/execute Execute a transaction using an e-wallet
PlaidApi wallet_transactions_list POST /wallet/transactions/list List e-wallet transactions
PlaidApi webhook_verification_key_get POST /webhook_verification_key/get Get webhook verification key

Documentation For Models

Documentation For Authorization

clientId

  • Type: API key
  • API key parameter name: PLAID-CLIENT-ID
  • Location: HTTP header

plaidVersion

  • Type: API key
  • API key parameter name: Plaid-Version
  • Location: HTTP header

secret

  • Type: API key
  • API key parameter name: PLAID-SECRET
  • Location: HTTP header

Author

Notes for Large OpenAPI documents

If the OpenAPI document is large, imports in openapi_client.apis and openapi_client.models may fail with a RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:

Solution 1: Use specific imports for apis and models like:

  • from openapi_client.api.default_api import DefaultApi
  • from openapi_client.model.pet import Pet

Solution 2: Before importing the package, adjust the maximum recursion limit as shown below:

import sys
sys.setrecursionlimit(1500)
import openapi_client
from openapi_client.apis import *
from openapi_client.models import *

openapi-generator-plaid-python's People

Contributors

kurtbuilds avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.