Deck · JSON-LD Context

Deck Context

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

54 Classes 76 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/
deck: https://deck.co/schema#

Classes

AccessTokenRequest AccountSelectModeEnum AlreadyRunningJobResponse AutoRefreshUpdateRequest BadRequestJobResponse BetaSourceStatusEnum ConnectionContextResponse ConnectionPublicTokenExchangeRequest ConnectionPublicTokenExchangeResponse ConnectivityStatusEnum DocumentInfo DocumentListResponse Entity ErrorCategoryEnum ErrorCodeEnum ErrorMessageResponse FieldTypeEnum GetConnectionAccountsRequestAccount GetConnectionAccountsResponse GetConnectionAccountsResponseAccount IJobRequest InvalidateAccessTokenResponse JobResponse LanguageEnum LinkAccountListResponse LinkAccountListResponseAccountItem LinkAccountSelectRequest LinkClientInfoResponse LinkClientInfoResponseUpdateMode LinkConnectRequest LinkConnectRequestField LinkConnectResponse LinkConnectionStatusResponse LinkConnectionStatusResponseEnum LinkSourcesRequest LinkSourcesResponse LinkSourcesResponseSource LinkSourcesResponseSourceField LinkTokenCreateRequest LinkTokenCreateRequestUpdate LinkTokenCreateRequestUpdateModeEnum LinkTokenGetResponse LinkTokenModeEnum LinkTokenRequestResponse MfaAnswerRequest ParsingMethodEnum Provider RawDocumentRequest RefreshConnectionRequest ScrapingStatusEnum SecurityQuestionAnswerSaveRequest SecurityQuestionResponse SelectConnectionAccountsRequest WebhookUpdateRequest

Properties

Property Type Container
access_token string
job_id string
job_guid string
message string
error_message string
auto_refresh boolean
error_code
connection_id string
provider
connection_status
connection_status_timestamp dateTime
connection_status_reason
num_of_entities integer
entities list
public_token string
fields list
document_id string
file_type string
metadata
file_name string
file_size integer
fetch_date dateTime
documents list
account_number string
error_category
display_message string
is_selected boolean
accounts list
job_code string
input
new_access_token string
account_id string
account_address string
link_token string
name string
image_url string
language
update_mode
terms_of_use_url string
privacy_policy_url string
mode
account_select_mode
allow_document_upload boolean
show_step_consent boolean
show_step_add_source boolean
show_step_select_account boolean
show_step_add_account boolean
source
source_id string
field_name string
field_value string
status
additional_information string
search string
sources list
logo_url string
country string
website string
field_number integer
field_label string
field_type
countries list
source_ids list
source_types list
beta_source_status
update
webhook_url string
parsing_method
latest_invoice_only boolean
source_guids list
answer string
id string
account_numbers list
question string
url string
is_active boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://deck.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "deck": "https://deck.co/schema#",
    "AccessTokenRequest": "deck:AccessTokenRequest",
    "access_token": {
      "@id": "deck:access_token",
      "@type": "xsd:string"
    },
    "AccountSelectModeEnum": "deck:AccountSelectModeEnum",
    "AlreadyRunningJobResponse": "deck:AlreadyRunningJobResponse",
    "job_id": {
      "@id": "deck:job_id",
      "@type": "xsd:string"
    },
    "job_guid": {
      "@id": "deck:job_guid",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "deck:message",
      "@type": "xsd:string"
    },
    "error_message": {
      "@id": "deck:error_message",
      "@type": "xsd:string"
    },
    "AutoRefreshUpdateRequest": "deck:AutoRefreshUpdateRequest",
    "auto_refresh": {
      "@id": "deck:auto_refresh",
      "@type": "xsd:boolean"
    },
    "BadRequestJobResponse": "deck:BadRequestJobResponse",
    "error_code": {
      "@id": "deck:error_code"
    },
    "BetaSourceStatusEnum": "deck:BetaSourceStatusEnum",
    "ConnectionContextResponse": "deck:ConnectionContextResponse",
    "connection_id": {
      "@id": "deck:connection_id",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "deck:provider"
    },
    "connection_status": {
      "@id": "deck:connection_status"
    },
    "connection_status_timestamp": {
      "@id": "deck:connection_status_timestamp",
      "@type": "xsd:dateTime"
    },
    "connection_status_reason": {
      "@id": "deck:connection_status_reason"
    },
    "num_of_entities": {
      "@id": "deck:num_of_entities",
      "@type": "xsd:integer"
    },
    "entities": {
      "@id": "deck:entities",
      "@container": "@list"
    },
    "ConnectionPublicTokenExchangeRequest": "deck:ConnectionPublicTokenExchangeRequest",
    "public_token": {
      "@id": "deck:public_token",
      "@type": "xsd:string"
    },
    "ConnectionPublicTokenExchangeResponse": "deck:ConnectionPublicTokenExchangeResponse",
    "fields": {
      "@id": "deck:fields",
      "@container": "@list"
    },
    "ConnectivityStatusEnum": "deck:ConnectivityStatusEnum",
    "DocumentInfo": "deck:DocumentInfo",
    "document_id": {
      "@id": "deck:document_id",
      "@type": "xsd:string"
    },
    "file_type": {
      "@id": "deck:file_type",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "deck:metadata"
    },
    "file_name": {
      "@id": "deck:file_name",
      "@type": "xsd:string"
    },
    "file_size": {
      "@id": "deck:file_size",
      "@type": "xsd:integer"
    },
    "fetch_date": {
      "@id": "deck:fetch_date",
      "@type": "xsd:dateTime"
    },
    "DocumentListResponse": "deck:DocumentListResponse",
    "documents": {
      "@id": "deck:documents",
      "@container": "@list"
    },
    "Entity": "deck:Entity",
    "account_number": {
      "@id": "deck:account_number",
      "@type": "xsd:string"
    },
    "ErrorCategoryEnum": "deck:ErrorCategoryEnum",
    "ErrorCodeEnum": "deck:ErrorCodeEnum",
    "ErrorMessageResponse": "deck:ErrorMessageResponse",
    "error_category": {
      "@id": "deck:error_category"
    },
    "display_message": {
      "@id": "deck:display_message",
      "@type": "xsd:string"
    },
    "FieldTypeEnum": "deck:FieldTypeEnum",
    "GetConnectionAccountsRequestAccount": "deck:GetConnectionAccountsRequestAccount",
    "is_selected": {
      "@id": "deck:is_selected",
      "@type": "xsd:boolean"
    },
    "GetConnectionAccountsResponse": "deck:GetConnectionAccountsResponse",
    "accounts": {
      "@id": "deck:accounts",
      "@container": "@list"
    },
    "GetConnectionAccountsResponseAccount": "deck:GetConnectionAccountsResponseAccount",
    "IJobRequest": "deck:IJobRequest",
    "job_code": {
      "@id": "deck:job_code",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "deck:input"
    },
    "InvalidateAccessTokenResponse": "deck:InvalidateAccessTokenResponse",
    "new_access_token": {
      "@id": "deck:new_access_token",
      "@type": "xsd:string"
    },
    "JobResponse": "deck:JobResponse",
    "LanguageEnum": "deck:LanguageEnum",
    "LinkAccountListResponse": "deck:LinkAccountListResponse",
    "LinkAccountListResponseAccountItem": "deck:LinkAccountListResponseAccountItem",
    "account_id": {
      "@id": "deck:account_id",
      "@type": "xsd:string"
    },
    "account_address": {
      "@id": "deck:account_address",
      "@type": "xsd:string"
    },
    "LinkAccountSelectRequest": "deck:LinkAccountSelectRequest",
    "link_token": {
      "@id": "deck:link_token",
      "@type": "xsd:string"
    },
    "LinkClientInfoResponse": "deck:LinkClientInfoResponse",
    "name": {
      "@id": "deck:name",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "deck:image_url",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "deck:language"
    },
    "update_mode": {
      "@id": "deck:update_mode"
    },
    "terms_of_use_url": {
      "@id": "deck:terms_of_use_url",
      "@type": "xsd:string"
    },
    "privacy_policy_url": {
      "@id": "deck:privacy_policy_url",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "deck:mode"
    },
    "account_select_mode": {
      "@id": "deck:account_select_mode"
    },
    "allow_document_upload": {
      "@id": "deck:allow_document_upload",
      "@type": "xsd:boolean"
    },
    "show_step_consent": {
      "@id": "deck:show_step_consent",
      "@type": "xsd:boolean"
    },
    "show_step_add_source": {
      "@id": "deck:show_step_add_source",
      "@type": "xsd:boolean"
    },
    "show_step_select_account": {
      "@id": "deck:show_step_select_account",
      "@type": "xsd:boolean"
    },
    "show_step_add_account": {
      "@id": "deck:show_step_add_account",
      "@type": "xsd:boolean"
    },
    "LinkClientInfoResponseUpdateMode": "deck:LinkClientInfoResponseUpdateMode",
    "source": {
      "@id": "deck:source"
    },
    "LinkConnectRequest": "deck:LinkConnectRequest",
    "source_id": {
      "@id": "deck:source_id",
      "@type": "xsd:string"
    },
    "LinkConnectRequestField": "deck:LinkConnectRequestField",
    "field_name": {
      "@id": "deck:field_name",
      "@type": "xsd:string"
    },
    "field_value": {
      "@id": "deck:field_value",
      "@type": "xsd:string"
    },
    "LinkConnectResponse": "deck:LinkConnectResponse",
    "LinkConnectionStatusResponse": "deck:LinkConnectionStatusResponse",
    "status": {
      "@id": "deck:status"
    },
    "additional_information": {
      "@id": "deck:additional_information",
      "@type": "xsd:string"
    },
    "LinkConnectionStatusResponseEnum": "deck:LinkConnectionStatusResponseEnum",
    "LinkSourcesRequest": "deck:LinkSourcesRequest",
    "search": {
      "@id": "deck:search",
      "@type": "xsd:string"
    },
    "LinkSourcesResponse": "deck:LinkSourcesResponse",
    "sources": {
      "@id": "deck:sources",
      "@container": "@list"
    },
    "LinkSourcesResponseSource": "deck:LinkSourcesResponseSource",
    "logo_url": {
      "@id": "deck:logo_url",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "deck:country",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "deck:website",
      "@type": "xsd:string"
    },
    "LinkSourcesResponseSourceField": "deck:LinkSourcesResponseSourceField",
    "field_number": {
      "@id": "deck:field_number",
      "@type": "xsd:integer"
    },
    "field_label": {
      "@id": "deck:field_label",
      "@type": "xsd:string"
    },
    "field_type": {
      "@id": "deck:field_type"
    },
    "LinkTokenCreateRequest": "deck:LinkTokenCreateRequest",
    "countries": {
      "@id": "deck:countries",
      "@container": "@list"
    },
    "source_ids": {
      "@id": "deck:source_ids",
      "@container": "@list"
    },
    "source_types": {
      "@id": "deck:source_types",
      "@container": "@list"
    },
    "beta_source_status": {
      "@id": "deck:beta_source_status"
    },
    "update": {
      "@id": "deck:update"
    },
    "webhook_url": {
      "@id": "deck:webhook_url",
      "@type": "xsd:string"
    },
    "parsing_method": {
      "@id": "deck:parsing_method"
    },
    "latest_invoice_only": {
      "@id": "deck:latest_invoice_only",
      "@type": "xsd:boolean"
    },
    "LinkTokenCreateRequestUpdate": "deck:LinkTokenCreateRequestUpdate",
    "LinkTokenCreateRequestUpdateModeEnum": "deck:LinkTokenCreateRequestUpdateModeEnum",
    "LinkTokenGetResponse": "deck:LinkTokenGetResponse",
    "source_guids": {
      "@id": "deck:source_guids",
      "@container": "@list"
    },
    "LinkTokenModeEnum": "deck:LinkTokenModeEnum",
    "LinkTokenRequestResponse": "deck:LinkTokenRequestResponse",
    "MfaAnswerRequest": "deck:MfaAnswerRequest",
    "answer": {
      "@id": "deck:answer",
      "@type": "xsd:string"
    },
    "ParsingMethodEnum": "deck:ParsingMethodEnum",
    "Provider": "deck:Provider",
    "id": {
      "@id": "deck:id",
      "@type": "xsd:string"
    },
    "RawDocumentRequest": "deck:RawDocumentRequest",
    "RefreshConnectionRequest": "deck:RefreshConnectionRequest",
    "account_numbers": {
      "@id": "deck:account_numbers",
      "@container": "@list"
    },
    "ScrapingStatusEnum": "deck:ScrapingStatusEnum",
    "SecurityQuestionAnswerSaveRequest": "deck:SecurityQuestionAnswerSaveRequest",
    "SecurityQuestionResponse": "deck:SecurityQuestionResponse",
    "question": {
      "@id": "deck:question",
      "@type": "xsd:string"
    },
    "SelectConnectionAccountsRequest": "deck:SelectConnectionAccountsRequest",
    "WebhookUpdateRequest": "deck:WebhookUpdateRequest",
    "url": {
      "@id": "deck:url",
      "@type": "xsd:string"
    },
    "is_active": {
      "@id": "deck:is_active",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Deck API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Deck'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-20) from openapi/deck-openapi.json.",
  "dcterms:created": "2026-10-20",
  "dcterms:source": [
    "openapi/deck-openapi.json"
  ]
}