Whalesync · JSON-LD Context

Whalesync Context

JSON-LD context defining the semantic vocabulary for Whalesync from Whalesync.

41 Classes 57 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/
whalesync: https://whalesync.com/schema#

Classes

GetLiveExportConnectorsResponse GetLiveExportLiveExportsResponse PostLiveExportLiveExportsRequest PostLiveExportLiveExportsResponse DeleteLiveExportLiveExportsIdResponse GetLiveExportLiveExportsIdResponse PatchLiveExportLiveExportsIdRequest PatchLiveExportLiveExportsIdResponse GetLiveExportLiveExportsIdDestinationLocationsResponse GetLiveExportLiveExportsIdMappingsResponse PutLiveExportLiveExportsIdMappingsRequest PutLiveExportLiveExportsIdMappingsResponse PostLiveExportLiveExportsIdMappingsValidateRequest PostLiveExportLiveExportsIdMappingsValidateResponse GetLiveExportLiveExportsIdSaveResponse PostLiveExportLiveExportsIdSaveResponse GetLiveExportLiveExportsIdScheduleResponse PatchLiveExportLiveExportsIdScheduleRequest PatchLiveExportLiveExportsIdScheduleResponse GetLiveExportLiveExportsIdSourceTablesResponse GetLiveExportLiveExportsIdSourceTablesTableidFieldsResponse GetLiveExportLiveExportsIdStatusResponse GetLiveExportRunsResponse GetLiveExportRunsIdResponse GetSyncConnectorsResponse GetSyncPendingDeletesResponse GetSyncRecordsResponse GetSyncRecordsRecordidResponse PostSyncRecordsRecordidRefetchRequest PostSyncRecordsRecordidRefetchResponse GetSyncSyncsResponse PostSyncSyncsRequest PostSyncSyncsResponse DeleteSyncSyncsSyncidResponse PatchSyncSyncsSyncidRequest PatchSyncSyncsSyncidResponse PutSyncSyncsSyncidMappingsRequest GetSyncSyncsSyncidSidesSideBasesResponse GetSyncSyncsSyncidTablesTableidFieldsResponse PostSyncSyncsSyncidValidateRequest PostSyncSyncsSyncidValidateResponse

Properties

Property Type Container
data list
name string
source
destination
id string
status string
deleted boolean
has_more boolean
revision string
tables list
valid string
issues string
state string
phase string
progress string
message string
errors string
live_export_url string
enabled string
cadence string
cron string
timezone string
next_run_at string
last_triggered_at string
allowed_cadences string
fields list
live_export_id string
running string
current_run string
last_run string
fetched_at string
trigger string
started_at string
finished_at string
summary string
steps string
url string
type string
auth
available boolean
next_cursor string
left
right
pending_delete
operations list
operations_has_more boolean
operations_url string
side string
record_id string
sides list
bases list
remote_id string
read boolean
write boolean
required boolean
primary boolean
type_details

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://whalesync.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "whalesync": "https://whalesync.com/schema#",
    "GetLiveExportConnectorsResponse": "whalesync:GetLiveExportConnectorsResponse",
    "data": {
      "@id": "whalesync:data",
      "@container": "@list"
    },
    "GetLiveExportLiveExportsResponse": "whalesync:GetLiveExportLiveExportsResponse",
    "PostLiveExportLiveExportsRequest": "whalesync:PostLiveExportLiveExportsRequest",
    "name": {
      "@id": "whalesync:name",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "whalesync:source"
    },
    "destination": {
      "@id": "whalesync:destination"
    },
    "PostLiveExportLiveExportsResponse": "whalesync:PostLiveExportLiveExportsResponse",
    "id": {
      "@id": "whalesync:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "whalesync:status",
      "@type": "xsd:string"
    },
    "DeleteLiveExportLiveExportsIdResponse": "whalesync:DeleteLiveExportLiveExportsIdResponse",
    "deleted": {
      "@id": "whalesync:deleted",
      "@type": "xsd:boolean"
    },
    "GetLiveExportLiveExportsIdResponse": "whalesync:GetLiveExportLiveExportsIdResponse",
    "PatchLiveExportLiveExportsIdRequest": "whalesync:PatchLiveExportLiveExportsIdRequest",
    "PatchLiveExportLiveExportsIdResponse": "whalesync:PatchLiveExportLiveExportsIdResponse",
    "GetLiveExportLiveExportsIdDestinationLocationsResponse": "whalesync:GetLiveExportLiveExportsIdDestinationLocationsResponse",
    "has_more": {
      "@id": "whalesync:has_more",
      "@type": "xsd:boolean"
    },
    "GetLiveExportLiveExportsIdMappingsResponse": "whalesync:GetLiveExportLiveExportsIdMappingsResponse",
    "revision": {
      "@id": "whalesync:revision",
      "@type": "xsd:string"
    },
    "tables": {
      "@id": "whalesync:tables",
      "@container": "@list"
    },
    "PutLiveExportLiveExportsIdMappingsRequest": "whalesync:PutLiveExportLiveExportsIdMappingsRequest",
    "PutLiveExportLiveExportsIdMappingsResponse": "whalesync:PutLiveExportLiveExportsIdMappingsResponse",
    "PostLiveExportLiveExportsIdMappingsValidateRequest": "whalesync:PostLiveExportLiveExportsIdMappingsValidateRequest",
    "PostLiveExportLiveExportsIdMappingsValidateResponse": "whalesync:PostLiveExportLiveExportsIdMappingsValidateResponse",
    "valid": {
      "@id": "whalesync:valid",
      "@type": "xsd:string"
    },
    "issues": {
      "@id": "whalesync:issues",
      "@type": "xsd:string"
    },
    "GetLiveExportLiveExportsIdSaveResponse": "whalesync:GetLiveExportLiveExportsIdSaveResponse",
    "state": {
      "@id": "whalesync:state",
      "@type": "xsd:string"
    },
    "phase": {
      "@id": "whalesync:phase",
      "@type": "xsd:string"
    },
    "progress": {
      "@id": "whalesync:progress",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "whalesync:message",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "whalesync:errors",
      "@type": "xsd:string"
    },
    "PostLiveExportLiveExportsIdSaveResponse": "whalesync:PostLiveExportLiveExportsIdSaveResponse",
    "live_export_url": {
      "@id": "whalesync:live_export_url",
      "@type": "xsd:string"
    },
    "GetLiveExportLiveExportsIdScheduleResponse": "whalesync:GetLiveExportLiveExportsIdScheduleResponse",
    "enabled": {
      "@id": "whalesync:enabled",
      "@type": "xsd:string"
    },
    "cadence": {
      "@id": "whalesync:cadence",
      "@type": "xsd:string"
    },
    "cron": {
      "@id": "whalesync:cron",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "whalesync:timezone",
      "@type": "xsd:string"
    },
    "next_run_at": {
      "@id": "whalesync:next_run_at",
      "@type": "xsd:string"
    },
    "last_triggered_at": {
      "@id": "whalesync:last_triggered_at",
      "@type": "xsd:string"
    },
    "allowed_cadences": {
      "@id": "whalesync:allowed_cadences",
      "@type": "xsd:string"
    },
    "PatchLiveExportLiveExportsIdScheduleRequest": "whalesync:PatchLiveExportLiveExportsIdScheduleRequest",
    "PatchLiveExportLiveExportsIdScheduleResponse": "whalesync:PatchLiveExportLiveExportsIdScheduleResponse",
    "GetLiveExportLiveExportsIdSourceTablesResponse": "whalesync:GetLiveExportLiveExportsIdSourceTablesResponse",
    "GetLiveExportLiveExportsIdSourceTablesTableidFieldsResponse": "whalesync:GetLiveExportLiveExportsIdSourceTablesTableidFieldsResponse",
    "fields": {
      "@id": "whalesync:fields",
      "@container": "@list"
    },
    "GetLiveExportLiveExportsIdStatusResponse": "whalesync:GetLiveExportLiveExportsIdStatusResponse",
    "live_export_id": {
      "@id": "whalesync:live_export_id",
      "@type": "xsd:string"
    },
    "running": {
      "@id": "whalesync:running",
      "@type": "xsd:string"
    },
    "current_run": {
      "@id": "whalesync:current_run",
      "@type": "xsd:string"
    },
    "last_run": {
      "@id": "whalesync:last_run",
      "@type": "xsd:string"
    },
    "fetched_at": {
      "@id": "whalesync:fetched_at",
      "@type": "xsd:string"
    },
    "GetLiveExportRunsResponse": "whalesync:GetLiveExportRunsResponse",
    "GetLiveExportRunsIdResponse": "whalesync:GetLiveExportRunsIdResponse",
    "trigger": {
      "@id": "whalesync:trigger",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "whalesync:started_at",
      "@type": "xsd:string"
    },
    "finished_at": {
      "@id": "whalesync:finished_at",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "whalesync:summary",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "whalesync:steps",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "whalesync:url",
      "@type": "xsd:string"
    },
    "GetSyncConnectorsResponse": "whalesync:GetSyncConnectorsResponse",
    "type": {
      "@id": "whalesync:type",
      "@type": "xsd:string"
    },
    "auth": {
      "@id": "whalesync:auth"
    },
    "available": {
      "@id": "whalesync:available",
      "@type": "xsd:boolean"
    },
    "GetSyncPendingDeletesResponse": "whalesync:GetSyncPendingDeletesResponse",
    "next_cursor": {
      "@id": "whalesync:next_cursor",
      "@type": "xsd:string"
    },
    "GetSyncRecordsResponse": "whalesync:GetSyncRecordsResponse",
    "GetSyncRecordsRecordidResponse": "whalesync:GetSyncRecordsRecordidResponse",
    "left": {
      "@id": "whalesync:left"
    },
    "right": {
      "@id": "whalesync:right"
    },
    "pending_delete": {
      "@id": "whalesync:pending_delete"
    },
    "operations": {
      "@id": "whalesync:operations",
      "@container": "@list"
    },
    "operations_has_more": {
      "@id": "whalesync:operations_has_more",
      "@type": "xsd:boolean"
    },
    "operations_url": {
      "@id": "whalesync:operations_url",
      "@type": "xsd:string"
    },
    "PostSyncRecordsRecordidRefetchRequest": "whalesync:PostSyncRecordsRecordidRefetchRequest",
    "side": {
      "@id": "whalesync:side",
      "@type": "xsd:string"
    },
    "PostSyncRecordsRecordidRefetchResponse": "whalesync:PostSyncRecordsRecordidRefetchResponse",
    "record_id": {
      "@id": "whalesync:record_id",
      "@type": "xsd:string"
    },
    "sides": {
      "@id": "whalesync:sides",
      "@container": "@list"
    },
    "GetSyncSyncsResponse": "whalesync:GetSyncSyncsResponse",
    "PostSyncSyncsRequest": "whalesync:PostSyncSyncsRequest",
    "PostSyncSyncsResponse": "whalesync:PostSyncSyncsResponse",
    "DeleteSyncSyncsSyncidResponse": "whalesync:DeleteSyncSyncsSyncidResponse",
    "PatchSyncSyncsSyncidRequest": "whalesync:PatchSyncSyncsSyncidRequest",
    "PatchSyncSyncsSyncidResponse": "whalesync:PatchSyncSyncsSyncidResponse",
    "PutSyncSyncsSyncidMappingsRequest": "whalesync:PutSyncSyncsSyncidMappingsRequest",
    "GetSyncSyncsSyncidSidesSideBasesResponse": "whalesync:GetSyncSyncsSyncidSidesSideBasesResponse",
    "bases": {
      "@id": "whalesync:bases",
      "@container": "@list"
    },
    "GetSyncSyncsSyncidTablesTableidFieldsResponse": "whalesync:GetSyncSyncsSyncidTablesTableidFieldsResponse",
    "remote_id": {
      "@id": "whalesync:remote_id",
      "@type": "xsd:string"
    },
    "read": {
      "@id": "whalesync:read",
      "@type": "xsd:boolean"
    },
    "write": {
      "@id": "whalesync:write",
      "@type": "xsd:boolean"
    },
    "required": {
      "@id": "whalesync:required",
      "@type": "xsd:boolean"
    },
    "primary": {
      "@id": "whalesync:primary",
      "@type": "xsd:boolean"
    },
    "type_details": {
      "@id": "whalesync:type_details"
    },
    "PostSyncSyncsSyncidValidateRequest": "whalesync:PostSyncSyncsSyncidValidateRequest",
    "PostSyncSyncsSyncidValidateResponse": "whalesync:PostSyncSyncsSyncidValidateResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Whalesync API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Whalesync'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-10-26) from openapi/_ae-authored/whalesync-openapi-generated.yml.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/_ae-authored/whalesync-openapi-generated.yml"
  ]
}