Evaluate one customer synchronously

Stores the customer's accounts, balances, and transactions (same as POST /batch), then runs enrichment and evaluation inline and returns the evaluation. The evaluation uses the customer's full stored history, not only the transactions in this request. If it does not finish within 55 seconds, returns 504 EVALUATION_TIMEOUT with a job_id while processing continues; retry with the same Idempotency-Key to get the result.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

include_score is no longer supported; use product.

customer
object
required
accounts
array of objects
length ≤ 100
accounts
balances
array of objects
balances
transactions
array of objects
length ≤ 10000

Up to 10000 transactions; larger requests are rejected with REQUEST_TOO_LARGE (400) and should use POST /batch. Transactions are upserted by transaction_id; when a transaction_id repeats, the last occurrence wins.

transactions
string
enum
required

What an EVALUATE returns: cash flow attributes (features, monthly financials, and recurring cash flows), the Slope Score with its reasons, or both

Allowed:
Headers
string

Optional idempotency key for safely retrying an evaluation. Reusing the same key with an identical request body returns the original evaluation (or EVALUATION_IN_PROGRESS while it is still running) without re-running it; reusing it with a different body returns IDEMPOTENCY_MISMATCH (400). Keys expire after a TTL.

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json