API Reference
List Productions
GET /api/v1/productions?performerEmail= — List productions a performer is documented in.
Required for VIRP right-to-removal. When a performer submits a content removal request, use this endpoint to find every production they appear in across your platform — then take each one down within the legal SLA (7 days for VIRP).
Authorization
BearerAuth AuthorizationBearer <token>
Partner API key. Use ez_test_ prefix for sandbox, ez_live_ for production.
In: header
Query Parameters
performerEmail*string
Case-insensitive email address of the performer. Required.
Format
emailstatus?string
Filter by status. Default: documented.
Value in
"pending_documentation" | "documented" | "revoked" | "takedown_pending" | "takedown_complete"limit?string
Max results (1–200). Default 50.
cursor?string
Pagination cursor from previous response.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://easy2257.com/api/v1/productions?performerEmail=performer%40example.com"{
"productions": [
{
"id": "prod_abc123",
"sceneTitle": "April 2026 Scene",
"status": "pending_documentation",
"documentedAt": "2019-08-24T14:15:22Z"
}
],
"nextCursor": "string"
}{
"error": "externalUserId is required",
"code": "missing_parameter"
}{
"error": "externalUserId is required",
"code": "missing_parameter"
}{
"error": "externalUserId is required",
"code": "missing_parameter"
}{
"error": "externalUserId is required",
"code": "missing_parameter"
}