{
  "@context": {
    "@vocab": "https://everpop.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "everpop": "https://everpop.app/schema#",
    "Envelope": "everpop:Envelope",
    "ok": {
      "@id": "everpop:ok",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "everpop:data"
    },
    "error": {
      "@id": "everpop:error",
      "@type": "xsd:string"
    },
    "JobRef": "everpop:JobRef",
    "jobId": {
      "@id": "everpop:jobId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "everpop:status",
      "@type": "xsd:string"
    },
    "poll": {
      "@id": "everpop:poll",
      "@type": "xsd:string"
    },
    "JobRefEnvelope": "everpop:JobRefEnvelope",
    "ClipJobRef": "everpop:ClipJobRef",
    "clipCountApplied": {
      "@id": "everpop:clipCountApplied",
      "@type": "xsd:integer"
    },
    "aspectRatio": {
      "@id": "everpop:aspectRatio",
      "@type": "xsd:string"
    },
    "captionsEnabled": {
      "@id": "everpop:captionsEnabled",
      "@type": "xsd:boolean"
    },
    "ClipJobRefEnvelope": "everpop:ClipJobRefEnvelope",
    "ClipItem": "everpop:ClipItem",
    "clipId": {
      "@id": "everpop:clipId",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "everpop:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "everpop:title",
      "@type": "xsd:string"
    },
    "clipUrl": {
      "@id": "everpop:clipUrl",
      "@type": "xsd:string"
    },
    "thumbnailUrl": {
      "@id": "everpop:thumbnailUrl",
      "@type": "xsd:string"
    },
    "durationSeconds": {
      "@id": "everpop:durationSeconds",
      "@type": "xsd:integer"
    },
    "review": {
      "@id": "everpop:review",
      "@type": "@id"
    },
    "ClipReview": "everpop:ClipReview",
    "qcWarnings": {
      "@id": "everpop:qcWarnings",
      "@container": "@list"
    },
    "sourceStartSeconds": {
      "@id": "everpop:sourceStartSeconds",
      "@type": "xsd:decimal"
    },
    "sourceEndSeconds": {
      "@id": "everpop:sourceEndSeconds",
      "@type": "xsd:decimal"
    },
    "archetype": {
      "@id": "everpop:archetype",
      "@type": "xsd:string"
    },
    "captions": {
      "@id": "everpop:captions",
      "@type": "xsd:string"
    },
    "hook": {
      "@id": "everpop:hook",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "everpop:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "everpop:height",
      "@type": "xsd:integer"
    },
    "heldForReview": {
      "@id": "everpop:heldForReview",
      "@type": "xsd:boolean"
    },
    "QcWarning": "everpop:QcWarning",
    "flag": {
      "@id": "everpop:flag",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "everpop:label",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "everpop:detail",
      "@type": "xsd:string"
    },
    "JobStatusEnvelope": "everpop:JobStatusEnvelope",
    "VideoItem": "everpop:VideoItem",
    "detectedAt": {
      "@id": "everpop:detectedAt",
      "@type": "xsd:dateTime"
    },
    "detectionMethod": {
      "@id": "everpop:detectionMethod",
      "@type": "xsd:string"
    },
    "clippable": {
      "@id": "everpop:clippable",
      "@type": "xsd:boolean"
    },
    "notClippableReason": {
      "@id": "everpop:notClippableReason",
      "@type": "xsd:string"
    },
    "uploadUrl": {
      "@id": "everpop:uploadUrl",
      "@type": "@id"
    },
    "latestJob": {
      "@id": "everpop:latestJob"
    },
    "UsageEnvelope": "everpop:UsageEnvelope",
    "LatestJob": "everpop:LatestJob",
    "createdAt": {
      "@id": "everpop:createdAt",
      "@type": "xsd:dateTime"
    },
    "JobListItem": "everpop:JobListItem",
    "sourceVideoId": {
      "@id": "everpop:sourceVideoId",
      "@type": "xsd:string"
    },
    "JobListEnvelope": "everpop:JobListEnvelope",
    "nextCursor": {
      "@id": "everpop:nextCursor",
      "@type": "xsd:string"
    },
    "PostItem": "everpop:PostItem",
    "postId": {
      "@id": "everpop:postId",
      "@type": "xsd:string"
    },
    "destinationId": {
      "@id": "everpop:destinationId",
      "@type": "xsd:string"
    },
    "destinationName": {
      "@id": "everpop:destinationName",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "everpop:platform",
      "@type": "xsd:string"
    },
    "publishedUrl": {
      "@id": "everpop:publishedUrl",
      "@type": "xsd:string"
    },
    "scheduledAt": {
      "@id": "everpop:scheduledAt",
      "@type": "xsd:dateTime"
    },
    "postedAt": {
      "@id": "everpop:postedAt",
      "@type": "xsd:dateTime"
    },
    "PostListEnvelope": "everpop:PostListEnvelope",
    "ReceiptWindow": "everpop:ReceiptWindow",
    "views": {
      "@id": "everpop:views",
      "@type": "xsd:decimal"
    },
    "averageViewPercentage": {
      "@id": "everpop:averageViewPercentage",
      "@type": "xsd:decimal"
    },
    "likes": {
      "@id": "everpop:likes",
      "@type": "xsd:decimal"
    },
    "comments": {
      "@id": "everpop:comments",
      "@type": "xsd:decimal"
    },
    "shares": {
      "@id": "everpop:shares",
      "@type": "xsd:decimal"
    },
    "subscribersGained": {
      "@id": "everpop:subscribersGained",
      "@type": "xsd:decimal"
    },
    "measuredAt": {
      "@id": "everpop:measuredAt",
      "@type": "xsd:dateTime"
    },
    "ReceiptItem": "everpop:ReceiptItem",
    "outcomes": {
      "@id": "everpop:outcomes"
    },
    "receiptUrl": {
      "@id": "everpop:receiptUrl",
      "@type": "@id"
    },
    "ReceiptListEnvelope": "everpop:ReceiptListEnvelope",
    "VideoListEnvelope": "everpop:VideoListEnvelope",
    "browserUploadUrl": {
      "@id": "everpop:browserUploadUrl",
      "@type": "@id"
    },
    "ImportVideoEnvelope": "everpop:ImportVideoEnvelope",
    "PublishDestination": "everpop:PublishDestination",
    "displayName": {
      "@id": "everpop:displayName",
      "@type": "xsd:string"
    },
    "PublishDestinationsEnvelope": "everpop:PublishDestinationsEnvelope",
    "PublishResult": "everpop:PublishResult",
    "currentStatus": {
      "@id": "everpop:currentStatus",
      "@type": "xsd:string"
    },
    "errorCode": {
      "@id": "everpop:errorCode",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "everpop:errorMessage",
      "@type": "xsd:string"
    },
    "PublishEnvelope": "everpop:PublishEnvelope",
    "Campaign": "everpop:Campaign",
    "userId": {
      "@id": "everpop:userId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "everpop:name",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "everpop:sourceUrl",
      "@type": "xsd:string"
    },
    "platformRule": {
      "@id": "everpop:platformRule",
      "@type": "xsd:string"
    },
    "cpmCents": {
      "@id": "everpop:cpmCents",
      "@type": "xsd:integer"
    },
    "budgetCents": {
      "@id": "everpop:budgetCents",
      "@type": "xsd:integer"
    },
    "deadline": {
      "@id": "everpop:deadline",
      "@type": "xsd:dateTime"
    },
    "notes": {
      "@id": "everpop:notes",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "everpop:updatedAt",
      "@type": "xsd:dateTime"
    },
    "CampaignEnvelope": "everpop:CampaignEnvelope",
    "CampaignListItem": "everpop:CampaignListItem",
    "postCount": {
      "@id": "everpop:postCount",
      "@type": "xsd:integer"
    },
    "verifiedViews": {
      "@id": "everpop:verifiedViews",
      "@type": "xsd:decimal"
    },
    "measuredCount": {
      "@id": "everpop:measuredCount",
      "@type": "xsd:integer"
    },
    "platformCounts": {
      "@id": "everpop:platformCounts"
    },
    "estimatedPayoutCents": {
      "@id": "everpop:estimatedPayoutCents",
      "@type": "xsd:integer"
    },
    "publicUrl": {
      "@id": "everpop:publicUrl",
      "@type": "@id"
    },
    "source": {
      "@id": "everpop:source"
    },
    "brief": {
      "@id": "everpop:brief"
    },
    "briefLines": {
      "@id": "everpop:briefLines",
      "@container": "@list"
    },
    "briefUnreadable": {
      "@id": "everpop:briefUnreadable",
      "@type": "xsd:boolean"
    },
    "CampaignListEnvelope": "everpop:CampaignListEnvelope",
    "AttachEnvelope": "everpop:AttachEnvelope",
    "ProofWindow": "everpop:ProofWindow",
    "ProofItem": "everpop:ProofItem",
    "learnExclude": {
      "@id": "everpop:learnExclude",
      "@type": "xsd:boolean"
    },
    "CampaignProofEnvelope": "everpop:CampaignProofEnvelope",
    "ErrorCode": "everpop:ErrorCode",
    "ErrorEnvelope": "everpop:ErrorEnvelope",
    "reason": {
      "@id": "everpop:reason",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "everpop:code"
    },
    "retryable": {
      "@id": "everpop:retryable",
      "@type": "xsd:boolean"
    },
    "issues": {
      "@id": "everpop:issues"
    },
    "used": {
      "@id": "everpop:used",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "everpop:limit",
      "@type": "xsd:integer"
    },
    "resetsAt": {
      "@id": "everpop:resetsAt",
      "@type": "xsd:dateTime"
    },
    "scope": {
      "@id": "everpop:scope",
      "@type": "xsd:string"
    },
    "destinationIds": {
      "@id": "everpop:destinationIds",
      "@container": "@list"
    },
    "PaywallError": "everpop:PaywallError",
    "UploadSlotEnvelope": "everpop:UploadSlotEnvelope",
    "CancelUploadEnvelope": "everpop:CancelUploadEnvelope",
    "FinalizeUploadEnvelope": "everpop:FinalizeUploadEnvelope"
  },
  "@type": "schema:Dataset",
  "schema:name": "Everpop API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Everpop's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-07) from openapi/everpop-app-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/everpop-app-openapi.json"
  ]
}