Finance — entry 033 of 47
Plaid
Plaid links apps to end users' US, Canadian, and UK/EU bank accounts, exposing products for account and identity verification, balance and transaction history, income/asset checks, and (via Transfer) ACH money movement, all authenticated with a client_id/secret pair and returned as JSON. New integrators get an indefinite free Sandbox plus a Limited Production tier capped at 200 live calls per product; beyond that, production is billed Pay-as-you-go, on a 12-month Growth contract, or Custom enterprise terms, combining one-time, monthly, and per-request fees with no flat public price list. A live probe of production.plaid.com found no Access-Control-Allow-Origin header on a POST request, confirming CORS is disabled.
GreatAPIs Score
Auth quickstart
- Sign up with the provider to get an API key.
- Send it on every request as a header
Authorization: <key> - The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints
plaid331
The Plaid API
POST/accounts/balance/getRetrieve real-time balance data
application/json — AccountsBalanceGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AccountsGetResponse |
default | Error response | PlaidError |
POST/accounts/getRetrieve accounts
application/json — AccountsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | AccountsGetResponse |
default | Error response. | PlaidError |
POST/application/getRetrieve information about a Plaid application
application/json — ApplicationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ApplicationGetResponse |
default | Error response. | PlaidError |
POST/asset_report/audit_copy/createCreate Asset Report Audit Copy
application/json — AssetReportAuditCopyCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportAuditCopyCreateResponse |
default | Error response | PlaidError |
POST/asset_report/audit_copy/getRetrieve an Asset Report Audit Copy
application/json — AssetReportAuditCopyGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportGetResponse |
default | Error response | PlaidError |
POST/asset_report/audit_copy/pdf/getRetrieve a PDF Asset Report Audit Copy
application/json — AssetReportAuditCopyPdfGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | A PDF of the Asset Report Audit Copy | AssetReportAuditCopyPdfGetResponse |
default | Error response | PlaidError |
POST/asset_report/audit_copy/removeRemove Asset Report Audit Copy
application/json — AssetReportAuditCopyRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportAuditCopyRemoveResponse |
default | Error response | PlaidError |
POST/asset_report/createCreate an Asset Report
application/json — AssetReportCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportCreateResponse |
default | Error response | PlaidError |
POST/asset_report/filterFilter Asset Report
application/json — AssetReportFilterRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportFilterResponse |
default | Error response | PlaidError |
POST/asset_report/getRetrieve an Asset Report
application/json — AssetReportGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportGetResponse |
default | Error response | PlaidError |
POST/asset_report/pdf/getRetrieve a PDF Asset Report
application/json — AssetReportPDFGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | A PDF of the Asset Report | AssetReportPDFGetResponse |
default | Error response | PlaidError |
POST/asset_report/refreshRefresh an Asset Report
application/json — AssetReportRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportRefreshResponse |
default | Error response | PlaidError |
POST/asset_report/removeDelete an Asset Report
application/json — AssetReportRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportRemoveResponse |
default | Error response | PlaidError |
POST/auth/getRetrieve auth data
application/json — AuthGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | AuthGetResponse |
default | Default error | PlaidError |
POST/auth/verifyVerify auth data
application/json — AuthVerifyRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | AuthVerifyResponse |
default | Default error | PlaidError |
POST/bank_transfer/balance/getGet balance of your Bank Transfer account
application/json — BankTransferBalanceGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferBalanceGetResponse |
default | Error response | PlaidError |
POST/bank_transfer/cancelCancel a bank transfer
application/json — BankTransferCancelRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferCancelResponse |
default | Error response | PlaidError |
POST/bank_transfer/createCreate a bank transfer
application/json — BankTransferCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferCreateResponse |
default | Error response | PlaidError |
POST/bank_transfer/event/listList bank transfer events
application/json — BankTransferEventListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferEventListResponse |
default | Error response | PlaidError |
POST/bank_transfer/event/syncSync bank transfer events
application/json — BankTransferEventSyncRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferEventSyncResponse |
default | Error response | PlaidError |
POST/bank_transfer/getRetrieve a bank transfer
application/json — BankTransferGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferGetResponse |
default | Error response | PlaidError |
POST/bank_transfer/listList bank transfers
application/json — BankTransferListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferListResponse |
default | Error response | PlaidError |
POST/bank_transfer/migrate_accountMigrate account into Bank Transfers
application/json — BankTransferMigrateAccountRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferMigrateAccountResponse |
default | Error response | PlaidError |
POST/bank_transfer/sweep/getRetrieve a sweep
application/json — BankTransferSweepGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferSweepGetResponse |
default | Error response | PlaidError |
POST/bank_transfer/sweep/listList sweeps
application/json — BankTransferSweepListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BankTransferSweepListResponse |
default | Error response | PlaidError |
POST/beacon/account_risk/v1/evaluateEvaluate risk of a bank account
application/json — BeaconAccountRiskEvaluateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconAccountRiskEvaluateResponse |
default | Error response. | PlaidError |
POST/beacon/duplicate/getGet a Beacon Duplicate
application/json — BeaconDuplicateGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconDuplicateGetResponse |
POST/beacon/report/createCreate a Beacon Report
application/json — BeaconReportCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconReportCreateResponse |
POST/beacon/report/getGet a Beacon Report
application/json — BeaconReportGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconReportGetResponse |
POST/beacon/report/listList Beacon Reports for a Beacon User
application/json — BeaconReportListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconReportListResponse |
POST/beacon/report_syndication/getGet a Beacon Report Syndication
application/json — BeaconReportSyndicationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconReportSyndicationGetResponse |
POST/beacon/report_syndication/listList Beacon Report Syndications for a Beacon User
application/json — BeaconReportSyndicationListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconReportSyndicationListResponse |
POST/beacon/user/account_insights/getGet Account Insights for a Beacon User
application/json — BeaconUserAccountInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconUserAccountInsightsGetResponse |
POST/beacon/user/createCreate a Beacon User
application/json — BeaconUserCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconUserCreateResponse |
POST/beacon/user/getGet a Beacon User
application/json — BeaconUserGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconUserGetResponse |
POST/beacon/user/history/listList a Beacon User's history
application/json — BeaconUserHistoryListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconUserHistoryListResponse |
POST/beacon/user/reviewReview a Beacon User
application/json — BeaconUserReviewRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconUserGetResponse |
POST/beacon/user/updateUpdate the identity data of a Beacon User
application/json — BeaconUserUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BeaconUserUpdateResponse |
POST/beta/credit/v1/bank_employment/getRetrieve information from the bank accounts used for employment verification
application/json — CreditBankEmploymentGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditBankEmploymentGetResponse |
default | Error response | PlaidError |
POST/beta/ewa_report/v1/getGet EWA Score Report
application/json — BetaEwaReportV1GetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BetaEwaReportV1GetResponse |
default | Error response | PlaidError |
POST/beta/partner/customer/v1/createCreates a new end customer for a Plaid reseller.
application/json — BetaPartnerCustomerV1CreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BetaPartnerCustomerV1CreateResponse |
default | Error response | PlaidError |
POST/beta/partner/customer/v1/enableEnables a Plaid reseller's end customer in the Production environment.
application/json — BetaPartnerCustomerV1EnableRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BetaPartnerCustomerV1EnableResponse |
default | Error response | PlaidError |
POST/beta/partner/customer/v1/getRetrieves the details of a Plaid reseller's end customer.
application/json — BetaPartnerCustomerV1GetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BetaPartnerCustomerV1GetResponse |
default | Error response | PlaidError |
POST/beta/partner/customer/v1/updateUpdates an existing end customer.
application/json — BetaPartnerCustomerV1UpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BetaPartnerCustomerV1UpdateResponse |
default | Error response | PlaidError |
POST/beta/transactions/rules/v1/createCreate transaction category rule
application/json — TransactionsRulesCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsRulesCreateResponse |
default | Error response | PlaidError |
POST/beta/transactions/rules/v1/listReturn a list of rules created for the Item associated with the access token.
application/json — TransactionsRulesListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsRulesListResponse |
default | Error response | PlaidError |
POST/beta/transactions/rules/v1/removeRemove transaction rule
application/json — TransactionsRulesRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsRulesRemoveResponse |
default | Error response | PlaidError |
POST/beta/transactions/user_insights/v1/getObtain user insights based on transactions sent through /transactions/enrich
application/json — TransactionsUserInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsUserInsightsGetResponse |
default | Error response | PlaidError |
POST/beta/transactions/v1/enhanceEnhance locally-held transaction data
application/json — TransactionsEnhanceGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsEnhanceGetResponse |
default | Error response | PlaidError |
POST/business_verification/createCreate a Business Verification
application/json — BusinessVerificationCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BusinessVerificationCreateResponse |
POST/business_verification/getGet a Business Verification
application/json — BusinessVerificationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | BusinessVerificationGetResponse |
POST/cashflow_report/getGets transaction data in `cashflow_report`
application/json — CashflowReportGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CashflowReportGetResponse |
default | Error response | PlaidError |
POST/cashflow_report/insights/getGets insights data in Cashflow Report
application/json — CashflowReportInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CashflowReportInsightsGetResponse |
default | Error response | PlaidError |
POST/cashflow_report/refreshRefresh transaction data in `cashflow_report`
application/json — CashflowReportRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CashflowReportRefreshResponse |
default | Error response | PlaidError |
POST/cashflow_report/transactions/getGets transaction data in `cashflow_report`
application/json — CashflowReportTransactionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CashflowReportTransactionsGetResponse |
default | Error response | PlaidError |
POST/categories/get(Deprecated) Get legacy categories
application/json — CategoriesGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | CategoriesGetResponse |
default | Error response. | PlaidError |
POST/consent/events/getList a historical log of item consent events
application/json — ConsentEventsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ConsentEventsGetResponse |
default | Error response. | PlaidError |
POST/consumer_report/pdf/getRetrieve PDF Reports
application/json — ConsumerReportPDFGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ConsumerReportPDFGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/base_report/getRetrieve a Base Report
application/json — CraCheckReportBaseReportGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportBaseReportGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/cashflow_insights/getRetrieve cash flow insights from your user's banking data
application/json — CraCheckReportCashflowInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportCashflowInsightsGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/createRefresh or create a Consumer Report
application/json — CraCheckReportCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportCreateResponse |
default | Error response | PlaidError |
POST/cra/check_report/income_insights/getRetrieve cash flow information from your user's banks
application/json — CraCheckReportIncomeInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportIncomeInsightsGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/lend_score/getRetrieve the LendScore from your user's banking data
application/json — CraCheckReportLendScoreGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportLendScoreGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/network_insights/getRetrieve network attributes for the user
application/json — CraCheckReportNetworkInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportNetworkInsightsGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/partner_insights/getRetrieve cash flow insights from partners
application/json — CraCheckReportPartnerInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportPartnerInsightsGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/pdf/getRetrieve a Consumer Report as a PDF
application/json — CraCheckReportPDFGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportPDFGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/verification/getRetrieve various home lending reports for a user
application/json — CraCheckReportVerificationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportVerificationGetResponse |
default | Error response | PlaidError |
POST/cra/check_report/verification/pdf/getRetrieve a Consumer Report as a Verification PDF
application/json — CraCheckReportVerificationPdfGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCheckReportVerificationPdfGetResponse |
default | Error response | PlaidError |
POST/cra/credit_profile/report/getRetrieve the credit profile report for a user
application/json — CraCreditProfileReportGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraCreditProfileReportGetResponse |
default | Error response | PlaidError |
POST/cra/loans/applications/registerRegister loan applications and decisions
application/json — CraLoansApplicationsRegisterRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraLoansApplicationsRegisterResponse |
default | Error response | PlaidError |
POST/cra/loans/registerRegister a list of loans to their applicants
application/json — CRALoansRegisterRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraLoansRegisterResponse |
default | Error response | PlaidError |
POST/cra/loans/unregisterUnregister a list of loans
application/json — CraLoansUnregisterRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraLoanUnregisterResponse |
default | Error response | PlaidError |
POST/cra/loans/updateUpdate loan data
application/json — CraLoansUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraLoansUpdateResponse |
default | Error response | PlaidError |
POST/cra/monitoring_insights/getRetrieve a Monitoring Insights Report
application/json — CraMonitoringInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraMonitoringInsightsGetResponse |
default | Error response | PlaidError |
POST/cra/monitoring_insights/subscribeSubscribe to Monitoring Insights
application/json — CraMonitoringInsightsSubscribeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraMonitoringInsightsSubscribeResponse |
default | Error response | PlaidError |
POST/cra/monitoring_insights/unsubscribeUnsubscribe from Monitoring Insights
application/json — CraMonitoringInsightsUnsubscribeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraMonitoringInsightsUnsubscribeResponse |
default | Error response | PlaidError |
POST/cra/partner_insights/getRetrieve cash flow insights from the bank accounts used for income verification
application/json — CraPartnerInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CraPartnerInsightsGetResponse |
default | Error response | PlaidError |
POST/credit/asset_report/freddie_mac/getRetrieve an Asset Report with Freddie Mac format. Only Freddie Mac can use this endpoint.
application/json — AssetReportFreddieGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportFreddieGetResponse |
default | Error response | PlaidError |
POST/credit/audit_copy_token/createCreate Asset or Income Report Audit Copy Token
application/json — CreditAuditCopyTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditAuditCopyTokenCreateResponse |
default | Error response | PlaidError |
POST/credit/audit_copy_token/removeRemove an Audit Copy token
application/json — CreditAuditCopyTokenRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditAuditCopyTokenRemoveResponse |
default | Error response | PlaidError |
POST/credit/audit_copy_token/updateUpdate an Audit Copy Token
application/json — CreditAuditCopyTokenUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditAuditCopyTokenUpdateResponse |
default | Error response | PlaidError |
POST/credit/bank_income/getRetrieve information from the bank accounts used for income verification
application/json — CreditBankIncomeGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditBankIncomeGetResponse |
default | Error response | PlaidError |
POST/credit/bank_income/pdf/getRetrieve information from the bank accounts used for income verification in PDF format
application/json — CreditBankIncomePDFGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | A PDF of the Bank Income Report | CreditBankIncomePDFGetResponse |
default | Error response | PlaidError |
POST/credit/bank_income/refreshRefresh a user's bank income information
application/json — CreditBankIncomeRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditBankIncomeRefreshResponse |
default | Error response | PlaidError |
POST/credit/bank_income/webhook/updateSubscribe and unsubscribe to proactive notifications for a user's income profile
application/json — CreditBankIncomeWebhookUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditBankIncomeWebhookUpdateResponse |
default | Error response | PlaidError |
POST/credit/bank_statements/uploads/getRetrieve data for a user's uploaded bank statements
application/json — CreditBankStatementsUploadsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditBankStatementsUploadsGetResponse |
default | Error response. | PlaidError |
POST/credit/employment/getRetrieve a summary of an individual's employment information
application/json — CreditEmploymentGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditEmploymentGetResponse |
default | Error response | PlaidError |
POST/credit/freddie_mac/reports/getRetrieve an Asset Report with Freddie Mac format (aka VOA - Verification Of Assets), and a Verification Of Employment (VOE) report if this one is available. Only Freddie Mac can use this endpoint.
application/json — CreditFreddieMacReportsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditFreddieMacReportsGetResponse |
default | Error response | PlaidError |
POST/credit/payroll_income/getRetrieve a user's payroll information
application/json — CreditPayrollIncomeGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditPayrollIncomeGetResponse |
default | Error response | PlaidError |
POST/credit/payroll_income/parsing_config/updateUpdate the parsing configuration for a document income verification
application/json — CreditPayrollIncomeParsingConfigUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditPayrollIncomeParsingConfigUpdateResponse |
default | Error response | PlaidError |
POST/credit/payroll_income/precheckCheck income verification eligibility and optimize conversion
application/json — CreditPayrollIncomePrecheckRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditPayrollIncomePrecheckResponse |
default | Error response | PlaidError |
POST/credit/payroll_income/refreshRefresh a digital payroll income verification
application/json — CreditPayrollIncomeRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | CreditPayrollIncomeRefreshResponse |
default | Error response. | PlaidError |
POST/credit/payroll_income/risk_signals/getRetrieve fraud insights for a user's manually uploaded document(s).
application/json — CreditPayrollIncomeRiskSignalsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditPayrollIncomeRiskSignalsGetResponse |
default | Error response | PlaidError |
POST/credit/relay/createCreate a relay token to share an Asset Report with a partner client
application/json — CreditRelayCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditRelayCreateResponse |
default | Error response | PlaidError |
POST/credit/relay/getRetrieve the reports associated with a relay token that was shared with you
application/json — CreditRelayGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | AssetReportGetResponse |
default | Error response | PlaidError |
POST/credit/relay/pdf/getRetrieve the pdf reports associated with a relay token that was shared with you (beta)
application/json — CreditRelayPDFGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | A PDF of the Asset Report | CreditRelayPDFGetResponse |
default | Error response | PlaidError |
POST/credit/relay/refreshRefresh a report of a relay token
application/json — CreditRelayRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditRelayRefreshResponse |
default | Error response | PlaidError |
POST/credit/relay/removeRemove relay token
application/json — CreditRelayRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditRelayRemoveResponse |
default | Error response | PlaidError |
POST/credit/sessions/getRetrieve Link sessions for your user
application/json — CreditSessionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | CreditSessionsGetResponse |
default | Error response | PlaidError |
POST/dashboard_user/getRetrieve a Dashboard user
application/json — DashboardUserGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | DashboardUserGetResponse |
POST/dashboard_user/listList Dashboard users
application/json — DashboardUserListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | DashboardUserListResponse |
POST/employers/searchSearch employer database
application/json — EmployersSearchRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | EmployersSearchResponse |
default | Error response | PlaidError |
POST/employment/verification/get(Deprecated) Retrieve a summary of an individual's employment information
application/json — EmploymentVerificationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | EmploymentVerificationGetResponse |
default | Error response | PlaidError |
GET/fdx/consents/{consentId}Get FDX Consent Grant
| Name | In | Required | Type |
|---|---|---|---|
consentId | path | yes | string |
| Status | Description | Schema |
|---|---|---|
200 | OK | FDXConsentGrant |
default | Error response | PlaidError |
GET/fdx/consents/{consentId}/revocationRetrieve FDX Consent Grant revocation records
| Name | In | Required | Type |
|---|---|---|---|
consentId | path | yes | string |
| Status | Description | Schema |
|---|---|---|
200 | OK | FDXConsentRevocations |
default | Error response | PlaidError |
PUT/fdx/consents/{consentId}/revocationRevoke FDX Consent Grant
| Name | In | Required | Type |
|---|---|---|---|
consentId | path | yes | string |
application/json — FDXConsentRevocation (required)
| Status | Description | Schema |
|---|---|---|
204 | No Content | — |
default | Error response | PlaidError |
POST/fdx/notificationsWebhook receiver for fdx notifications
application/json — FDXNotification (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | — |
default | Error response. | PlaidError |
GET/fdx/recipient/{recipientId}Get Recipient
| Name | In | Required | Type |
|---|---|---|---|
recipientId | path | yes | string |
OAUTH-STATE-ID | header | no | string |
| Status | Description | Schema |
|---|---|---|
200 | OK | GetRecipientResponse |
default | Error response | PlaidError |
GET/fdx/recipientsGet Recipients
| Status | Description | Schema |
|---|---|---|
200 | OK | GetRecipientsResponse |
default | Error response | PlaidError |
POST/identity/documents/uploads/getReturns uploaded document identity
application/json — IdentityDocumentsUploadsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityDocumentsUploadsGetResponse |
default | Error response | PlaidError |
POST/identity/getRetrieve identity data
application/json — IdentityGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityGetResponse |
default | Error response | PlaidError |
POST/identity/matchRetrieve identity match score
application/json — IdentityMatchRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityMatchResponse |
default | Error response | PlaidError |
POST/identity/refreshRefresh identity data
application/json — IdentityRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityRefreshResponse |
default | Error response | PlaidError |
POST/identity_verification/autofill/createCreate autofill for an Identity Verification
application/json — IdentityVerificationAutofillCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityVerificationAutofillCreateResponse |
POST/identity_verification/createCreate a new Identity Verification
application/json — IdentityVerificationCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityVerificationCreateResponse |
POST/identity_verification/getRetrieve Identity Verification
application/json — IdentityVerificationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityVerificationGetResponse |
POST/identity_verification/listList Identity Verifications
application/json — IdentityVerificationListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityVerificationListResponse |
POST/identity_verification/retryRetry an Identity Verification
application/json — IdentityVerificationRetryRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IdentityVerificationRetryResponse |
POST/income/verification/create(Deprecated) Create an income verification instance
application/json — IncomeVerificationCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IncomeVerificationCreateResponse |
default | Error response | PlaidError |
POST/income/verification/documents/download(Deprecated) Download the original documents used for income verification
application/json — IncomeVerificationDocumentsDownloadRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | A ZIP file containing source documents(s) used as the basis for income verification. | — |
default | Error response | PlaidError |
POST/income/verification/paystubs/get(Deprecated) Retrieve information from the paystubs used for income verification
application/json — IncomeVerificationPaystubsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IncomeVerificationPaystubsGetResponse |
default | Error response | PlaidError |
POST/income/verification/precheck(Deprecated) Check digital income verification eligibility and optimize conversion
application/json — IncomeVerificationPrecheckRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IncomeVerificationPrecheckResponse |
default | Error response | PlaidError |
POST/income/verification/taxforms/get(Deprecated) Retrieve information from the tax documents used for income verification
application/json — IncomeVerificationTaxformsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IncomeVerificationTaxformsGetResponse |
default | Error response. | PlaidError |
POST/institutions/getGet details of all supported institutions
application/json — InstitutionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InstitutionsGetResponse |
default | Error response | PlaidError |
POST/institutions/get_by_idGet details of an institution
application/json — InstitutionsGetByIdRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InstitutionsGetByIdResponse |
default | Error response | PlaidError |
POST/institutions/searchSearch institutions
application/json — InstitutionsSearchRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InstitutionsSearchResponse |
default | Error response | PlaidError |
POST/investments/auth/getGet data needed to authorize an investments transfer
application/json — InvestmentsAuthGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InvestmentsAuthGetResponse |
default | Error response | PlaidError |
POST/investments/holdings/getGet Investment holdings
application/json — InvestmentsHoldingsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InvestmentsHoldingsGetResponse |
default | Error response | PlaidError |
POST/investments/refreshRefresh investment data
application/json — InvestmentsRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InvestmentsRefreshResponse |
default | Error response | PlaidError |
POST/investments/transactions/getGet investment transactions
application/json — InvestmentsTransactionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | InvestmentsTransactionsGetResponse |
default | Error response | PlaidError |
POST/issues/getGet an Issue
application/json — IssuesGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IssuesGetResponse |
default | Error response | PlaidError |
POST/issues/searchSearch for an Issue
application/json — IssuesSearchRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | IssuesSearchResponse |
default | Error response | PlaidError |
POST/issues/subscribeSubscribe to an Issue
application/json — IssuesSubscribeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | Subscription was successful | IssuesSubscribeResponse |
default | Error response | PlaidError |
POST/item/access_token/invalidateInvalidate access_token
application/json — ItemAccessTokenInvalidateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemAccessTokenInvalidateResponse |
default | Error response | PlaidError |
POST/item/activity/listList a historical log of user consent events
application/json — ItemActivityListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemActivityListResponse |
default | Error response. | PlaidError |
POST/item/application/listList a user's connected applications
application/json — ItemApplicationListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemApplicationListResponse |
default | Error response. | PlaidError |
POST/item/application/scopes/updateUpdate the scopes of access for a particular application
application/json — ItemApplicationScopesUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ItemApplicationScopesUpdateResponse |
default | Error response. | PlaidError |
POST/item/application/unlinkUnlink a user's connected application
application/json — ItemApplicationUnlinkRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemApplicationUnlinkResponse |
default | Error response. | PlaidError |
POST/item/getRetrieve an Item
application/json — ItemGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ItemGetResponse |
default | Error response. | PlaidError |
POST/item/importImport Item
application/json — ItemImportRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemImportResponse |
default | Error response | PlaidError |
POST/item/products/terminateTerminate products for an Item
application/json — ItemProductsTerminateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ItemProductsTerminateResponse |
default | Error response. | PlaidError |
POST/item/public_token/createCreate public token
application/json — ItemPublicTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemPublicTokenCreateResponse |
default | Error response | PlaidError |
POST/item/public_token/exchangeExchange public token for an access token
application/json — ItemPublicTokenExchangeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemPublicTokenExchangeResponse |
default | Error response | PlaidError |
POST/item/removeRemove an Item
application/json — ItemRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ItemRemoveResponse |
default | Error response. | PlaidError |
POST/item/webhook/updateUpdate Webhook URL
application/json — ItemWebhookUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ItemWebhookUpdateResponse |
default | Error response | PlaidError |
POST/liabilities/getRetrieve Liabilities data
application/json — LiabilitiesGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | LiabilitiesGetResponse |
default | Error response | PlaidError |
POST/link/oauth/correlation_id/exchangeExchange the Link Correlation ID for a Link Token
application/json — LinkOAuthCorrelationIdExchangeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | LinkOAuthCorrelationIdExchangeResponse |
default | Error response | PlaidError |
POST/link/token/createCreate Link Token
application/json — LinkTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | LinkTokenCreateResponse |
default | Error response | PlaidError |
POST/link/token/getGet Link Token
application/json — LinkTokenGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | LinkTokenGetResponse |
default | Error response | PlaidError |
POST/link_delivery/createCreate Hosted Link session
application/json — LinkDeliveryCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | LinkDeliveryCreateResponse |
default | Error response | PlaidError |
POST/link_delivery/getGet Hosted Link session
application/json — LinkDeliveryGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | LinkDeliveryGetResponse |
default | Error response | PlaidError |
POST/network/status/getCheck a user's Plaid Network status
application/json — NetworkStatusGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | NetworkStatusGetResponse |
default | Error response. | PlaidError |
POST/oauth/introspectGet metadata about an OAuth token
application/json — OAuthIntrospectRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | OAuthIntrospectResponse |
default | Error response. | OAuthErrorResponse |
POST/oauth/revokeRevoke an OAuth token
application/json — OAuthRevokeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | OAuthRevokeResponse |
default | Error response. | OAuthErrorResponse |
POST/oauth/tokenCreate or refresh an OAuth access token
application/json — OAuthTokenRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | OAuthTokenResponse |
default | Error response. | OAuthErrorResponse |
POST/partner/customer/createCreates a new end customer for a Plaid reseller.
application/json — PartnerCustomerCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PartnerCustomerCreateResponse |
default | Error response | PlaidError |
POST/partner/customer/enableEnables a Plaid reseller's end customer in the Production environment.
application/json — PartnerCustomerEnableRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PartnerCustomerEnableResponse |
default | Error response | PlaidError |
POST/partner/customer/getReturns a Plaid reseller's end customer.
application/json — PartnerCustomerGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PartnerCustomerGetResponse |
default | Error response | PlaidError |
POST/partner/customer/oauth_institutions/getReturns OAuth-institution registration information for a given end customer.
application/json — PartnerCustomerOAuthInstitutionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PartnerCustomerOAuthInstitutionsGetResponse |
default | Error response | PlaidError |
POST/partner/customer/removeRemoves a Plaid reseller's end customer.
application/json — PartnerCustomerRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PartnerCustomerRemoveResponse |
default | Error response | PlaidError |
POST/payment_initiation/consent/createCreate payment consent
application/json — PaymentInitiationConsentCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationConsentCreateResponse |
default | Error response | PlaidError |
POST/payment_initiation/consent/getGet payment consent
application/json — PaymentInitiationConsentGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationConsentGetResponse |
default | Error response | PlaidError |
POST/payment_initiation/consent/payment/executeExecute a single payment using consent
application/json — PaymentInitiationConsentPaymentExecuteRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationConsentPaymentExecuteResponse |
default | Error response | PlaidError |
POST/payment_initiation/consent/revokeRevoke payment consent
application/json — PaymentInitiationConsentRevokeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationConsentRevokeResponse |
default | Error response | PlaidError |
POST/payment_initiation/payment/createCreate a payment
application/json — PaymentInitiationPaymentCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationPaymentCreateResponse |
default | Error response | PlaidError |
POST/payment_initiation/payment/getGet payment details
application/json — PaymentInitiationPaymentGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationPaymentGetResponse |
default | Error response | PlaidError |
POST/payment_initiation/payment/listList payments
application/json — PaymentInitiationPaymentListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationPaymentListResponse |
default | Error response | PlaidError |
POST/payment_initiation/payment/reverseReverse an existing payment
application/json — PaymentInitiationPaymentReverseRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationPaymentReverseResponse |
default | Error response | PlaidError |
POST/payment_initiation/payment/token/createCreate payment token
application/json — PaymentInitiationPaymentTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationPaymentTokenCreateResponse |
default | Error response | PlaidError |
POST/payment_initiation/recipient/createCreate payment recipient
application/json — PaymentInitiationRecipientCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationRecipientCreateResponse |
default | Error response | PlaidError |
POST/payment_initiation/recipient/getGet payment recipient
application/json — PaymentInitiationRecipientGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationRecipientGetResponse |
default | Error response | PlaidError |
POST/payment_initiation/recipient/listList payment recipients
application/json — PaymentInitiationRecipientListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentInitiationRecipientListResponse |
default | Error response | PlaidError |
POST/payment_profile/createCreate payment profile
application/json — PaymentProfileCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentProfileCreateResponse |
default | Error response | PlaidError |
POST/payment_profile/getGet payment profile
application/json — PaymentProfileGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentProfileGetResponse |
default | Error response | PlaidError |
POST/payment_profile/removeRemove payment profile
application/json — PaymentProfileRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | PaymentProfileRemoveResponse |
default | Error response | PlaidError |
POST/processor/account/getRetrieve the account associated with a processor token
application/json — ProcessorAccountGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorAccountGetResponse |
default | Error response | PlaidError |
POST/processor/apex/processor_token/createCreate Apex bank account token
application/json — ProcessorApexProcessorTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTokenCreateResponse |
default | Error response | PlaidError |
POST/processor/auth/getRetrieve Auth data
application/json — ProcessorAuthGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ProcessorAuthGetResponse |
default | Error response | PlaidError |
POST/processor/balance/getRetrieve Balance data
application/json — ProcessorBalanceGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorBalanceGetResponse |
default | Error response | PlaidError |
POST/processor/bank_transfer/createCreate a bank transfer as a processor
application/json — ProcessorBankTransferCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorBankTransferCreateResponse |
default | Error response | PlaidError |
POST/processor/identity/getRetrieve Identity data
application/json — ProcessorIdentityGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorIdentityGetResponse |
default | Error response | PlaidError |
POST/processor/identity/matchRetrieve identity match score
application/json — ProcessorIdentityMatchRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorIdentityMatchResponse |
default | Error response | PlaidError |
POST/processor/investments/auth/getGet investment account authentication data
application/json — ProcessorInvestmentsAuthGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ProcessorInvestmentsAuthGetResponse |
default | Error response | PlaidError |
POST/processor/investments/holdings/getRetrieve Investment Holdings
application/json — ProcessorInvestmentsHoldingsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorInvestmentsHoldingsGetResponse |
default | Error response | PlaidError |
POST/processor/investments/transactions/getGet investment transactions data
application/json — ProcessorInvestmentsTransactionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorInvestmentsTransactionsGetResponse |
default | Error response | PlaidError |
POST/processor/liabilities/getRetrieve Liabilities data
application/json — ProcessorLiabilitiesGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorLiabilitiesGetResponse |
default | Error response | PlaidError |
POST/processor/signal/decision/reportReport whether you initiated an ACH transaction
application/json — ProcessorSignalDecisionReportRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorSignalDecisionReportResponse |
default | Error response. | PlaidError |
POST/processor/signal/evaluateEvaluate a planned ACH transaction
application/json — ProcessorSignalEvaluateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorSignalEvaluateResponse |
default | Error response. | PlaidError |
POST/processor/signal/prepareOpt-in a processor token to Signal
application/json — ProcessorSignalPrepareRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorSignalPrepareResponse |
default | Error response. | PlaidError |
POST/processor/signal/return/reportReport a return for an ACH transaction
application/json — ProcessorSignalReturnReportRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorSignalReturnReportResponse |
default | Error response. | PlaidError |
POST/processor/stripe/bank_account_token/createCreate Stripe bank account token
application/json — ProcessorStripeBankAccountTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorStripeBankAccountTokenCreateResponse |
default | Error response | PlaidError |
POST/processor/token/createCreate processor token
application/json — ProcessorTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTokenCreateResponse |
default | Error response | PlaidError |
POST/processor/token/permissions/getGet a processor token's product permissions
application/json — ProcessorTokenPermissionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTokenPermissionsGetResponse |
default | Error response | PlaidError |
POST/processor/token/permissions/setControl a processor's access to products
application/json — ProcessorTokenPermissionsSetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTokenPermissionsSetResponse |
default | Error response | PlaidError |
POST/processor/token/webhook/updateUpdate a processor token's webhook URL
application/json — ProcessorTokenWebhookUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTokenWebhookUpdateResponse |
default | Error response | PlaidError |
POST/processor/transactions/getGet transaction data
application/json — ProcessorTransactionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTransactionsGetResponse |
default | Error response | PlaidError |
POST/processor/transactions/recurring/getFetch recurring transaction streams
application/json — ProcessorTransactionsRecurringGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTransactionsRecurringGetResponse |
default | Error response | PlaidError |
POST/processor/transactions/refreshRefresh transaction data
application/json — ProcessorTransactionsRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTransactionsRefreshResponse |
default | Error response | PlaidError |
POST/processor/transactions/syncGet incremental transaction updates on a processor token
application/json — ProcessorTransactionsSyncRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProcessorTransactionsSyncResponse |
default | Error response | PlaidError |
POST/profile/network_status/getCheck a user's Plaid Network status
application/json — ProfileNetworkStatusGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | ProfileNetworkStatusGetResponse |
default | Error response. | PlaidError |
POST/protect/computeCompute Protect Trust Index scores and subscores
application/json — ProtectComputeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProtectComputeResponse |
POST/protect/event/getGet information about a user event
application/json — ProtectEventGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProtectEventGetResponse |
POST/protect/event/sendSend a new event to enrich user data
application/json — ProtectEventSendRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProtectEventSendResponse |
POST/protect/report/createCreate a Protect report
application/json — ProtectReportCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProtectReportCreateResponse |
POST/protect/user/insights/getGet Protect user insights
application/json — ProtectUserInsightsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | ProtectUserInsightsGetResponse |
POST/sandbox/bank_income/fire_webhookManually fire a Bank Income webhook in Sandbox
application/json — SandboxBankIncomeFireWebhookRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxBankIncomeFireWebhookResponse |
default | Error response | PlaidError |
POST/sandbox/bank_transfer/fire_webhookManually fire a Bank Transfer webhook
application/json — SandboxBankTransferFireWebhookRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxBankTransferFireWebhookResponse |
default | Error response | PlaidError |
POST/sandbox/bank_transfer/simulateSimulate a bank transfer event in Sandbox
application/json — SandboxBankTransferSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxBankTransferSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/cra/cashflow_updates/updateTrigger an update for Cash Flow Updates
application/json — SandboxCraCashflowUpdatesUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxCraCashflowUpdatesUpdateResponse |
default | Error response | PlaidError |
POST/sandbox/income/fire_webhookManually fire an Income webhook
application/json — SandboxIncomeFireWebhookRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxIncomeFireWebhookResponse |
default | Error response | PlaidError |
POST/sandbox/item/application/seedSeed a connected application for a Permissions Manager sandbox item
application/json — SandboxItemApplicationSeedRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxItemApplicationSeedResponse |
default | Error response | PlaidError |
POST/sandbox/item/fire_webhookFire a test webhook
application/json — SandboxItemFireWebhookRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | SandboxItemFireWebhookResponse |
default | Error response. | PlaidError |
POST/sandbox/item/reset_loginForce a Sandbox Item into an error state
application/json — SandboxItemResetLoginRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxItemResetLoginResponse |
default | Error response | PlaidError |
POST/sandbox/item/set_verification_statusSet verification status for Sandbox account
application/json — SandboxItemSetVerificationStatusRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxItemSetVerificationStatusResponse |
default | Error response | PlaidError |
POST/sandbox/oauth/select_accountsSave the selected accounts when connecting to the Platypus OAuth institution
application/json — SandboxOauthSelectAccountsRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxOauthSelectAccountsResponse |
default | Error response. | PlaidError |
POST/sandbox/payment/simulateSimulate a payment event in Sandbox
application/json — SandboxPaymentSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxPaymentSimulateResponse |
default | Error response. | PlaidError |
POST/sandbox/payment_profile/reset_loginReset the login of a Payment Profile
application/json — SandboxPaymentProfileResetLoginRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxPaymentProfileResetLoginResponse |
default | Error response | PlaidError |
POST/sandbox/processor_token/createCreate a test Item and processor token
application/json — SandboxProcessorTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxProcessorTokenCreateResponse |
default | Error response. | PlaidError |
POST/sandbox/public_token/createCreate a test Item
application/json — SandboxPublicTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | SandboxPublicTokenCreateResponse |
default | Error response. | PlaidError |
POST/sandbox/transactions/createCreate sandbox transactions
application/json — SandboxTransactionsCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransactionsCreateResponse |
400 | Invalid request | PlaidError |
default | Error response | PlaidError |
POST/sandbox/transfer/fire_webhookManually fire a Transfer webhook
application/json — SandboxTransferFireWebhookRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferFireWebhookResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/ledger/deposit/simulateSimulate a ledger deposit event in Sandbox
application/json — SandboxTransferLedgerDepositSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferLedgerDepositSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/ledger/simulate_availableSimulate converting pending balance to available balance
application/json — SandboxTransferLedgerSimulateAvailableRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferLedgerSimulateAvailableResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/ledger/withdraw/simulateSimulate a ledger withdraw event in Sandbox
application/json — SandboxTransferLedgerWithdrawSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferLedgerWithdrawSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/refund/simulateSimulate a refund event in Sandbox
application/json — SandboxTransferRefundSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferRefundSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/repayment/simulateTrigger the creation of a repayment
application/json — SandboxTransferRepaymentSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferRepaymentSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/simulateSimulate a transfer event in Sandbox
application/json — SandboxTransferSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/sweep/simulateSimulate creating a sweep
application/json — SandboxTransferSweepSimulateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferSweepSimulateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/test_clock/advanceAdvance a test clock
application/json — SandboxTransferTestClockAdvanceRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferTestClockAdvanceResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/test_clock/createCreate a test clock
application/json — SandboxTransferTestClockCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferTestClockCreateResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/test_clock/getGet a test clock
application/json — SandboxTransferTestClockGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferTestClockGetResponse |
default | Error response | PlaidError |
POST/sandbox/transfer/test_clock/listList test clocks
application/json — SandboxTransferTestClockListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxTransferTestClockListResponse |
default | Error response | PlaidError |
POST/sandbox/user/reset_loginForce item(s) for a Sandbox User into an error state
application/json — SandboxUserResetLoginRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SandboxUserResetLoginResponse |
default | Error response | PlaidError |
POST/session/token/createCreate a Link token for Layer
application/json — SessionTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SessionTokenCreateResponse |
default | Error response | PlaidError |
POST/signal/decision/reportReport whether you initiated an ACH transaction
application/json — SignalDecisionReportRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SignalDecisionReportResponse |
default | Error response. | PlaidError |
POST/signal/evaluateEvaluate a planned ACH transaction
application/json — SignalEvaluateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SignalEvaluateResponse |
default | Error response. | PlaidError |
POST/signal/prepareOpt-in an Item to Signal Transaction Scores
application/json — SignalPrepareRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SignalPrepareResponse |
default | Error response. | PlaidError |
POST/signal/return/reportReport a return for an ACH transaction
application/json — SignalReturnReportRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SignalReturnReportResponse |
default | Error response. | PlaidError |
POST/signal/scheduleSchedule a planned ACH transaction
application/json — SignalScheduleRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | SignalScheduleResponse |
default | Error response. | PlaidError |
POST/statements/downloadRetrieve a single statement.
application/json — StatementsDownloadRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | StatementsDownloadResponse |
default | Error response | PlaidError |
POST/statements/listRetrieve a list of all statements associated with an Item.
application/json — StatementsListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | StatementsListResponse |
default | Error response | PlaidError |
POST/statements/refreshRefresh statements data.
application/json — StatementsRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | StatementsRefreshResponse |
default | Error response | PlaidError |
POST/transactions/enrichEnrich locally-held transaction data
application/json — TransactionsEnrichRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsEnrichResponse |
default | Error response | PlaidError |
POST/transactions/getGet transaction data
application/json — TransactionsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsGetResponse |
default | Error response | PlaidError |
POST/transactions/recurring/getFetch recurring transaction streams
application/json — TransactionsRecurringGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsRecurringGetResponse |
default | Error response | PlaidError |
POST/transactions/refreshRefresh transaction data
application/json — TransactionsRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsRefreshResponse |
default | Error response | PlaidError |
POST/transactions/syncGet incremental transaction updates on an Item
application/json — TransactionsSyncRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransactionsSyncResponse |
default | Error response | PlaidError |
POST/transfer/authorization/cancelCancel a transfer authorization
application/json — TransferAuthorizationCancelRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferAuthorizationCancelResponse |
default | Error response | PlaidError |
POST/transfer/authorization/createCreate a transfer authorization
application/json — TransferAuthorizationCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferAuthorizationCreateResponse |
default | Error response | PlaidError |
POST/transfer/balance/get(Deprecated) Retrieve a balance held with Plaid
application/json — TransferBalanceGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferBalanceGetResponse |
default | Error response | PlaidError |
POST/transfer/cancelCancel a transfer
application/json — TransferCancelRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferCancelResponse |
default | Error response | PlaidError |
POST/transfer/capabilities/getGet RTP eligibility information of a transfer
application/json — TransferCapabilitiesGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferCapabilitiesGetResponse |
default | Error response | PlaidError |
POST/transfer/configuration/getGet transfer product configuration
application/json — TransferConfigurationGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferConfigurationGetResponse |
default | Error response | PlaidError |
POST/transfer/createCreate a transfer
application/json — TransferCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferCreateResponse |
default | Error response | PlaidError |
POST/transfer/diligence/document/uploadUpload transfer diligence document on behalf of the originator
application/json — TransferDiligenceDocumentUploadRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferDiligenceDocumentUploadResponse |
default | Error response | PlaidError |
POST/transfer/diligence/submitSubmit transfer diligence on behalf of the originator
application/json — TransferDiligenceSubmitRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferDiligenceSubmitResponse |
default | Error response | PlaidError |
POST/transfer/event/listList transfer events
application/json — TransferEventListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferEventListResponse |
default | Error response | PlaidError |
POST/transfer/event/syncSync transfer events
application/json — TransferEventSyncRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferEventSyncResponse |
default | Error response | PlaidError |
POST/transfer/getRetrieve a transfer
application/json — TransferGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferGetResponse |
default | Error response | PlaidError |
POST/transfer/intent/createCreate a transfer intent object to invoke the Transfer UI
application/json — TransferIntentCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferIntentCreateResponse |
default | Error response | PlaidError |
POST/transfer/intent/getRetrieve more information about a transfer intent
application/json — TransferIntentGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferIntentGetResponse |
default | Error response | PlaidError |
POST/transfer/ledger/depositDeposit funds into a Plaid Ledger balance
application/json — TransferLedgerDepositRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferLedgerDepositResponse |
default | Error response | PlaidError |
POST/transfer/ledger/distributeMove available balance between ledgers
application/json — TransferLedgerDistributeRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferLedgerDistributeResponse |
default | Error response | PlaidError |
POST/transfer/ledger/event/listList transfer ledger events
application/json — TransferLedgerEventListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferLedgerEventListResponse |
default | Error response | PlaidError |
POST/transfer/ledger/getRetrieve Plaid Ledger balance
application/json — TransferLedgerGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferLedgerGetResponse |
default | Error response | PlaidError |
POST/transfer/ledger/withdrawWithdraw funds from a Plaid Ledger balance
application/json — TransferLedgerWithdrawRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferLedgerWithdrawResponse |
default | Error response | PlaidError |
POST/transfer/listList transfers
application/json — TransferListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferListResponse |
default | Error response | PlaidError |
POST/transfer/metrics/getGet transfer product usage metrics
application/json — TransferMetricsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferMetricsGetResponse |
default | Error response | PlaidError |
POST/transfer/migrate_accountMigrate account into Transfers
application/json — TransferMigrateAccountRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferMigrateAccountResponse |
default | Error response | PlaidError |
POST/transfer/originator/createCreate a new originator
application/json — TransferOriginatorCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferOriginatorCreateResponse |
default | Error response | PlaidError |
POST/transfer/originator/funding_account/createCreate a new funding account for an originator
application/json — TransferOriginatorFundingAccountCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferOriginatorFundingAccountCreateResponse |
default | Error response | PlaidError |
POST/transfer/originator/funding_account/updateUpdate the funding account associated with the originator
application/json — TransferOriginatorFundingAccountUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferOriginatorFundingAccountUpdateResponse |
default | Error response | PlaidError |
POST/transfer/originator/getGet status of an originator's onboarding
application/json — TransferOriginatorGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferOriginatorGetResponse |
default | Error response | PlaidError |
POST/transfer/originator/listGet status of all originators' onboarding
application/json — TransferOriginatorListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferOriginatorListResponse |
default | Error response | PlaidError |
POST/transfer/platform/originator/createCreate an originator for Transfer for Platforms customers
application/json — TransferPlatformOriginatorCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferPlatformOriginatorCreateResponse |
default | Error response | PlaidError |
POST/transfer/platform/person/createCreate a person associated with an originator
application/json — TransferPlatformPersonCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferPlatformPersonCreateResponse |
default | Error response | PlaidError |
POST/transfer/platform/requirement/submitSubmit additional onboarding information on behalf of an originator
application/json — TransferPlatformRequirementSubmitRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferPlatformRequirementSubmitResponse |
default | Error response | PlaidError |
POST/transfer/questionnaire/createGenerate a Plaid-hosted onboarding UI URL.
application/json — TransferQuestionnaireCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferQuestionnaireCreateResponse |
default | Error response | PlaidError |
POST/transfer/recurring/cancelCancel a recurring transfer.
application/json — TransferRecurringCancelRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRecurringCancelResponse |
default | Error response | PlaidError |
POST/transfer/recurring/createCreate a recurring transfer
application/json — TransferRecurringCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRecurringCreateResponse |
default | Error response | PlaidError |
POST/transfer/recurring/getRetrieve a recurring transfer
application/json — TransferRecurringGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRecurringGetResponse |
default | Error response | PlaidError |
POST/transfer/recurring/listList recurring transfers
application/json — TransferRecurringListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRecurringListResponse |
default | Error response | PlaidError |
POST/transfer/refund/cancelCancel a refund
application/json — TransferRefundCancelRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRefundCancelResponse |
default | Error response | PlaidError |
POST/transfer/refund/createCreate a refund
application/json — TransferRefundCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRefundCreateResponse |
default | Error response | PlaidError |
POST/transfer/refund/getRetrieve a refund
application/json — TransferRefundGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRefundGetResponse |
default | Error response | PlaidError |
POST/transfer/repayment/listLists historical repayments
application/json — TransferRepaymentListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRepaymentListResponse |
default | Error response | PlaidError |
POST/transfer/repayment/return/listList the returns included in a repayment
application/json — TransferRepaymentReturnListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferRepaymentReturnListResponse |
default | Error response | PlaidError |
POST/transfer/sweep/getRetrieve a sweep
application/json — TransferSweepGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferSweepGetResponse |
default | Error response | PlaidError |
POST/transfer/sweep/listList sweeps
application/json — TransferSweepListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | TransferSweepListResponse |
default | Error response | PlaidError |
POST/user/createCreate user
application/json — UserCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserCreateResponse |
201 | Created | UserCreateResponse |
default | Error response | PlaidError |
POST/user/financial_data/refreshRefresh user items for Financial-Insights bundle
application/json — UserFinancialDataRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserFinancialDataRefreshResponse |
default | Error response | PlaidError |
POST/user/getRetrieve user identity and information
application/json — UserGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserGetResponse |
default | Error response. | PlaidError |
POST/user/identity/removeRemove user identity data
application/json — UserIdentityRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserIdentityRemoveResponse |
default | Error response | PlaidError |
POST/user/items/associateAssociate Items to a User
application/json — UserItemsAssociateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserItemsAssociateResponse |
default | Error response | PlaidError |
POST/user/items/getGet Items associated with a User
application/json — UserItemsGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserItemsGetResponse |
default | Error response | PlaidError |
POST/user/items/removeRemove Items from a User
application/json — UserItemsRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserItemsRemoveResponse |
default | Error response | PlaidError |
POST/user/products/terminateTerminate user-based products
application/json — UserProductsTerminateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserProductsTerminateResponse |
default | Error response | PlaidError |
POST/user/removeRemove user
application/json — UserRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserRemoveResponse |
default | Error response | PlaidError |
POST/user/third_party_token/createCreate a third-party user token
application/json — UserThirdPartyTokenCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserThirdPartyTokenCreateResponse |
default | Error response. | PlaidError |
POST/user/third_party_token/removeRemove a third-party user token
application/json — UserThirdPartyTokenRemoveRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserThirdPartyTokenRemoveResponse |
default | Error response. | PlaidError |
POST/user/transactions/refreshRefresh user items for Transactions bundle
application/json — UserTransactionsRefreshRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserTransactionsRefreshResponse |
default | Error response | PlaidError |
POST/user/updateUpdate user information
application/json — UserUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | UserUpdateResponse |
default | Error response | PlaidError |
POST/user_account/session/event/sendSend User Account Session Event
application/json — UserAccountSessionEventSendRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | UserAccountSessionEventSendResponse |
default | Error response. | PlaidError |
POST/user_account/session/getRetrieve User Account
application/json — UserAccountSessionGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | success | UserAccountSessionGetResponse |
default | Error response. | PlaidError |
POST/wallet/createCreate an e-wallet
application/json — WalletCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WalletCreateResponse |
default | Error response | PlaidError |
POST/wallet/getFetch an e-wallet
application/json — WalletGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WalletGetResponse |
default | Error response | PlaidError |
POST/wallet/listFetch a list of e-wallets
application/json — WalletListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WalletListResponse |
default | Error response | PlaidError |
POST/wallet/transaction/executeExecute a transaction using an e-wallet
application/json — WalletTransactionExecuteRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WalletTransactionExecuteResponse |
default | Error response | PlaidError |
POST/wallet/transaction/getFetch an e-wallet transaction
application/json — WalletTransactionGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WalletTransactionGetResponse |
default | Error response | PlaidError |
POST/wallet/transaction/listList e-wallet transactions
application/json — WalletTransactionListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WalletTransactionListResponse |
default | Error response | PlaidError |
POST/watchlist_screening/entity/createCreate a watchlist screening for an entity
application/json — WatchlistScreeningEntityCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityCreateResponse |
POST/watchlist_screening/entity/getGet an entity screening
application/json — WatchlistScreeningEntityGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityGetResponse |
POST/watchlist_screening/entity/history/listList history for entity watchlist screenings
application/json — WatchlistScreeningEntityHistoryListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityHistoryListResponse |
POST/watchlist_screening/entity/hit/listList hits for entity watchlist screenings
application/json — WatchlistScreeningEntityHitListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityHitListResponse |
POST/watchlist_screening/entity/listList entity watchlist screenings
application/json — WatchlistScreeningEntityListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityListResponse |
POST/watchlist_screening/entity/program/getGet entity watchlist screening program
application/json — WatchlistScreeningEntityProgramGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityProgramGetResponse |
POST/watchlist_screening/entity/program/listList entity watchlist screening programs
application/json — WatchlistScreeningEntityProgramListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityProgramListResponse |
POST/watchlist_screening/entity/review/createCreate a review for an entity watchlist screening
application/json — WatchlistScreeningEntityReviewCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityReviewCreateResponse |
POST/watchlist_screening/entity/review/listList reviews for entity watchlist screenings
application/json — WatchlistScreeningEntityReviewListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityReviewListResponse |
POST/watchlist_screening/entity/updateUpdate an entity screening
application/json — WatchlistScreeningEntityUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningEntityUpdateResponse |
POST/watchlist_screening/individual/createCreate a watchlist screening for a person
application/json — WatchlistScreeningIndividualCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualCreateResponse |
POST/watchlist_screening/individual/getRetrieve an individual watchlist screening
application/json — WatchlistScreeningIndividualGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualGetResponse |
POST/watchlist_screening/individual/history/listList history for individual watchlist screenings
application/json — WatchlistScreeningIndividualHistoryListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualHistoryListResponse |
POST/watchlist_screening/individual/hit/listList hits for individual watchlist screening
application/json — WatchlistScreeningIndividualHitListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualHitListResponse |
POST/watchlist_screening/individual/listList Individual Watchlist Screenings
application/json — WatchlistScreeningIndividualListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualListResponse |
POST/watchlist_screening/individual/program/getGet individual watchlist screening program
application/json — WatchlistScreeningIndividualProgramGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualProgramGetResponse |
POST/watchlist_screening/individual/program/listList individual watchlist screening programs
application/json — WatchlistScreeningIndividualProgramListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualProgramListResponse |
POST/watchlist_screening/individual/review/createCreate a review for an individual watchlist screening
application/json — WatchlistScreeningIndividualReviewCreateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualReviewCreateResponse |
POST/watchlist_screening/individual/review/listList reviews for individual watchlist screenings
application/json — WatchlistScreeningIndividualReviewListRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualReviewListResponse |
POST/watchlist_screening/individual/updateUpdate individual watchlist screening
application/json — WatchlistScreeningIndividualUpdateRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WatchlistScreeningIndividualUpdateResponse |
POST/webhook_verification_key/getGet webhook verification key
application/json — WebhookVerificationKeyGetRequest (required)
| Status | Description | Schema |
|---|---|---|
200 | OK | WebhookVerificationKeyGetResponse |
default | Error response | PlaidError |
Try it
Developer reference
https://production.plaid.comPlaid publishes per-endpoint rate limits at both the per-Item and per-client level, enforced with a 429 RATE_LIMIT_EXCEEDED error; the published table is non-exhaustive and thresholds vary by contract. Examples: `/link/token/create` has no per-Item cap and 20,000 requests/minute per client; `/accounts/get` is 15/minute per Item and 15,000/minute per client; `/auth/get` is 15/minute per Item and 12,000/minute per client; `/identity/get` is 15/minute per Item and 2,000/minute per client; `/transactions/sync` is 50/minute per Item and 2,500/minute per client (500/minute per empty-cursor request).
- POST/link/token/create
- POST/accounts/get
- POST/auth/get
- POST/identity/get
- POST/transactions/sync