API Reference
Dispatch real-time events
Send custom fraud signals from your application (labels and confidence levels). Events capture product-specific risk patterns and are weighted when scoring traffic. Use without Predict or Feedback if you only need to report product-side abuse (for example account.banned). Feedback is a separate, optional endpoint for self-hosted phone verification funnels.
POST
Dispatch events
Use this endpoint to send custom fraud signals from your application: user actions you label yourself (for example
Prelude weights events when scoring a phone number: higher confidence increases influence;
account.banned, payment.chargeback) together with a confidence level.
Events let you capture fraud patterns that are specific to your product. They are weighted when Prelude scores traffic alongside network and phone intelligence.
Events are not the same as Feedback: feedback is optional and only describes steps in your own phone verification funnel. Many customers use Events alone (plus Predict at gates) without Feedback. Use both when you operate your own verification flow and also emit product fraud labels.
Confidence
Each event must include aconfidence value: how much you trust that the label truly reflects fraud or abuse for that user. Allowed values, from lowest to highest trust in the signal, are:
| Value | Typical use |
|---|---|
minimum | Weak or noisy signal — use when you are unsure the event indicates fraud |
low | Some suspicion, not enough to act alone |
neutral | Informational; no strong lean either way |
high | Strong product-side signal of abuse |
maximum | Definitive action in your systems (for example a confirmed account.banned) |
minimum signals contribute lightly and mainly help filter traffic you already distrust. See Introduction — Event confidence for the full pipeline behavior.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
A list of events to dispatch. A maximum of 100 events can be sent in a single request.
Maximum array length:
100Dispatch events