Deck · JSON-LD Context
Deck Context
JSON-LD context defining the semantic vocabulary for Deck from Deck.
54 Classes
76 Properties
4 Namespaces
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
{
"@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"
]
}