Formasty · JSON-LD Context
Formasty Com Context
JSON-LD context defining the semantic vocabulary for Formasty Com from Formasty.
24 Classes
111 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
formasty:
https://formasty.com/schema#
Classes
FormSummary
DraftSchema
WorkflowRule
QuizConfig
PollConfig
ThankYouScreen
DraftMutationResponse
OrderedItem
GeneratedImageAsset
DraftValidationIssue
DraftValidationSummary
DraftValidationResponse
DraftValidationFailureResponse
FormResponse
ApiKeyProfileResponse
CapabilitiesResponse
FormListResponse
DeleteResponse
SubmissionRecord
SubmissionListResponse
SubmissionDetailResponse
SubmissionCreateResponse
GeneratedImageResponse
ErrorResponse
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| workspace_id | string | |
| title | string | |
| status | string | |
| draft_revision | integer | |
| published_draft_revision | integer | |
| draft_updated_at | integer | |
| public_url | string | |
| public_id | string | |
| slug | string | |
| plan | string | |
| workspace_role | string | |
| permissions | ||
| plan_access | ||
| is_shared | boolean | |
| shared_member_count | integer | |
| responses_count | integer | |
| views_count | integer | |
| starts_count | integer | |
| completions_count | integer | |
| schema_version | integer | |
| published_version | integer | |
| published_at | string | |
| created_at | integer | |
| updated_at | integer | |
| version | integer | |
| steps | list | |
| settings | ||
| theme | ||
| workflow | ||
| quiz | ||
| poll | ||
| source | ||
| conditions | list | |
| thenAction | ||
| enabled | boolean | |
| priority | integer | |
| type | string | |
| mode | string | |
| endings | list | |
| mappings | list | |
| qualification | ||
| resultsVisibility | string | |
| description | string | |
| message | string | |
| buttonLabel | string | |
| buttonUrl | string | |
| mediaUrl | string | |
| backgroundImageUrl | string | |
| ok | boolean | |
| step | ||
| field | ||
| fields | list | |
| logic | ||
| rule | ||
| screen | reference | |
| asset | reference | |
| attached | boolean | |
| deleted_step_id | string | |
| deleted_field_id | string | |
| deleted_screen_id | string | |
| position | integer | |
| url | string | |
| name | string | |
| contentType | string | |
| size | integer | |
| kind | string | |
| severity | string | |
| code | string | |
| path | string | |
| repairActions | list | |
| publishReady | boolean | |
| summary | string | |
| validatedDraftRevision | integer | |
| validatedDraftUpdatedAt | integer | |
| inactiveDueToPlan | boolean | |
| lockedFeatureKeys | list | |
| inactiveFeatureKeys | list | |
| issues | list | |
| data | ||
| validation | reference | |
| error | string | |
| draft_schema | reference | |
| published_schema | ||
| owner | ||
| preferred_workspace | string | |
| credential | ||
| contractVersion | string | |
| defaultWorkProfile | ||
| supportedScopes | list | |
| authentication | ||
| safeguards | ||
| unsupported | list | |
| endpoints | ||
| workspace | ||
| workspaceAccess | ||
| effectiveOperations | list | |
| operationAvailability | list | |
| next_cursor | string | |
| event | string | |
| eventId | string | |
| form | ||
| submission | ||
| answers | ||
| meta | ||
| answersByFieldId | ||
| thank_you | ||
| redirect_to | string | |
| recovery | string | |
| retryable | boolean | |
| docs_url | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://formasty.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"formasty": "https://formasty.com/schema#",
"FormSummary": "formasty:FormSummary",
"id": {
"@id": "formasty:id",
"@type": "xsd:string"
},
"workspace_id": {
"@id": "formasty:workspace_id",
"@type": "xsd:string"
},
"title": {
"@id": "formasty:title",
"@type": "xsd:string"
},
"status": {
"@id": "formasty:status",
"@type": "xsd:string"
},
"draft_revision": {
"@id": "formasty:draft_revision",
"@type": "xsd:integer"
},
"published_draft_revision": {
"@id": "formasty:published_draft_revision",
"@type": "xsd:integer"
},
"draft_updated_at": {
"@id": "formasty:draft_updated_at",
"@type": "xsd:integer"
},
"public_url": {
"@id": "formasty:public_url",
"@type": "xsd:string"
},
"public_id": {
"@id": "formasty:public_id",
"@type": "xsd:string"
},
"slug": {
"@id": "formasty:slug",
"@type": "xsd:string"
},
"plan": {
"@id": "formasty:plan",
"@type": "xsd:string"
},
"workspace_role": {
"@id": "formasty:workspace_role",
"@type": "xsd:string"
},
"permissions": {
"@id": "formasty:permissions"
},
"plan_access": {
"@id": "formasty:plan_access"
},
"is_shared": {
"@id": "formasty:is_shared",
"@type": "xsd:boolean"
},
"shared_member_count": {
"@id": "formasty:shared_member_count",
"@type": "xsd:integer"
},
"responses_count": {
"@id": "formasty:responses_count",
"@type": "xsd:integer"
},
"views_count": {
"@id": "formasty:views_count",
"@type": "xsd:integer"
},
"starts_count": {
"@id": "formasty:starts_count",
"@type": "xsd:integer"
},
"completions_count": {
"@id": "formasty:completions_count",
"@type": "xsd:integer"
},
"schema_version": {
"@id": "formasty:schema_version",
"@type": "xsd:integer"
},
"published_version": {
"@id": "formasty:published_version",
"@type": "xsd:integer"
},
"published_at": {
"@id": "formasty:published_at",
"@type": "xsd:string"
},
"created_at": {
"@id": "formasty:created_at",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "formasty:updated_at",
"@type": "xsd:integer"
},
"DraftSchema": "formasty:DraftSchema",
"version": {
"@id": "formasty:version",
"@type": "xsd:integer"
},
"steps": {
"@id": "formasty:steps",
"@container": "@list"
},
"settings": {
"@id": "formasty:settings"
},
"theme": {
"@id": "formasty:theme"
},
"workflow": {
"@id": "formasty:workflow"
},
"quiz": {
"@id": "formasty:quiz"
},
"poll": {
"@id": "formasty:poll"
},
"WorkflowRule": "formasty:WorkflowRule",
"source": {
"@id": "formasty:source"
},
"conditions": {
"@id": "formasty:conditions",
"@container": "@list"
},
"thenAction": {
"@id": "formasty:thenAction"
},
"enabled": {
"@id": "formasty:enabled",
"@type": "xsd:boolean"
},
"priority": {
"@id": "formasty:priority",
"@type": "xsd:integer"
},
"QuizConfig": "formasty:QuizConfig",
"type": {
"@id": "formasty:type",
"@type": "xsd:string"
},
"mode": {
"@id": "formasty:mode",
"@type": "xsd:string"
},
"endings": {
"@id": "formasty:endings",
"@container": "@list"
},
"mappings": {
"@id": "formasty:mappings",
"@container": "@list"
},
"qualification": {
"@id": "formasty:qualification"
},
"PollConfig": "formasty:PollConfig",
"resultsVisibility": {
"@id": "formasty:resultsVisibility",
"@type": "xsd:string"
},
"ThankYouScreen": "formasty:ThankYouScreen",
"description": {
"@id": "formasty:description",
"@type": "xsd:string"
},
"message": {
"@id": "formasty:message",
"@type": "xsd:string"
},
"buttonLabel": {
"@id": "formasty:buttonLabel",
"@type": "xsd:string"
},
"buttonUrl": {
"@id": "formasty:buttonUrl",
"@type": "xsd:string"
},
"mediaUrl": {
"@id": "formasty:mediaUrl",
"@type": "xsd:string"
},
"backgroundImageUrl": {
"@id": "formasty:backgroundImageUrl",
"@type": "xsd:string"
},
"DraftMutationResponse": "formasty:DraftMutationResponse",
"ok": {
"@id": "formasty:ok",
"@type": "xsd:boolean"
},
"step": {
"@id": "formasty:step"
},
"field": {
"@id": "formasty:field"
},
"fields": {
"@id": "formasty:fields",
"@container": "@list"
},
"logic": {
"@id": "formasty:logic"
},
"rule": {
"@id": "formasty:rule"
},
"screen": {
"@id": "formasty:screen",
"@type": "@id"
},
"asset": {
"@id": "formasty:asset",
"@type": "@id"
},
"attached": {
"@id": "formasty:attached",
"@type": "xsd:boolean"
},
"deleted_step_id": {
"@id": "formasty:deleted_step_id",
"@type": "xsd:string"
},
"deleted_field_id": {
"@id": "formasty:deleted_field_id",
"@type": "xsd:string"
},
"deleted_screen_id": {
"@id": "formasty:deleted_screen_id",
"@type": "xsd:string"
},
"OrderedItem": "formasty:OrderedItem",
"position": {
"@id": "formasty:position",
"@type": "xsd:integer"
},
"GeneratedImageAsset": "formasty:GeneratedImageAsset",
"url": {
"@id": "formasty:url",
"@type": "xsd:string"
},
"name": {
"@id": "formasty:name",
"@type": "xsd:string"
},
"contentType": {
"@id": "formasty:contentType",
"@type": "xsd:string"
},
"size": {
"@id": "formasty:size",
"@type": "xsd:integer"
},
"DraftValidationIssue": "formasty:DraftValidationIssue",
"kind": {
"@id": "formasty:kind",
"@type": "xsd:string"
},
"severity": {
"@id": "formasty:severity",
"@type": "xsd:string"
},
"code": {
"@id": "formasty:code",
"@type": "xsd:string"
},
"path": {
"@id": "formasty:path",
"@type": "xsd:string"
},
"repairActions": {
"@id": "formasty:repairActions",
"@container": "@list"
},
"DraftValidationSummary": "formasty:DraftValidationSummary",
"publishReady": {
"@id": "formasty:publishReady",
"@type": "xsd:boolean"
},
"summary": {
"@id": "formasty:summary",
"@type": "xsd:string"
},
"validatedDraftRevision": {
"@id": "formasty:validatedDraftRevision",
"@type": "xsd:integer"
},
"validatedDraftUpdatedAt": {
"@id": "formasty:validatedDraftUpdatedAt",
"@type": "xsd:integer"
},
"inactiveDueToPlan": {
"@id": "formasty:inactiveDueToPlan",
"@type": "xsd:boolean"
},
"lockedFeatureKeys": {
"@id": "formasty:lockedFeatureKeys",
"@container": "@list"
},
"inactiveFeatureKeys": {
"@id": "formasty:inactiveFeatureKeys",
"@container": "@list"
},
"issues": {
"@id": "formasty:issues",
"@container": "@list"
},
"DraftValidationResponse": "formasty:DraftValidationResponse",
"data": {
"@id": "formasty:data"
},
"validation": {
"@id": "formasty:validation",
"@type": "@id"
},
"DraftValidationFailureResponse": "formasty:DraftValidationFailureResponse",
"error": {
"@id": "formasty:error",
"@type": "xsd:string"
},
"FormResponse": "formasty:FormResponse",
"draft_schema": {
"@id": "formasty:draft_schema",
"@type": "@id"
},
"published_schema": {
"@id": "formasty:published_schema"
},
"ApiKeyProfileResponse": "formasty:ApiKeyProfileResponse",
"owner": {
"@id": "formasty:owner"
},
"preferred_workspace": {
"@id": "formasty:preferred_workspace",
"@type": "xsd:string"
},
"credential": {
"@id": "formasty:credential"
},
"CapabilitiesResponse": "formasty:CapabilitiesResponse",
"contractVersion": {
"@id": "formasty:contractVersion",
"@type": "xsd:string"
},
"defaultWorkProfile": {
"@id": "formasty:defaultWorkProfile"
},
"supportedScopes": {
"@id": "formasty:supportedScopes",
"@container": "@list"
},
"authentication": {
"@id": "formasty:authentication"
},
"safeguards": {
"@id": "formasty:safeguards"
},
"unsupported": {
"@id": "formasty:unsupported",
"@container": "@list"
},
"endpoints": {
"@id": "formasty:endpoints"
},
"workspace": {
"@id": "formasty:workspace"
},
"workspaceAccess": {
"@id": "formasty:workspaceAccess"
},
"effectiveOperations": {
"@id": "formasty:effectiveOperations",
"@container": "@list"
},
"operationAvailability": {
"@id": "formasty:operationAvailability",
"@container": "@list"
},
"FormListResponse": "formasty:FormListResponse",
"next_cursor": {
"@id": "formasty:next_cursor",
"@type": "xsd:string"
},
"DeleteResponse": "formasty:DeleteResponse",
"SubmissionRecord": "formasty:SubmissionRecord",
"event": {
"@id": "formasty:event",
"@type": "xsd:string"
},
"eventId": {
"@id": "formasty:eventId",
"@type": "xsd:string"
},
"form": {
"@id": "formasty:form"
},
"submission": {
"@id": "formasty:submission"
},
"answers": {
"@id": "formasty:answers"
},
"meta": {
"@id": "formasty:meta"
},
"answersByFieldId": {
"@id": "formasty:answersByFieldId"
},
"SubmissionListResponse": "formasty:SubmissionListResponse",
"SubmissionDetailResponse": "formasty:SubmissionDetailResponse",
"SubmissionCreateResponse": "formasty:SubmissionCreateResponse",
"thank_you": {
"@id": "formasty:thank_you"
},
"redirect_to": {
"@id": "formasty:redirect_to",
"@type": "xsd:string"
},
"GeneratedImageResponse": "formasty:GeneratedImageResponse",
"ErrorResponse": "formasty:ErrorResponse",
"recovery": {
"@id": "formasty:recovery",
"@type": "xsd:string"
},
"retryable": {
"@id": "formasty:retryable",
"@type": "xsd:boolean"
},
"docs_url": {
"@id": "formasty:docs_url",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "Formasty API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Formasty'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-08) from openapi/formasty-com-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/formasty-com-openapi.json"
]
}