POST /beta/transactions/v1/enhance
The /beta/transactions/v1/enhance
endpoint enriches raw transaction data provided directly by clients.
The product is currently in beta.
Servers
- https://production.plaid.com
- https://sandbox.plaid.com
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
transactions[] |
Array | Yes |
An array of raw transactions to be enhanced. |
transactions[].id |
String | Yes |
A unique ID for the transaction used to help you tie data back to your systems. |
transactions[].description |
String | Yes |
The raw description of the transaction. |
transactions[].amount |
Number | Yes |
The value of the transaction with direction. (NOTE: this will affect enrichment results, so directions are important):. Negative (-) for credits (e.g., incoming transfers, refunds) Positive (+) for debits (e.g., purchases, fees, outgoing transfers) |
transactions[].iso_currency_code |
String | Yes |
The ISO-4217 currency code of the transaction e.g. USD. |
client_id |
String | No |
Your Plaid API |
secret |
String | No |
Your Plaid API |
account_type |
String | Yes |
The type of account for the requested transactions ( |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.