Easy2257
Webhooks

Webhook Events

Full reference for every event type Easy2257 delivers.

All events share the same envelope:

{
  "id": "evt_01HZABC...",
  "type": "solo_account.verified",
  "created": 1714000000,
  "data": { ... }
}

Deduplicate on id — events may be delivered more than once.

solo_account.created

Fires immediately after POST /v1/solo-accounts provisions an account.

{
  "id": "acct_01HZ...",
  "partnerId": "ptnr_01HZ...",
  "externalUserId": "user_12345",
  "status": "pending_id_verification",
  "onboardingUrl": "https://easy2257.com/partner-onboard/TOKEN"
}

solo_account.verified

Fires after the performer completes ID verification and subscribes. Gate upload access on this event.

{
  "id": "acct_01HZ...",
  "externalUserId": "user_12345",
  "status": "active",
  "verifiedAt": "2026-04-22T12:00:00Z"
}

solo_account.suspended

Account suspended. Revoke upload access.

verification.cancelled

User abandoned onboarding without completing. Re-trigger by calling POST /v1/solo-accounts again (returns a fresh onboardingUrl).

content_log.created / content_log.updated / content_log.deleted

{
  "accountId": "acct_01HZ...",
  "externalContentId": "video_abc123",
  "contentUrl": "https://your-cdn.com/video_abc123.mp4",
  "contentType": "video",
  "sha256": "e3b0c44..."
}

content_log.deleted fires when a removal is processed on the Easy2257 side. Remove the content from your platform within 48 hours per the TAKE IT DOWN Act SLA.

On this page