Foxify Pro Context
JSON-LD context defining the semantic vocabulary for Foxify Pro from FOXIFY.
8 Classes
16 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
foxify:
https://foxify.pro/schema#
Classes
PostActionPreflightRequest
PostActionPreflightResponse
PostApiBasketV1BasketSolveRequest
PostApiBasketV1BasketSolveResponse
PostApiBasketV1BasketVerifyRequest
PostApiBasketV1BasketVerifyResponse
PostV1BasketSolveRequest
PostV1BasketVerifyRequest
Properties
| Property |
Type |
Container |
| action_id |
string |
|
| nonce |
string |
|
| expires_at |
string |
|
| subject |
|
|
| action |
|
|
| authority |
|
|
| execution |
|
|
| postcondition |
|
|
| problem |
|
|
| receipt |
|
|
| verification |
|
|
| verification.valid |
boolean |
|
| verification.errors |
|
list |
| receipt.input_sha256 |
string |
|
| receipt.supplier_for_item |
|
list |
| receipt.total_cents |
integer |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://foxify.pro/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"foxify": "https://foxify.pro/schema#",
"PostActionPreflightRequest": "foxify:PostActionPreflightRequest",
"action_id": {
"@id": "foxify:action_id",
"@type": "xsd:string"
},
"nonce": {
"@id": "foxify:nonce",
"@type": "xsd:string"
},
"expires_at": {
"@id": "foxify:expires_at",
"@type": "xsd:string"
},
"subject": {
"@id": "foxify:subject"
},
"action": {
"@id": "foxify:action"
},
"authority": {
"@id": "foxify:authority"
},
"execution": {
"@id": "foxify:execution"
},
"postcondition": {
"@id": "foxify:postcondition"
},
"PostActionPreflightResponse": "foxify:PostActionPreflightResponse",
"PostApiBasketV1BasketSolveRequest": "foxify:PostApiBasketV1BasketSolveRequest",
"problem": {
"@id": "foxify:problem"
},
"PostApiBasketV1BasketSolveResponse": "foxify:PostApiBasketV1BasketSolveResponse",
"PostApiBasketV1BasketVerifyRequest": "foxify:PostApiBasketV1BasketVerifyRequest",
"receipt": {
"@id": "foxify:receipt"
},
"PostApiBasketV1BasketVerifyResponse": "foxify:PostApiBasketV1BasketVerifyResponse",
"verification": {
"@id": "foxify:verification"
},
"verification.valid": {
"@id": "foxify:verification.valid",
"@type": "xsd:boolean"
},
"verification.errors": {
"@id": "foxify:verification.errors",
"@container": "@list"
},
"PostV1BasketSolveRequest": "foxify:PostV1BasketSolveRequest",
"PostV1BasketVerifyRequest": "foxify:PostV1BasketVerifyRequest",
"receipt.input_sha256": {
"@id": "foxify:receipt.input_sha256",
"@type": "xsd:string"
},
"receipt.supplier_for_item": {
"@id": "foxify:receipt.supplier_for_item",
"@container": "@list"
},
"receipt.total_cents": {
"@id": "foxify:receipt.total_cents",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "FOXIFY API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FOXIFY'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/_ae-authored/foxify-pro-openapi-generated.yml.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/_ae-authored/foxify-pro-openapi-generated.yml"
]
}