signalDecisionReport
After calling /signal/evaluate, call /signal/decision/report to report whether the transaction was initiated. This endpoint will return an INVALID_REQUEST error if called a second time with a different value for initiated.
Authorization
PLAID-CLIENT-ID PLAID-SECRET Plaid-Version In: header
In: header
In: header
Request Body
application/json
SignalDecisionReportRequest defines the request schema for /signal/decision/report
Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.
Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.
Must be the same as the client_transaction_id supplied when calling /signal/evaluate
true if the ACH transaction was initiated, false otherwise.
Response Body
application/json
application/json
curl -X POST "https://example.com/signal/decision/report" \ -H "Content-Type: application/json" \ -d '{ "client_transaction_id": "string", "initiated": true }'{ "request_id": "mdqfuVxeoza6mhu"}signalEvaluate POST
Use `/signal/evaluate` to evaluate a planned ACH transaction to get a return risk assessment (such as a risk score and risk tier) and additional risk signals. In order to obtain a valid score for an ACH transaction, Plaid must have an access token for the account, and the Item must be healthy (receiving product updates) or have recently been in a healthy state. If the transaction does not meet eligibility requirements, an error will be returned corresponding to the underlying cause.
signalReturnReport POST
Call the `/signal/return/report` endpoint to report a returned transaction that was previously sent to the `/signal/evaluate` endpoint. Your feedback will be used by the model to incorporate the latest risk trend in your portfolio.

