GoRewards · JSON-LD Context
Gorewards Ca Context
JSON-LD context defining the semantic vocabulary for Gorewards Ca from GoRewards.
1 Classes
23 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
gorewards:
https://gorewards.ca/schema#
Classes
GetApiV1CardsResponse
Properties
| Property | Type | Container |
|---|---|---|
| version | string | |
| generatedAt | string | |
| count | integer | |
| cards | list | |
| slug | string | |
| url | string | |
| name | string | |
| issuer | string | |
| network | string | |
| currency | string | |
| annualFee | decimal | |
| rewardProgram | string | |
| baseRate | ||
| categoryRates | list | |
| welcomeOffer | ||
| foreignTransactionFee | decimal | |
| purchaseInterestRate | decimal | |
| cashAdvanceInterestRate | decimal | |
| incomeRequirement | decimal | |
| dataSource | string | |
| verificationStatus | string | |
| lastVerified | string | |
| updatedAt | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://gorewards.ca/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"gorewards": "https://gorewards.ca/schema#",
"GetApiV1CardsResponse": "gorewards:GetApiV1CardsResponse",
"version": {
"@id": "gorewards:version",
"@type": "xsd:string"
},
"generatedAt": {
"@id": "gorewards:generatedAt",
"@type": "xsd:string"
},
"count": {
"@id": "gorewards:count",
"@type": "xsd:integer"
},
"cards": {
"@id": "gorewards:cards",
"@container": "@list"
},
"slug": {
"@id": "gorewards:slug",
"@type": "xsd:string"
},
"url": {
"@id": "gorewards:url",
"@type": "xsd:string"
},
"name": {
"@id": "gorewards:name",
"@type": "xsd:string"
},
"issuer": {
"@id": "gorewards:issuer",
"@type": "xsd:string"
},
"network": {
"@id": "gorewards:network",
"@type": "xsd:string"
},
"currency": {
"@id": "gorewards:currency",
"@type": "xsd:string"
},
"annualFee": {
"@id": "gorewards:annualFee",
"@type": "xsd:decimal"
},
"rewardProgram": {
"@id": "gorewards:rewardProgram",
"@type": "xsd:string"
},
"baseRate": {
"@id": "gorewards:baseRate"
},
"categoryRates": {
"@id": "gorewards:categoryRates",
"@container": "@list"
},
"welcomeOffer": {
"@id": "gorewards:welcomeOffer"
},
"foreignTransactionFee": {
"@id": "gorewards:foreignTransactionFee",
"@type": "xsd:decimal"
},
"purchaseInterestRate": {
"@id": "gorewards:purchaseInterestRate",
"@type": "xsd:decimal"
},
"cashAdvanceInterestRate": {
"@id": "gorewards:cashAdvanceInterestRate",
"@type": "xsd:decimal"
},
"incomeRequirement": {
"@id": "gorewards:incomeRequirement",
"@type": "xsd:decimal"
},
"dataSource": {
"@id": "gorewards:dataSource",
"@type": "xsd:string"
},
"verificationStatus": {
"@id": "gorewards:verificationStatus",
"@type": "xsd:string"
},
"lastVerified": {
"@id": "gorewards:lastVerified",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "gorewards:updatedAt",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "GoRewards API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects GoRewards'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-04) from openapi/_ae-authored/gorewards-ca-openapi-generated.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/_ae-authored/gorewards-ca-openapi-generated.yml"
]
}