Easy2257 · AsyncAPI Specification

Easy2257 Com Webhooks

Version

View Spec View on GitHub ComplianceRecordsAdult ContentSoftwarePlatformAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-11-06'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://docs.easy2257.com/docs/api/productions/webhooks
sources:
- https://docs.easy2257.com/docs/api/productions/webhooks
- https://docs.easy2257.com/docs/quickstart
- https://docs.easy2257.com/docs/webhooks/events
- https://docs.easy2257.com/docs/webhooks
description: Easy2257 delivers signed HTTP POST webhooks for a variety of account, content, scene, and production events.
events:
- event: solo_account.verified
  description: 'The creator is fully compliant: subscription paid and government ID verified; unlock uploads on this event.'
- event: solo_account.suspended
  description: The creator is no longer in custody; revoke upload access.
- event: content_log.created
  description: A depiction was recorded against the creator's identity record.
- event: content_log.deleted
  description: A logged depiction was removed, either by your DELETE call or by an Easy2257-side takedown.
- event: collab_scene.created
  description: The scene exists and invite emails have gone out; this is not permission to publish.
- event: collab_scene.performer_consented
  description: One performer signed; other performers may still be outstanding.
- event: collab_scene.performer_refused
  description: A performer declined; the scene moves to blocked and can never be greenlit.
- event: collab_scene.greenlit
  description: Every performer has consented and signed; publish on this event, not before.
- event: collab_scene.blocked
  description: The scene expired with unsigned performers (14 days from creation).
- event: collab_scene.cancelled
  description: The scene was cancelled via the API.
- event: collab_scene.publication_created
  description: Another partner registered a publication of a scene you own.
- event: collab_scene.publication_removed
  description: Another partner recorded a takedown of their publication of a scene you own.
- event: upload_session.solo_completed
  description: A creator finished a hosted single-performer attestation session.
- event: production.documented
  description: Documentation completed and the production moved to documented; carries the current compliance certificate.
- event: production.takedown_requested
  description: A depicted person submitted a removal request; includes the deadline you must meet.
- event: production.certificate_renewed
  description: Annual re‑attestation superseded the old certificate and issued a new one.
- event: production.records_inspected
  description: A federal inspector accessed the records for that production; no action required.
- event: performer.id_verified
  description: A performer on the scene passed ID verification.
- event: performer.forms_signed
  description: A performer on the scene signed their compliance forms.
- event: verification.cancelled
  description: The scene was cancelled.
- event: test.ping
  description: You pressed the test button in the partner portal; payload is a test message.
delivery:
  signature: Header X-EZ2257-Signature with format t=<unix seconds>,v1=<hmac hex>
  content_type: application/json POST body with envelope {id, type, created, data }
note: Signing secret is generated per endpoint and prefixed with whsec_; URLs must be https and publicly reachable. No additional authentication
  is required beyond signature verification.
docs: https://docs.easy2257.com/docs/api/productions/webhooks

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/easy2257-com-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.