Authentication
Create a platform API key in the workspace, then send it as a Bearer token.
Authorization: Bearer dv_live_...Submit a scan
Send multipart form data to POST /api/v1/moderate. Supported media: JPG, PNG, WebP, GIF, MP4, WebM and M4V up to 20 MB.
curl -X POST https://your-domain.com/api/v1/moderate \
-H "Authorization: Bearer $TOKENMEAT_API_KEY" \
-F "file=@media.jpg"Response
The response contains a decision, normalized findings, provider task ID, threshold values and frame-level results for video.
{
"id": "scan_...",
"decision": "approved | review | rejected",
"findings": [
{ "label": "Weapons", "className": "gun_in_hand", "confidence": 0.91 }
]
}Video findings include a timestamp in seconds. Download a PDF report at /api/scans/:id/report.
Limits and decisions
Default thresholds: review at 55% and reject at 85%. Administrators can change these in the control room. Provider failures return an error and never approve content automatically.
Support
Email chensir95278@gmail.com for integration or billing support.