TruthScan logo

TruthScan

TruthScan detects AI-generated and manipulated content in images, text, PDFs, video, and audio.

8 actions Integration catalog
Request access
Connect TruthScan once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Analyze AudioTRUTHSCAN_ANALYZE_AUDIO
Analyze exactly one public audio URL or uploaded audio/media file for AI generation. By default, wait with bounded polling and return the latest result; this non-idempotent submission consumes account credits.
Analyze ImageTRUTHSCAN_ANALYZE_IMAGE
Submit an image URL for AI-generation detection and, by default, wait for the asynchronous result. Returns the job ID when not waiting or when polling times out; detection consumes account credits.
Analyze PDFTRUTHSCAN_ANALYZE_PDF
Submit a publicly reachable PDF URL for asynchronous tampering detection and, by default, wait for the result. PDFs are limited to 2 MB and each page costs 1,000 credits.
Analyze TextTRUTHSCAN_ANALYZE_TEXT
Submit a text value or public web URL for AI-written-text detection. Provide one input source and never both. By default, wait for the asynchronous result; detection consumes account credits.
Analyze VideoTRUTHSCAN_ANALYZE_VIDEO
Analyze exactly one public video URL or uploaded video for AI generation or face swapping. By default, wait with bounded polling and return the latest result; this non-idempotent submission consumes account credits.
Check CreditsTRUTHSCAN_CHECK_CREDITS
Return the connected TruthScan account's remaining detection credits from the canonical image detector balance endpoint.
Download Image AssetTRUTHSCAN_DOWNLOAD_IMAGE_ASSET
Download a generated preview or heatmap for an owned TruthScan image detection job. Returns a managed file when ready, or an explicit pending or unavailable state.
Get Detection ResultTRUTHSCAN_GET_DETECTION_RESULT
Get the current result of an existing image, text, PDF, video, or audio detection job, optionally waiting until it finishes. Use this to resume a pending detection without submitting or charging for another analysis.