Developer platform

Published records, stable contracts, no secret shortcuts.

Filthy Studio exposes versioned public editorial, receipt, entity, methodology, feed, embed, and webhook contracts under explicit scopes and quotas.

01

Authentication and keys

Studio API keys use a visible prefix and one-way hash; plaintext is shown once. Keys are workspace-scoped, rate-plan bound, expirable, rotatable, and revocable. Browser examples never embed a key.

02

Versioning and errors

The API is versioned under /api/v1. Responses include schemaVersion, requestId, and observedAt; pagination uses opaque signed cursors. Errors use Problem Details with a stable code, safe detail, field issues, retryability, and reset time where applicable.

03

Webhooks and embeds

Webhook signing secrets are encrypted references, rotation overlaps safely, deliveries are idempotent, and replay is explicit. Embeds expose only rights-cleared, correction-aware configuration and cannot reveal private source or account data.