Easy2257

Changelog

Partner API version history.

v2026-04-25

Productions (Verification API) — new

  • GET /api/v1/productions/{id} — fetch production documentation status
  • GET /api/v1/productions?performerEmail= — list productions a performer appears in (VIRP right-to-removal lookup)
  • POST /api/v1/productions/{id}/verify-certificate — validate a stored compliance certificate
  • GET /api/v1/productions/revoked-certificates — daily CRL sync
  • GET /.well-known/jwks.json — public JWKS for offline RS256 certificate verification

New webhook events

  • production.documented — fires when a producer completes documentation (payload includes the issued JWT)
  • production.takedown_requested — fires when a performer submits a removal request
  • production.certificate_renewed — fires on annual certificate renewal
  • production.records_inspected — fires when a federal inspector accesses records

v2026-04-22 — Initial public release

Solo Accounts

  • POST /api/v1/solo-accounts — provision solo creator account
  • GET /api/v1/solo-accounts/{id} — get account status
  • POST /api/v1/solo-accounts/{id}/content — log a content depiction

Talent

  • POST /api/v1/talent/check — look up prior verification status by email

Collab Scenes (multi-performer)

  • POST /api/v1/collab-scenes — create a collab scene with magic-link consent flow
  • GET /api/v1/collab-scenes/{id} — fetch scene status and performer progress
  • POST /api/v1/collab-scenes/{id}/cancel — cancel a pending scene
  • POST /api/v1/collab-scenes/{id}/extend — sign once, publish to a new partner platform
  • POST /api/v1/collab-scenes/{id}/publications — register a published content URL

Webhooks

  • solo_account.created, solo_account.verified, solo_account.suspended
  • collab_scene.greenlit, collab_scene.blocked, collab_scene.publication_removed
  • content_log.created, content_log.updated, content_log.deleted

Coming soon

  • GET /api/v1/solo-accounts/{id}/content — list content logs for an account
  • DELETE /api/v1/solo-accounts/{id}/content/{externalContentId} — remove a log entry
  • POST /api/v1/productions/lookup-by-hash — resolve hashed performer emails from takedown webhooks
  • Language SDKs: TypeScript, Python, PHP

On this page