Authentication and API keys
Create keys in the panel under Account > API Keys. Send X-Api-Key or Bearer token on every request. Keys are shown once and can be revoked immediately.
First request pattern
Start with POST /api/text/analyze using JSON body. Image, audio, and video use multipart file or url fields. Every analysis consumes one credit and returns a signed PDF path.
Postman and CLI tooling
Import the public Postman collection from /docs/developers/trustoriginality-api.postman_collection.json. Download the reference CLI from /docs/developers/trustoriginality-cli.sh for terminal smoke tests.
Python and JavaScript SDKs
Install trustoriginality (PyPI) or @trustoriginalityai/sdk (npm) v0.1.0. Source ships inside published packages; a public GitHub mirror is not published — contact support for enterprise source review.
Production checklist
Handle 402 credit exhaustion, 429 rate limits (20/min/IP), and store PDF report URLs in your case system. Never treat scores as automatic block/allow without human policy.
Provenance and credentials
Optional paths include /api/provenance/register (free) and verifiable credential issue/verify endpoints documented on /developers.