Everpop · JSON-LD Context

Everpop App Context

JSON-LD context defining the semantic vocabulary for Everpop App from Everpop.

39 Classes 87 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
everpop: https://everpop.app/schema#

Classes

Envelope JobRef JobRefEnvelope ClipJobRef ClipJobRefEnvelope ClipItem ClipReview QcWarning JobStatusEnvelope VideoItem UsageEnvelope LatestJob JobListItem JobListEnvelope PostItem PostListEnvelope ReceiptWindow ReceiptItem ReceiptListEnvelope VideoListEnvelope ImportVideoEnvelope PublishDestination PublishDestinationsEnvelope PublishResult PublishEnvelope Campaign CampaignEnvelope CampaignListItem CampaignListEnvelope AttachEnvelope ProofWindow ProofItem CampaignProofEnvelope ErrorCode ErrorEnvelope PaywallError UploadSlotEnvelope CancelUploadEnvelope FinalizeUploadEnvelope

Properties

Property Type Container
ok boolean
data
error string
jobId string
status string
poll string
clipCountApplied integer
aspectRatio string
captionsEnabled boolean
clipId string
id string
title string
clipUrl string
thumbnailUrl string
durationSeconds integer
review reference
qcWarnings list
sourceStartSeconds decimal
sourceEndSeconds decimal
archetype string
captions string
hook string
width integer
height integer
heldForReview boolean
flag string
label string
detail string
detectedAt dateTime
detectionMethod string
clippable boolean
notClippableReason string
uploadUrl reference
latestJob
createdAt dateTime
sourceVideoId string
nextCursor string
postId string
destinationId string
destinationName string
platform string
publishedUrl string
scheduledAt dateTime
postedAt dateTime
views decimal
averageViewPercentage decimal
likes decimal
comments decimal
shares decimal
subscribersGained decimal
measuredAt dateTime
outcomes
receiptUrl reference
browserUploadUrl reference
displayName string
currentStatus string
errorCode string
errorMessage string
userId string
name string
sourceUrl string
platformRule string
cpmCents integer
budgetCents integer
deadline dateTime
notes string
updatedAt dateTime
postCount integer
verifiedViews decimal
measuredCount integer
platformCounts
estimatedPayoutCents integer
publicUrl reference
source
brief
briefLines list
briefUnreadable boolean
learnExclude boolean
reason string
code
retryable boolean
issues
used integer
limit integer
resetsAt dateTime
scope string
destinationIds list

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}