---
name: the-plaid-api
description: "The Plaid API skill. Use when working with The Plaid for asset_report, cra, credit. Covers 328 endpoints."
version: 1.0.0
generator: lapsh
---

# The Plaid API
API version: 2020-09-14_1.685.3

## Auth
ApiKey PLAID-CLIENT-ID in header | ApiKey PLAID-SECRET in header | ApiKey Plaid-Version in header

## Base URL
https://production.plaid.com

## Setup
1. Set your API key in the appropriate header
2. GET /fdx/recipients -- get recipients
3. POST /asset_report/create -- create first create

## Endpoints
328 endpoints across 48 groups. See references/api-spec.lap for full details.

### Asset_report
| Method | Path | Description |
|--------|------|-------------|
| POST | /asset_report/create | Create an Asset Report |
| POST | /asset_report/get | Retrieve an Asset Report |
| POST | /asset_report/pdf/get | Retrieve a PDF Asset Report |
| POST | /asset_report/refresh | Refresh an Asset Report |
| POST | /asset_report/filter | Filter Asset Report |
| POST | /asset_report/remove | Delete an Asset Report |
| POST | /asset_report/audit_copy/create | Create Asset Report Audit Copy |
| POST | /asset_report/audit_copy/get | Retrieve an Asset Report Audit Copy |
| POST | /asset_report/audit_copy/pdf/get | Retrieve a PDF Asset Report Audit Copy |
| POST | /asset_report/audit_copy/remove | Remove Asset Report Audit Copy |

### Cra
| Method | Path | Description |
|--------|------|-------------|
| POST | /cra/monitoring_insights/subscribe | Subscribe to Monitoring Insights |
| POST | /cra/monitoring_insights/unsubscribe | Unsubscribe from Monitoring Insights |
| POST | /cra/monitoring_insights/get | Retrieve a Monitoring Insights Report |
| POST | /cra/partner_insights/get | Retrieve cash flow insights from the bank accounts used for income verification |
| POST | /cra/check_report/income_insights/get | Retrieve cash flow information from your user's banks |
| POST | /cra/check_report/base_report/get | Retrieve a Base Report |
| POST | /cra/check_report/pdf/get | Retrieve Consumer Reports as a PDF |
| POST | /cra/check_report/create | Refresh or create a Consumer Report |
| POST | /cra/check_report/partner_insights/get | Retrieve cash flow insights from partners |
| POST | /cra/check_report/cashflow_insights/get | Retrieve cash flow insights from your user's banking data |
| POST | /cra/check_report/lend_score/get | Retrieve the LendScore from your user's banking data |
| POST | /cra/check_report/network_insights/get | Retrieve network attributes for the user |
| POST | /cra/check_report/verification/get | Retrieve various home lending reports for a user. |
| POST | /cra/check_report/verification/pdf/get | Retrieve Consumer Reports as a Verification PDF |
| POST | /cra/loans/applications/register | Register loan applications and decisions. |
| POST | /cra/loans/register | Register a list of loans to their applicants. |
| POST | /cra/loans/update | Updates loan data. |
| POST | /cra/loans/unregister | Unregister a list of loans. |

### Credit
| Method | Path | Description |
|--------|------|-------------|
| POST | /credit/audit_copy_token/update | Update an Audit Copy Token |
| POST | /credit/sessions/get | Retrieve Link sessions for your user |
| POST | /credit/audit_copy_token/create | Create Asset or Income Report Audit Copy Token |
| POST | /credit/audit_copy_token/remove | Remove an Audit Copy token |
| POST | /credit/asset_report/freddie_mac/get | Retrieve an Asset Report with Freddie Mac format. Only Freddie Mac can use this endpoint. |
| POST | /credit/freddie_mac/reports/get | Retrieve 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. |
| POST | /credit/bank_income/get | Retrieve information from the bank accounts used for income verification |
| POST | /credit/bank_income/pdf/get | Retrieve information from the bank accounts used for income verification in PDF format |
| POST | /credit/bank_income/refresh | Refresh a user's bank income information |
| POST | /credit/bank_income/webhook/update | Subscribe and unsubscribe to proactive notifications for a user's income profile |
| POST | /credit/payroll_income/parsing_config/update | Update the parsing configuration for a document income verification |
| POST | /credit/bank_statements/uploads/get | Retrieve data for a user's uploaded bank statements |
| POST | /credit/payroll_income/get | Retrieve a user's payroll information |
| POST | /credit/payroll_income/risk_signals/get | Retrieve fraud insights for a user's manually uploaded document(s). |
| POST | /credit/payroll_income/precheck | Check income verification eligibility and optimize conversion |
| POST | /credit/employment/get | Retrieve a summary of an individual's employment information |
| POST | /credit/payroll_income/refresh | Refresh a digital payroll income verification |
| POST | /credit/relay/create | Create a relay token to share an Asset Report with a partner client |
| POST | /credit/relay/get | Retrieve the reports associated with a relay token that was shared with you |
| POST | /credit/relay/pdf/get | Retrieve the pdf reports associated with a relay token that was shared with you (beta) |
| POST | /credit/relay/refresh | Refresh a report of a relay token |
| POST | /credit/relay/remove | Remove relay token |

### Consumer_report
| Method | Path | Description |
|--------|------|-------------|
| POST | /consumer_report/pdf/get | Retrieve a PDF Reports |

### Oauth
| Method | Path | Description |
|--------|------|-------------|
| POST | /oauth/token | Create or refresh an OAuth access token |
| POST | /oauth/introspect | Get metadata about an OAuth token |
| POST | /oauth/revoke | Revoke an OAuth token |

### Statements
| Method | Path | Description |
|--------|------|-------------|
| POST | /statements/list | Retrieve a list of all statements associated with an item. |
| POST | /statements/download | Retrieve a single statement. |
| POST | /statements/refresh | Refresh statements data. |

### Consent
| Method | Path | Description |
|--------|------|-------------|
| POST | /consent/events/get | List a historical log of item consent events |

### Item
| Method | Path | Description |
|--------|------|-------------|
| POST | /item/activity/list | List a historical log of user consent events |
| POST | /item/application/list | List a user’s connected applications |
| POST | /item/application/unlink | Unlink a user’s connected application |
| POST | /item/application/scopes/update | Update the scopes of access for a particular application |
| POST | /item/get | Retrieve an Item |
| POST | /item/remove | Remove an Item |
| POST | /item/products/terminate | Terminate products for an Item |
| POST | /item/handle_fraud_report | Report fraud for an Item |
| POST | /item/webhook/update | Update Webhook URL |
| POST | /item/access_token/invalidate | Invalidate access_token |
| POST | /item/public_token/exchange | Exchange public token for an access token |
| POST | /item/public_token/create | Create public token |
| POST | /item/import | Import Item |

### Application
| Method | Path | Description |
|--------|------|-------------|
| POST | /application/get | Retrieve information about a Plaid application |

### User_account
| Method | Path | Description |
|--------|------|-------------|
| POST | /user_account/session/get | Retrieve User Account |
| POST | /user_account/session/event/send | Send User Account Session Event |

### Profile
| Method | Path | Description |
|--------|------|-------------|
| POST | /profile/network_status/get | Check a user's Plaid Network status |

### Network
| Method | Path | Description |
|--------|------|-------------|
| POST | /network/status/get | Check a user's Plaid Network status |

### Auth
| Method | Path | Description |
|--------|------|-------------|
| POST | /auth/get | Retrieve auth data |
| POST | /auth/verify | Verify auth data |

### Transactions
| Method | Path | Description |
|--------|------|-------------|
| POST | /transactions/get | Get transaction data |
| POST | /transactions/refresh | Refresh transaction data |
| POST | /transactions/recurring/get | Fetch recurring transaction streams |
| POST | /transactions/sync | Get incremental transaction updates on an Item |
| POST | /transactions/enrich | Enrich locally-held transaction data |

### Sandbox
| Method | Path | Description |
|--------|------|-------------|
| POST | /sandbox/transactions/create | Create sandbox transactions |
| POST | /sandbox/processor_token/create | Create a test Item and processor token |
| POST | /sandbox/public_token/create | Create a test Item |
| POST | /sandbox/item/fire_webhook | Fire a test webhook |
| POST | /sandbox/item/reset_login | Force a Sandbox Item into an error state |
| POST | /sandbox/item/set_verification_status | Set verification status for Sandbox account |
| POST | /sandbox/user/reset_login | Force item(s) for a Sandbox User into an error state |
| POST | /sandbox/bank_transfer/simulate | Simulate a bank transfer event in Sandbox |
| POST | /sandbox/transfer/sweep/simulate | Simulate creating a sweep |
| POST | /sandbox/transfer/simulate | Simulate a transfer event in Sandbox |
| POST | /sandbox/transfer/refund/simulate | Simulate a refund event in Sandbox |
| POST | /sandbox/transfer/ledger/simulate_available | Simulate converting pending balance to available balance |
| POST | /sandbox/transfer/ledger/deposit/simulate | Simulate a ledger deposit event in Sandbox |
| POST | /sandbox/transfer/ledger/withdraw/simulate | Simulate a ledger withdraw event in Sandbox |
| POST | /sandbox/transfer/repayment/simulate | Trigger the creation of a repayment |
| POST | /sandbox/transfer/fire_webhook | Manually fire a Transfer webhook |
| POST | /sandbox/transfer/test_clock/create | Create a test clock |
| POST | /sandbox/transfer/test_clock/advance | Advance a test clock |
| POST | /sandbox/transfer/test_clock/get | Get a test clock |
| POST | /sandbox/transfer/test_clock/list | List test clocks |
| POST | /sandbox/payment_profile/reset_login | Reset the login of a Payment Profile |
| POST | /sandbox/payment/simulate | Simulate a payment event in Sandbox |
| POST | /sandbox/bank_transfer/fire_webhook | Manually fire a Bank Transfer webhook |
| POST | /sandbox/income/fire_webhook | Manually fire an Income webhook |
| POST | /sandbox/bank_income/fire_webhook | Manually fire a bank income webhook in sandbox |
| POST | /sandbox/cra/cashflow_updates/update | Trigger an update for Cash Flow Updates |
| POST | /sandbox/oauth/select_accounts | Save the selected accounts when connecting to the Platypus Oauth institution |

### Cashflow_report
| Method | Path | Description |
|--------|------|-------------|
| POST | /cashflow_report/refresh | Refresh transaction data in `cashflow_report` |
| POST | /cashflow_report/get | Gets transaction data in `cashflow_report` |
| POST | /cashflow_report/transactions/get | Gets transaction data in cashflow_report |
| POST | /cashflow_report/insights/get | Gets insights data in Cashflow Report |

### User
| Method | Path | Description |
|--------|------|-------------|
| POST | /user/transactions/refresh | Refresh user items for Transactions bundle |
| POST | /user/financial_data/refresh | Refresh user items for Financial-Insights bundle |
| POST | /user/create | Create user |
| POST | /user/get | Retrieve user identity and information |
| POST | /user/identity/remove | Remove user identity data |
| POST | /user/update | Update user information |
| POST | /user/remove | Remove user |
| POST | /user/products/terminate | Terminate user-based products |
| POST | /user/items/get | Get Items associated with a User |
| POST | /user/items/associate | Associate Items to a User |
| POST | /user/items/remove | Remove Items from a User |
| POST | /user/third_party_token/create | Create a third-party user token |
| POST | /user/third_party_token/remove | Remove a third-party user token |

### Institutions
| Method | Path | Description |
|--------|------|-------------|
| POST | /institutions/get | Get details of all supported institutions |
| POST | /institutions/search | Search institutions |
| POST | /institutions/get_by_id | Get details of an institution |

### Accounts
| Method | Path | Description |
|--------|------|-------------|
| POST | /accounts/get | Retrieve accounts |
| POST | /accounts/balance/get | Retrieve real-time balance data |

### Categories
| Method | Path | Description |
|--------|------|-------------|
| POST | /categories/get | (Deprecated) Get legacy categories |

### Identity
| Method | Path | Description |
|--------|------|-------------|
| POST | /identity/get | Retrieve identity data |
| POST | /identity/documents/uploads/get | Returns uploaded document identity |
| POST | /identity/match | Retrieve identity match score |
| POST | /identity/refresh | Refresh identity data |

### Dashboard_user
| Method | Path | Description |
|--------|------|-------------|
| POST | /dashboard_user/get | Retrieve a dashboard user |
| POST | /dashboard_user/list | List dashboard users |

### Identity_verification
| Method | Path | Description |
|--------|------|-------------|
| POST | /identity_verification/create | Create a new Identity Verification |
| POST | /identity_verification/get | Retrieve Identity Verification |
| POST | /identity_verification/list | List Identity Verifications |
| POST | /identity_verification/retry | Retry an Identity Verification |
| POST | /identity_verification/autofill/create | Create autofill for an Identity Verification |

### Watchlist_screening
| Method | Path | Description |
|--------|------|-------------|
| POST | /watchlist_screening/entity/create | Create a watchlist screening for an entity |
| POST | /watchlist_screening/entity/get | Get an entity screening |
| POST | /watchlist_screening/entity/history/list | List history for entity watchlist screenings |
| POST | /watchlist_screening/entity/hit/list | List hits for entity watchlist screenings |
| POST | /watchlist_screening/entity/list | List entity watchlist screenings |
| POST | /watchlist_screening/entity/program/get | Get entity watchlist screening program |
| POST | /watchlist_screening/entity/program/list | List entity watchlist screening programs |
| POST | /watchlist_screening/entity/review/create | Create a review for an entity watchlist screening |
| POST | /watchlist_screening/entity/review/list | List reviews for entity watchlist screenings |
| POST | /watchlist_screening/entity/update | Update an entity screening |
| POST | /watchlist_screening/individual/create | Create a watchlist screening for a person |
| POST | /watchlist_screening/individual/get | Retrieve an individual watchlist screening |
| POST | /watchlist_screening/individual/history/list | List history for individual watchlist screenings |
| POST | /watchlist_screening/individual/hit/list | List hits for individual watchlist screening |
| POST | /watchlist_screening/individual/list | List Individual Watchlist Screenings |
| POST | /watchlist_screening/individual/program/get | Get individual watchlist screening program |
| POST | /watchlist_screening/individual/program/list | List individual watchlist screening programs |
| POST | /watchlist_screening/individual/review/create | Create a review for an individual watchlist screening |
| POST | /watchlist_screening/individual/review/list | List reviews for individual watchlist screenings |
| POST | /watchlist_screening/individual/update | Update individual watchlist screening |

### Beacon
| Method | Path | Description |
|--------|------|-------------|
| POST | /beacon/account_risk/v1/evaluate | Evaluate risk of a bank account |
| POST | /beacon/user/create | Create a Beacon User |
| POST | /beacon/user/get | Get a Beacon User |
| POST | /beacon/user/review | Review a Beacon User |
| POST | /beacon/report/create | Create a Beacon Report |
| POST | /beacon/report/list | List Beacon Reports for a Beacon User |
| POST | /beacon/report_syndication/list | List Beacon Report Syndications for a Beacon User |
| POST | /beacon/report/get | Get a Beacon Report |
| POST | /beacon/report_syndication/get | Get a Beacon Report Syndication |
| POST | /beacon/user/update | Update the identity data of a Beacon User |
| POST | /beacon/duplicate/get | Get a Beacon Duplicate |
| POST | /beacon/user/history/list | List a Beacon User's history |
| POST | /beacon/user/account_insights/get | Get Account Insights for a Beacon User |

### Protect
| Method | Path | Description |
|--------|------|-------------|
| POST | /protect/user/insights/get | Get Protect user insights |
| POST | /protect/report/create | Create a Protect report |
| POST | /protect/compute | Compute Protect Trust Index Score |
| POST | /protect/event/send | Send a new event to enrich user data |
| POST | /protect/event/get | Get information about a user event |

### Business_verification
| Method | Path | Description |
|--------|------|-------------|
| POST | /business_verification/get | Get a business verification |
| POST | /business_verification/create | Create a business verification |

### Processor
| Method | Path | Description |
|--------|------|-------------|
| POST | /processor/auth/get | Retrieve Auth data |
| POST | /processor/account/get | Retrieve the account associated with a processor token |
| POST | /processor/investments/holdings/get | Retrieve Investment Holdings |
| POST | /processor/investments/auth/get | Get investment account authentication data |
| POST | /processor/investments/transactions/get | Get investment transactions data |
| POST | /processor/transactions/get | Get transaction data |
| POST | /processor/transactions/sync | Get incremental transaction updates on a processor token |
| POST | /processor/transactions/refresh | Refresh transaction data |
| POST | /processor/transactions/recurring/get | Fetch recurring transaction streams |
| POST | /processor/signal/evaluate | Evaluate a planned ACH transaction |
| POST | /processor/signal/decision/report | Report whether you initiated an ACH transaction |
| POST | /processor/signal/return/report | Report a return for an ACH transaction |
| POST | /processor/signal/prepare | Opt-in a processor token to Signal |
| POST | /processor/bank_transfer/create | Create a bank transfer as a processor |
| POST | /processor/liabilities/get | Retrieve Liabilities data |
| POST | /processor/identity/get | Retrieve Identity data |
| POST | /processor/identity/match | Retrieve identity match score |
| POST | /processor/balance/get | Retrieve Balance data |
| POST | /processor/token/create | Create processor token |
| POST | /processor/token/permissions/set | Control a processor's access to products |
| POST | /processor/token/permissions/get | Get a processor token's product permissions |
| POST | /processor/token/webhook/update | Update a processor token's webhook URL |
| POST | /processor/stripe/bank_account_token/create | Create Stripe bank account token |
| POST | /processor/apex/processor_token/create | Create Apex bank account token |

### Webhook_verification_key
| Method | Path | Description |
|--------|------|-------------|
| POST | /webhook_verification_key/get | Get webhook verification key |

### Liabilities
| Method | Path | Description |
|--------|------|-------------|
| POST | /liabilities/get | Retrieve Liabilities data |

### Payment_initiation
| Method | Path | Description |
|--------|------|-------------|
| POST | /payment_initiation/recipient/create | Create payment recipient |
| POST | /payment_initiation/payment/reverse | Reverse an existing payment |
| POST | /payment_initiation/recipient/get | Get payment recipient |
| POST | /payment_initiation/recipient/list | List payment recipients |
| POST | /payment_initiation/payment/create | Create a payment |
| POST | /payment_initiation/payment/token/create | Create payment token |
| POST | /payment_initiation/consent/create | Create payment consent |
| POST | /payment_initiation/consent/get | Get payment consent |
| POST | /payment_initiation/consent/revoke | Revoke payment consent |
| POST | /payment_initiation/consent/payment/execute | Execute a single payment using consent |
| POST | /payment_initiation/payment/get | Get payment details |
| POST | /payment_initiation/payment/list | List payments |

### Investments
| Method | Path | Description |
|--------|------|-------------|
| POST | /investments/holdings/get | Get Investment holdings |
| POST | /investments/transactions/get | Get investment transactions |
| POST | /investments/refresh | Refresh investment data |
| POST | /investments/auth/get | Get data needed to authorize an investments transfer |

### Link
| Method | Path | Description |
|--------|------|-------------|
| POST | /link/token/create | Create Link Token |
| POST | /link/token/get | Get Link Token |
| POST | /link/oauth/correlation_id/exchange | Exchange the Link Correlation Id for a Link Token |

### Session
| Method | Path | Description |
|--------|------|-------------|
| POST | /session/token/create | Create a Link token for Layer |

### Transfer
| Method | Path | Description |
|--------|------|-------------|
| POST | /transfer/get | Retrieve a transfer |
| POST | /transfer/recurring/get | Retrieve a recurring transfer |
| POST | /transfer/authorization/create | Create a transfer authorization |
| POST | /transfer/authorization/cancel | Cancel a transfer authorization |
| POST | /transfer/balance/get | (Deprecated) Retrieve a balance held with Plaid |
| POST | /transfer/capabilities/get | Get RTP eligibility information of a transfer |
| POST | /transfer/configuration/get | Get transfer product configuration |
| POST | /transfer/ledger/get | Retrieve Plaid Ledger balance |
| POST | /transfer/ledger/distribute | Move available balance between ledgers |
| POST | /transfer/ledger/deposit | Deposit funds into a Plaid Ledger balance |
| POST | /transfer/ledger/withdraw | Withdraw funds from a Plaid Ledger balance |
| POST | /transfer/originator/funding_account/update | Update the funding account associated with the originator |
| POST | /transfer/originator/funding_account/create | Create a new funding account for an originator |
| POST | /transfer/metrics/get | Get transfer product usage metrics |
| POST | /transfer/create | Create a transfer |
| POST | /transfer/recurring/create | Create a recurring transfer |
| POST | /transfer/list | List transfers |
| POST | /transfer/recurring/list | List recurring transfers |
| POST | /transfer/cancel | Cancel a transfer |
| POST | /transfer/recurring/cancel | Cancel a recurring transfer. |
| POST | /transfer/event/list | List transfer events |
| POST | /transfer/ledger/event/list | List transfer ledger events |
| POST | /transfer/event/sync | Sync transfer events |
| POST | /transfer/sweep/get | Retrieve a sweep |
| POST | /transfer/sweep/list | List sweeps |
| POST | /transfer/migrate_account | Migrate account into Transfers |
| POST | /transfer/intent/create | Create a transfer intent object to invoke the Transfer UI |
| POST | /transfer/intent/get | Retrieve more information about a transfer intent |
| POST | /transfer/repayment/list | Lists historical repayments |
| POST | /transfer/repayment/return/list | List the returns included in a repayment |
| POST | /transfer/platform/requirement/submit | Submit additional onboarding information on behalf of an originator |
| POST | /transfer/originator/create | Create a new originator |
| POST | /transfer/questionnaire/create | Generate a Plaid-hosted onboarding UI URL. |
| POST | /transfer/diligence/submit | Submit transfer diligence on behalf of the originator |
| POST | /transfer/diligence/document/upload | Upload transfer diligence document on behalf of the originator |
| POST | /transfer/originator/get | Get status of an originator's onboarding |
| POST | /transfer/originator/list | Get status of all originators' onboarding |
| POST | /transfer/refund/create | Create a refund |
| POST | /transfer/refund/get | Retrieve a refund |
| POST | /transfer/refund/cancel | Cancel a refund |
| POST | /transfer/platform/originator/create | Create an originator for Transfer for Platforms customers |
| POST | /transfer/platform/person/create | Create a person associated with an originator |

### Bank_transfer
| Method | Path | Description |
|--------|------|-------------|
| POST | /bank_transfer/get | Retrieve a bank transfer |
| POST | /bank_transfer/create | Create a bank transfer |
| POST | /bank_transfer/list | List bank transfers |
| POST | /bank_transfer/cancel | Cancel a bank transfer |
| POST | /bank_transfer/event/list | List bank transfer events |
| POST | /bank_transfer/event/sync | Sync bank transfer events |
| POST | /bank_transfer/sweep/get | Retrieve a sweep |
| POST | /bank_transfer/sweep/list | List sweeps |
| POST | /bank_transfer/balance/get | Get balance of your Bank Transfer account |
| POST | /bank_transfer/migrate_account | Migrate account into Bank Transfers |

### Employers
| Method | Path | Description |
|--------|------|-------------|
| POST | /employers/search | Search employer database |

### Income
| Method | Path | Description |
|--------|------|-------------|
| POST | /income/verification/create | (Deprecated) Create an income verification instance |
| POST | /income/verification/paystubs/get | (Deprecated) Retrieve information from the paystubs used for income verification |
| POST | /income/verification/documents/download | (Deprecated) Download the original documents used for income verification |
| POST | /income/verification/taxforms/get | (Deprecated) Retrieve information from the tax documents used for income verification |
| POST | /income/verification/precheck | (Deprecated) Check digital income verification eligibility and optimize conversion |

### Employment
| Method | Path | Description |
|--------|------|-------------|
| POST | /employment/verification/get | (Deprecated) Retrieve a summary of an individual's employment information |

### Beta
| Method | Path | Description |
|--------|------|-------------|
| POST | /beta/credit/v1/bank_employment/get | Retrieve information from the bank accounts used for employment verification |
| POST | /beta/transactions/v1/enhance | enhance locally-held transaction data |
| POST | /beta/transactions/rules/v1/create | Create transaction category rule |
| POST | /beta/transactions/rules/v1/list | Return a list of rules created for the Item associated with the access token. |
| POST | /beta/transactions/rules/v1/remove | Remove transaction rule |
| POST | /beta/transactions/user_insights/v1/get | Obtain user insights based on transactions sent through /transactions/enrich |
| POST | /beta/ewa_report/v1/get | Get EWA Score Report |
| POST | /beta/partner/customer/v1/create | Creates a new end customer for a Plaid reseller. |
| POST | /beta/partner/customer/v1/get | Retrieves the details of a Plaid reseller's end customer. |
| POST | /beta/partner/customer/v1/update | Updates an existing end customer. |
| POST | /beta/partner/customer/v1/enable | Enables a Plaid reseller's end customer in the Production environment. |

### Signal
| Method | Path | Description |
|--------|------|-------------|
| POST | /signal/evaluate | Evaluate a planned ACH transaction |
| POST | /signal/schedule | Schedule a planned ACH transaction |
| POST | /signal/decision/report | Report whether you initiated an ACH transaction |
| POST | /signal/return/report | Report a return for an ACH transaction |
| POST | /signal/prepare | Opt-in an Item to Signal Transaction Scores |

### Wallet
| Method | Path | Description |
|--------|------|-------------|
| POST | /wallet/create | Create an e-wallet |
| POST | /wallet/get | Fetch an e-wallet |
| POST | /wallet/list | Fetch a list of e-wallets |
| POST | /wallet/transaction/execute | Execute a transaction using an e-wallet |
| POST | /wallet/transaction/get | Fetch an e-wallet transaction |
| POST | /wallet/transaction/list | List e-wallet transactions |

### Issues
| Method | Path | Description |
|--------|------|-------------|
| POST | /issues/search | Search for an Issue |
| POST | /issues/get | Get an Issue |
| POST | /issues/subscribe | Subscribe to an Issue |

### Payment_profile
| Method | Path | Description |
|--------|------|-------------|
| POST | /payment_profile/create | Create payment profile |
| POST | /payment_profile/get | Get payment profile |
| POST | /payment_profile/remove | Remove payment profile |

### Partner
| Method | Path | Description |
|--------|------|-------------|
| POST | /partner/customer/create | Creates a new end customer for a Plaid reseller. |
| POST | /partner/customer/get | Returns a Plaid reseller's end customer. |
| POST | /partner/customer/enable | Enables a Plaid reseller's end customer in the Production environment. |
| POST | /partner/customer/remove | Removes a Plaid reseller's end customer. |
| POST | /partner/customer/oauth_institutions/get | Returns OAuth-institution registration information for a given end customer. |

### Link_delivery
| Method | Path | Description |
|--------|------|-------------|
| POST | /link_delivery/create | Create Hosted Link session |
| POST | /link_delivery/get | Get Hosted Link session |

### Fdx
| Method | Path | Description |
|--------|------|-------------|
| POST | /fdx/notifications | Webhook receiver for fdx notifications |
| GET | /fdx/recipients | Get Recipients |
| GET | /fdx/recipient/{recipientId} | Get Recipient |

### Network_insights
| Method | Path | Description |
|--------|------|-------------|
| POST | /network_insights/report/get | Retrieve network insights for the provided `access_tokens` |

## Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "Create a create?" -> POST /asset_report/create
- "Create a get?" -> POST /asset_report/get
- "Create a refresh?" -> POST /asset_report/refresh
- "Create a filter?" -> POST /asset_report/filter
- "Create a remove?" -> POST /asset_report/remove
- "Create a subscribe?" -> POST /cra/monitoring_insights/subscribe
- "Create a unsubscribe?" -> POST /cra/monitoring_insights/unsubscribe
- "Create a update?" -> POST /credit/audit_copy_token/update
- "Create a register?" -> POST /cra/loans/applications/register
- "Create a unregister?" -> POST /cra/loans/unregister
- "Create a token?" -> POST /oauth/token
- "Create a introspect?" -> POST /oauth/introspect
- "Create a revoke?" -> POST /oauth/revoke
- "Create a list?" -> POST /statements/list
- "Create a download?" -> POST /statements/download
- "Create a unlink?" -> POST /item/application/unlink
- "Create a send?" -> POST /user_account/session/event/send
- "Create a verify?" -> POST /auth/verify
- "Create a sync?" -> POST /transactions/sync
- "Create a enrich?" -> POST /transactions/enrich
- "Create a search?" -> POST /institutions/search
- "Create a get_by_id?" -> POST /institutions/get_by_id
- "Create a terminate?" -> POST /item/products/terminate
- "Create a handle_fraud_report?" -> POST /item/handle_fraud_report
- "Create a fire_webhook?" -> POST /sandbox/item/fire_webhook
- "Create a match?" -> POST /identity/match
- "Create a retry?" -> POST /identity_verification/retry
- "Create a evaluate?" -> POST /beacon/account_risk/v1/evaluate
- "Create a review?" -> POST /beacon/user/review
- "Create a compute?" -> POST /protect/compute
- "Create a report?" -> POST /processor/signal/decision/report
- "Create a prepare?" -> POST /processor/signal/prepare
- "Create a invalidate?" -> POST /item/access_token/invalidate
- "Create a reverse?" -> POST /payment_initiation/payment/reverse
- "Create a execute?" -> POST /payment_initiation/consent/payment/execute
- "Create a reset_login?" -> POST /sandbox/item/reset_login
- "Create a set_verification_status?" -> POST /sandbox/item/set_verification_status
- "Create a exchange?" -> POST /item/public_token/exchange
- "Create a associate?" -> POST /user/items/associate
- "Create a set?" -> POST /processor/token/permissions/set
- "Create a import?" -> POST /item/import
- "Create a cancel?" -> POST /transfer/authorization/cancel
- "Create a distribute?" -> POST /transfer/ledger/distribute
- "Create a deposit?" -> POST /transfer/ledger/deposit
- "Create a withdraw?" -> POST /transfer/ledger/withdraw
- "Create a migrate_account?" -> POST /bank_transfer/migrate_account
- "Create a submit?" -> POST /transfer/platform/requirement/submit
- "Create a upload?" -> POST /transfer/diligence/document/upload
- "Create a simulate?" -> POST /sandbox/bank_transfer/simulate
- "Create a simulate_available?" -> POST /sandbox/transfer/ledger/simulate_available
- "Create a advance?" -> POST /sandbox/transfer/test_clock/advance
- "Create a precheck?" -> POST /income/verification/precheck
- "Create a select_account?" -> POST /sandbox/oauth/select_accounts
- "Create a schedule?" -> POST /signal/schedule
- "Create a enhance?" -> POST /beta/transactions/v1/enhance
- "Create a enable?" -> POST /partner/customer/enable
- "Create a notification?" -> POST /fdx/notifications
- "List all recipients?" -> GET /fdx/recipients
- "Get recipient details?" -> GET /fdx/recipient/{recipientId}
- "How to authenticate?" -> See Auth section above

## Response Tips
- Check response schemas in references/api-spec.lap for field details
- Paginated endpoints accept limit/offset or cursor parameters
- Create/update endpoints return the modified resource on success
- Error responses include status codes and descriptions in the spec

## References
- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

> Generated from the official API spec by [LAP](https://lap.sh)
