Skip to content
StatusSupportDashboard
API Reference

API Reference

Libraries

npm install safetykit
pip install safetykit
implementation("com.safetykit:safetykit-java:0.3.0")
implementation("com.safetykit:safetykit-kotlin:0.3.0")
gem "safetykit"

API Overview

Data

Ingest data for fraud detection and risk analysis.

Add data
POST/v1/data/{namespace}
Create upload URL
POST/v1/data/{namespace}/requests/upload-url
Get request status and inline results
GET/v1/data/{namespace}/requests/{requestId}
Get download URL
GET/v1/data/{namespace}/requests/{requestId}/results/download-url
Update namespace settings
PUT/v1/data/{namespace}/settings

Streams

Ingest and monitor livestream content.

Add stream
POST/v1/streams/{namespace}
Add frame
POST/v1/streams/{namespace}/frames
Add transcript
POST/v1/streams/{namespace}/transcripts

Agent Decisions

Send human reviewer final verdicts to SafetyKit. This feedback improves the accuracy of SafetyKit’s automated decisions over time.

Record an agent decision
POST/v1/agent_decisions

Async

Beta. Send backend events for account, content, user interaction, report, and moderation activity.

Deletion Requests

Submit end-user deletion requests. Accepted requests are processed asynchronously.

Create deletion request
POST/v1/deletion_requests

Client Sessions

Beta. Create browser-safe Webapp SDK session tokens from authenticated server-side code.

Beta

BetaEvents

Beta. Send backend events for account, content, user interaction, report, and moderation activity.

Create event (Beta)
POST/v1/events