How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Stripe Radar API

Stripe Radar provides real-time fraud protection and requires no additional development time. Fraud professionals can add Radar for Fraud Teams to customize protection and get deeper insights.

Stripe Radar API is one of 159 APIs that Stripe publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Fraud and Radar. The published artifact set on APIs.io includes API documentation and an OpenAPI specification.

This API exposes 11 operations across 6 paths, and defines 20 schemas. It is described by OpenAPI 3.2.0, at version 2023-10-16.

Requests are made against a single base URL, https://api.stripe.com/.

11 operations 6 paths 20 schemas 2 DELETE6 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2023-10-16
Server
https://api.stripe.com/
Authentication
HTTP Basic, HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 2

Stripe Radar API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (basicAuth). It accepts HTTP bearer tokens (auth-scheme) (bearerAuth). By default, every request must be authenticated.

  • basicAuth — Basic HTTP authentication. Allowed headers-- Authorization: Basic | Authorization: Basic
  • bearerAuth — Bearer HTTP authentication. Allowed headers-- Authorization: Bearer

Paths & Operations 11

Across 6 paths, the API surfaces 11 operations — 2 DELETE, 6 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Radar 11
GET
/v1/radar/early_fraud_warnings
Returns a list of early fraud warnings.
GetRadarEarlyFraudWarnings 7 params body → 200default
GET
/v1/radar/early_fraud_warnings/{early_fraud_warning}
Retrieves the details of an early fraud warning that has previously been created. Please refer to the early fraud warning object reference for more details.
GetRadarEarlyFraudWarningsEarlyFraudWarning 2 params body → 200default
GET
/v1/radar/value_list_items
Returns a list of ValueListItem objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
GetRadarValueListItems 7 params body → 200default
POST
/v1/radar/value_list_items
Creates a new ValueListItem object, which is added to the specified parent value list.
PostRadarValueListItems body → 200default
DELETE
/v1/radar/value_list_items/{item}
Deletes a ValueListItem object, removing it from its parent value list.
DeleteRadarValueListItemsItem 1 param body → 200default
GET
/v1/radar/value_list_items/{item}
Retrieves a ValueListItem object.
GetRadarValueListItemsItem 2 params body → 200default
GET
/v1/radar/value_lists
Returns a list of ValueList objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
GetRadarValueLists 7 params body → 200default
POST
/v1/radar/value_lists
Creates a new ValueList object, which can then be referenced in rules.
PostRadarValueLists body → 200default
DELETE
/v1/radar/value_lists/{value_list}
Deletes a ValueList object, also deleting any items contained within the value list. To be deleted, a value list must not be referenced in any rules.
DeleteRadarValueListsValueList 1 param body → 200default
GET
/v1/radar/value_lists/{value_list}
Retrieves a ValueList object.
GetRadarValueListsValueList 2 params body → 200default
POST
/v1/radar/value_lists/{value_list}
Updates a ValueList object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Note that itemtype is immutable.
PostRadarValueListsValueList 1 param body → 200default

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are radar.value_list (10 properties), radar.early_fraud_warning (8 properties), radar.value_list_item (7 properties), PostRadarValueListsRequest (5 properties). Each schema is shown below with its type and property counts.

GetRadarValueListsRequest
object
radar.early_fraud_warning
object
An early fraud warning indicates that the card issuer has notified us that a charge may be fraudulent. Related guide: [Early fraud warnings](https://stripe.com…
8 properties 7 required
GetRadarValueListItemsItemRequest
object
PostRadarValueListsRequest
object
5 properties 2 required
PostRadarValueListsValueListRequest
object
4 properties
RadarEarlyFraudWarningList
object
4 properties 4 required
error
object
An error response from the Stripe API
1 property 1 required
deleted_radar.value_list
object
3 properties 3 required
deleted_radar.value_list_item
object
3 properties 3 required
DeleteRadarValueListItemsItemRequest
object
DeleteRadarValueListsValueListRequest
object
GetRadarValueListItemsRequest
object
PostRadarValueListItemsRequest
object
3 properties 2 required
radar.value_list_item
object
Value list items allow you to add specific values to a given Radar value list, which can then be used in rules. Related guide: [Managing list items](https://st…
7 properties 7 required
RadarListListItemList
object
4 properties 4 required
GetRadarValueListsValueListRequest
object
GetRadarEarlyFraudWarningsRequest
object
RadarListListList
object
4 properties 4 required
GetRadarEarlyFraudWarningsEarlyFraudWarningRequest
object
radar.value_list
object
Value lists allow you to group values together which can then be referenced in rules. Related guide: [Default Stripe lists](https://stripe.com/docs/radar/lists…
10 properties 10 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

stripe-radar-api-openapi.yml Raw ↑

Other APIs Stripe publishes across the network.

Stripe Accounts API
Stripe Balance API
Stripe Billing API
Stripe Charges API
Stripe Checkout API
Stripe Climate API
Stripe Country API
Stripe Coupons API
Stripe Credit Notes API
Stripe Customers API
Stripe Disputes API
Stripe Ephemeral Keys API
Where this information came from

This is an independent, third-party profile of Stripe Radar API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.