Castle API

Castle's REST API for real-time fraud and abuse detection. The Risk API scores authenticated user events (login, transaction, profile update), the Filter API scores anonymous/pre-authentication events (registration, password reset), the Log API records events without scoring, and the enterprise Events API queries and aggregates historical events. Device and Lists endpoints manage device reputation and allow/deny lists.

API entry from apis.yml

apis.yml Raw ↑
aid: castle:castle-api
name: Castle API
description: Castle's REST API for real-time fraud and abuse detection. The Risk API scores authenticated
  user events (login, transaction, profile update), the Filter API scores anonymous/pre-authentication
  events (registration, password reset), the Log API records events without scoring, and the enterprise
  Events API queries and aggregates historical events. Device and Lists endpoints manage device reputation
  and allow/deny lists.
humanURL: https://reference.castle.io
baseURL: https://api.castle.io
tags:
- Fraud Prevention
- Bot Detection
- Risk Scoring
properties:
- type: Documentation
  url: https://docs.castle.io/
- type: APIReference
  url: https://reference.castle.io
- type: GettingStarted
  url: https://docs.castle.io/docs/integration-guide
- type: Authentication
  url: authentication/castle-authentication.yml
- type: Webhooks
  url: asyncapi/castle-webhooks.yml