{
  "@context": {
    "@vocab": "https://fillo.so/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fillo": "https://fillo.so/schema#",
    "Error": "fillo:Error",
    "error": {
      "@id": "fillo:error",
      "@type": "xsd:string"
    },
    "FormSummary": "fillo:FormSummary",
    "id": {
      "@id": "fillo:id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "fillo:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "fillo:name",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "fillo:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "fillo:createdAt",
      "@type": "xsd:dateTime"
    },
    "responseCount": {
      "@id": "fillo:responseCount",
      "@type": "xsd:integer"
    },
    "FormDetail": "fillo:FormDetail",
    "settings": {
      "@id": "fillo:settings"
    },
    "hasDraft": {
      "@id": "fillo:hasDraft",
      "@type": "xsd:boolean"
    },
    "updatedAt": {
      "@id": "fillo:updatedAt",
      "@type": "xsd:dateTime"
    },
    "FormVersion": "fillo:FormVersion",
    "version": {
      "@id": "fillo:version",
      "@type": "xsd:integer"
    },
    "schemaHash": {
      "@id": "fillo:schemaHash",
      "@type": "xsd:string"
    },
    "ResponseRow": "fillo:ResponseRow",
    "formId": {
      "@id": "fillo:formId",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "fillo:data"
    },
    "meta": {
      "@id": "fillo:meta"
    },
    "formVersionId": {
      "@id": "fillo:formVersionId",
      "@type": "xsd:string"
    },
    "Respondent": "fillo:Respondent",
    "externalId": {
      "@id": "fillo:externalId",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "fillo:email",
      "@type": "xsd:string"
    },
    "traits": {
      "@id": "fillo:traits"
    },
    "verified": {
      "@id": "fillo:verified",
      "@type": "xsd:boolean"
    },
    "lastSeenAt": {
      "@id": "fillo:lastSeenAt",
      "@type": "xsd:dateTime"
    },
    "FormSettingsEnvelope": "fillo:FormSettingsEnvelope",
    "Webhook": "fillo:Webhook",
    "url": {
      "@id": "fillo:url",
      "@type": "@id"
    },
    "events": {
      "@id": "fillo:events",
      "@container": "@list"
    },
    "authentication": {
      "@id": "fillo:authentication",
      "@type": "xsd:string"
    },
    "WebhookAuthenticationInput": "fillo:WebhookAuthenticationInput",
    "type": {
      "@id": "fillo:type",
      "@type": "xsd:string"
    },
    "secret": {
      "@id": "fillo:secret",
      "@type": "xsd:string"
    },
    "WebhookCreated": "fillo:WebhookCreated",
    "ResponseSummary": "fillo:ResponseSummary",
    "total": {
      "@id": "fillo:total",
      "@type": "xsd:integer"
    },
    "firstAt": {
      "@id": "fillo:firstAt",
      "@type": "xsd:dateTime"
    },
    "lastAt": {
      "@id": "fillo:lastAt",
      "@type": "xsd:dateTime"
    },
    "fields": {
      "@id": "fillo:fields",
      "@container": "@list"
    },
    "recent": {
      "@id": "fillo:recent",
      "@container": "@list"
    },
    "ConfirmTarget": "fillo:ConfirmTarget",
    "confirm": {
      "@id": "fillo:confirm",
      "@type": "xsd:string"
    },
    "FormStorage": "fillo:FormStorage",
    "destination": {
      "@id": "fillo:destination",
      "@type": "xsd:string"
    },
    "storage": {
      "@id": "fillo:storage"
    },
    "resolved": {
      "@id": "fillo:resolved",
      "@type": "xsd:string"
    },
    "DriveFolder": "fillo:DriveFolder",
    "DriveFolderListing": "fillo:DriveFolderListing",
    "folder": {
      "@id": "fillo:folder",
      "@type": "@id"
    },
    "folders": {
      "@id": "fillo:folders",
      "@container": "@list"
    },
    "DeliveryHealth": "fillo:DeliveryHealth",
    "windowDays": {
      "@id": "fillo:windowDays",
      "@type": "xsd:integer"
    },
    "destinations": {
      "@id": "fillo:destinations",
      "@container": "@list"
    },
    "deliveries": {
      "@id": "fillo:deliveries",
      "@container": "@list"
    },
    "hasMore": {
      "@id": "fillo:hasMore",
      "@type": "xsd:boolean"
    },
    "FormDrafts": "fillo:FormDrafts",
    "open": {
      "@id": "fillo:open",
      "@type": "xsd:integer"
    },
    "identified": {
      "@id": "fillo:identified",
      "@type": "xsd:integer"
    },
    "byPage": {
      "@id": "fillo:byPage",
      "@container": "@list"
    },
    "FormInsights": "fillo:FormInsights",
    "range": {
      "@id": "fillo:range",
      "@type": "xsd:string"
    },
    "medianDurationMs": {
      "@id": "fillo:medianDurationMs",
      "@type": "xsd:integer"
    },
    "durationCount": {
      "@id": "fillo:durationCount",
      "@type": "xsd:integer"
    },
    "lastSevenDays": {
      "@id": "fillo:lastSevenDays",
      "@type": "xsd:integer"
    },
    "previousSevenDays": {
      "@id": "fillo:previousSevenDays",
      "@type": "xsd:integer"
    },
    "sevenDayChange": {
      "@id": "fillo:sevenDayChange",
      "@type": "xsd:decimal"
    },
    "sampled": {
      "@id": "fillo:sampled",
      "@type": "xsd:boolean"
    },
    "versionCount": {
      "@id": "fillo:versionCount",
      "@type": "xsd:integer"
    },
    "legacyHistoryIncomplete": {
      "@id": "fillo:legacyHistoryIncomplete",
      "@type": "xsd:boolean"
    },
    "timeline": {
      "@id": "fillo:timeline",
      "@container": "@list"
    },
    "sources": {
      "@id": "fillo:sources",
      "@container": "@list"
    },
    "surfaces": {
      "@id": "fillo:surfaces",
      "@container": "@list"
    },
    "funnel": {
      "@id": "fillo:funnel"
    },
    "drafts": {
      "@id": "fillo:drafts"
    },
    "segment": {
      "@id": "fillo:segment"
    },
    "segmentIgnored": {
      "@id": "fillo:segmentIgnored",
      "@type": "xsd:boolean"
    },
    "InsightBreakdownRow": "fillo:InsightBreakdownRow",
    "key": {
      "@id": "fillo:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "fillo:label",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "fillo:count",
      "@type": "xsd:integer"
    },
    "pct": {
      "@id": "fillo:pct",
      "@type": "xsd:decimal"
    },
    "FormIntegration": "fillo:FormIntegration",
    "provider": {
      "@id": "fillo:provider",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "fillo:enabled",
      "@type": "xsd:boolean"
    },
    "config": {
      "@id": "fillo:config"
    },
    "IntegrationConnections": "fillo:IntegrationConnections",
    "accounts": {
      "@id": "fillo:accounts",
      "@container": "@list"
    },
    "selected": {
      "@id": "fillo:selected"
    },
    "discordServers": {
      "@id": "fillo:discordServers",
      "@container": "@list"
    },
    "WorkspaceMembers": "fillo:WorkspaceMembers",
    "members": {
      "@id": "fillo:members",
      "@container": "@list"
    },
    "invitations": {
      "@id": "fillo:invitations",
      "@container": "@list"
    },
    "CredentialSummary": "fillo:CredentialSummary",
    "lastUsedAt": {
      "@id": "fillo:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "expiresAt": {
      "@id": "fillo:expiresAt",
      "@type": "xsd:dateTime"
    },
    "AgentGrant": "fillo:AgentGrant",
    "client": {
      "@id": "fillo:client",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "fillo:scopes",
      "@container": "@list"
    },
    "approvalPolicy": {
      "@id": "fillo:approvalPolicy",
      "@type": "xsd:string"
    },
    "expired": {
      "@id": "fillo:expired",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Fillo API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Fillo'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/fillo-so-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/fillo-so-openapi.json"
  ]
}