Outpost · JSON-LD Context
Outpost Ai Context
JSON-LD context defining the semantic vocabulary for Outpost Ai from Outpost.
12 Classes
42 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
outpost:
https://outpost.ai/schema#
Classes
TokenRequest
TokenResponse
SetupIntentRequest
SetupIntentResponse
PaymentIntentRequest
PaymentIntentResponse
MerchantCustomer
OutboundEvent
OutboundPaymentObject
RefundRequest
RefundResponse
Error
Properties
| Property | Type | Container |
|---|---|---|
| grant_type | string | |
| client_id | string | |
| client_secret | string | |
| scope | string | |
| access_token | string | |
| token_type | string | |
| expires_in | integer | |
| payment_method_types | list | |
| tax_calculation_id | string | |
| setup_intent_id | string | |
| mor_customer_id | string | |
| status | string | |
| amount | integer | |
| currency | string | |
| merchant_customer | reference | |
| description | string | |
| payment_intent_id | string | |
| stripe_id | string | |
| string | ||
| name | string | |
| country | string | |
| address | ||
| id | string | |
| type | string | |
| created | integer | |
| data | ||
| payment_id | string | |
| merchant_invoice_id | string | |
| merchant_customer_id | string | |
| processor_charge_id | string | |
| processor_payment_intent_id | string | |
| amount_refunded_total | integer | |
| refund_id | string | |
| processor_refund_id | string | |
| reason | string | |
| failure_message | string | |
| decline_code | string | |
| metadata | ||
| processor_references | ||
| created_at | dateTime | |
| code | string | |
| message | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://outpost.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"outpost": "https://outpost.ai/schema#",
"TokenRequest": "outpost:TokenRequest",
"grant_type": {
"@id": "outpost:grant_type",
"@type": "xsd:string"
},
"client_id": {
"@id": "outpost:client_id",
"@type": "xsd:string"
},
"client_secret": {
"@id": "outpost:client_secret",
"@type": "xsd:string"
},
"scope": {
"@id": "outpost:scope",
"@type": "xsd:string"
},
"TokenResponse": "outpost:TokenResponse",
"access_token": {
"@id": "outpost:access_token",
"@type": "xsd:string"
},
"token_type": {
"@id": "outpost:token_type",
"@type": "xsd:string"
},
"expires_in": {
"@id": "outpost:expires_in",
"@type": "xsd:integer"
},
"SetupIntentRequest": "outpost:SetupIntentRequest",
"payment_method_types": {
"@id": "outpost:payment_method_types",
"@container": "@list"
},
"tax_calculation_id": {
"@id": "outpost:tax_calculation_id",
"@type": "xsd:string"
},
"SetupIntentResponse": "outpost:SetupIntentResponse",
"setup_intent_id": {
"@id": "outpost:setup_intent_id",
"@type": "xsd:string"
},
"mor_customer_id": {
"@id": "outpost:mor_customer_id",
"@type": "xsd:string"
},
"status": {
"@id": "outpost:status",
"@type": "xsd:string"
},
"PaymentIntentRequest": "outpost:PaymentIntentRequest",
"amount": {
"@id": "outpost:amount",
"@type": "xsd:integer"
},
"currency": {
"@id": "outpost:currency",
"@type": "xsd:string"
},
"merchant_customer": {
"@id": "outpost:merchant_customer",
"@type": "@id"
},
"description": {
"@id": "outpost:description",
"@type": "xsd:string"
},
"PaymentIntentResponse": "outpost:PaymentIntentResponse",
"payment_intent_id": {
"@id": "outpost:payment_intent_id",
"@type": "xsd:string"
},
"MerchantCustomer": "outpost:MerchantCustomer",
"stripe_id": {
"@id": "outpost:stripe_id",
"@type": "xsd:string"
},
"email": {
"@id": "outpost:email",
"@type": "xsd:string"
},
"name": {
"@id": "outpost:name",
"@type": "xsd:string"
},
"country": {
"@id": "outpost:country",
"@type": "xsd:string"
},
"address": {
"@id": "outpost:address"
},
"OutboundEvent": "outpost:OutboundEvent",
"id": {
"@id": "outpost:id",
"@type": "xsd:string"
},
"type": {
"@id": "outpost:type",
"@type": "xsd:string"
},
"created": {
"@id": "outpost:created",
"@type": "xsd:integer"
},
"data": {
"@id": "outpost:data"
},
"OutboundPaymentObject": "outpost:OutboundPaymentObject",
"payment_id": {
"@id": "outpost:payment_id",
"@type": "xsd:string"
},
"merchant_invoice_id": {
"@id": "outpost:merchant_invoice_id",
"@type": "xsd:string"
},
"merchant_customer_id": {
"@id": "outpost:merchant_customer_id",
"@type": "xsd:string"
},
"processor_charge_id": {
"@id": "outpost:processor_charge_id",
"@type": "xsd:string"
},
"processor_payment_intent_id": {
"@id": "outpost:processor_payment_intent_id",
"@type": "xsd:string"
},
"amount_refunded_total": {
"@id": "outpost:amount_refunded_total",
"@type": "xsd:integer"
},
"refund_id": {
"@id": "outpost:refund_id",
"@type": "xsd:string"
},
"processor_refund_id": {
"@id": "outpost:processor_refund_id",
"@type": "xsd:string"
},
"reason": {
"@id": "outpost:reason",
"@type": "xsd:string"
},
"failure_message": {
"@id": "outpost:failure_message",
"@type": "xsd:string"
},
"decline_code": {
"@id": "outpost:decline_code",
"@type": "xsd:string"
},
"RefundRequest": "outpost:RefundRequest",
"metadata": {
"@id": "outpost:metadata"
},
"RefundResponse": "outpost:RefundResponse",
"processor_references": {
"@id": "outpost:processor_references"
},
"created_at": {
"@id": "outpost:created_at",
"@type": "xsd:dateTime"
},
"Error": "outpost:Error",
"code": {
"@id": "outpost:code",
"@type": "xsd:string"
},
"message": {
"@id": "outpost:message",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Outpost API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Outpost'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-29) from openapi/outpost-ai-stripe-mor.yaml, openapi/stripe-billing-mor.yaml.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/outpost-ai-stripe-mor.yaml",
"openapi/stripe-billing-mor.yaml"
]
}