BILT · JSON-LD Context

Bilt Context

JSON-LD context defining the semantic vocabulary for Bilt from BILT.

18 Classes 33 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/
bilt: https://bilt.com/schema#

Classes

CreatePaymentRequest DefaultPaymentMethodResponse PaymentMethodSummary ExternalLineItem CheckoutSessionEnvelope CheckoutSession OrderAmounts HeadlessPaymentEnvelope HeadlessPayment HeadlessPaymentOutcomeEnvelope HeadlessPaymentSucceeded HeadlessPaymentFailed PaymentAmounts WebhookEventBase WebhookDataBase PaymentFailure ErrorResponse ErrorDetail

Properties

Property Type Container
integratorCustomerId string
orderId string
lineItems list
metadata reference
data
last4 string
brand string
type string
expiryMonth integer
expiryYear integer
integratorSkuId string
lineItemType string
quantity integer
unitPriceCents integer
amountCents integer
currency string
sessionId string
mode string
status string
amounts reference
checkoutUrl reference
expiresAt dateTime
subtotalCents integer
paymentId string
failure reference
creditsAppliedCents integer
chargedAmountCents integer
timestamp dateTime
code string
message string
retryable boolean
error reference
requestId string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://bilt.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bilt": "https://bilt.com/schema#",
    "CreatePaymentRequest": "bilt:CreatePaymentRequest",
    "integratorCustomerId": {
      "@id": "bilt:integratorCustomerId",
      "@type": "xsd:string"
    },
    "orderId": {
      "@id": "bilt:orderId",
      "@type": "xsd:string"
    },
    "lineItems": {
      "@id": "bilt:lineItems",
      "@container": "@list"
    },
    "metadata": {
      "@id": "bilt:metadata",
      "@type": "@id"
    },
    "DefaultPaymentMethodResponse": "bilt:DefaultPaymentMethodResponse",
    "data": {
      "@id": "bilt:data"
    },
    "PaymentMethodSummary": "bilt:PaymentMethodSummary",
    "last4": {
      "@id": "bilt:last4",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "bilt:brand",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "bilt:type",
      "@type": "xsd:string"
    },
    "expiryMonth": {
      "@id": "bilt:expiryMonth",
      "@type": "xsd:integer"
    },
    "expiryYear": {
      "@id": "bilt:expiryYear",
      "@type": "xsd:integer"
    },
    "ExternalLineItem": "bilt:ExternalLineItem",
    "integratorSkuId": {
      "@id": "bilt:integratorSkuId",
      "@type": "xsd:string"
    },
    "lineItemType": {
      "@id": "bilt:lineItemType",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "bilt:quantity",
      "@type": "xsd:integer"
    },
    "unitPriceCents": {
      "@id": "bilt:unitPriceCents",
      "@type": "xsd:integer"
    },
    "amountCents": {
      "@id": "bilt:amountCents",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "bilt:currency",
      "@type": "xsd:string"
    },
    "CheckoutSessionEnvelope": "bilt:CheckoutSessionEnvelope",
    "CheckoutSession": "bilt:CheckoutSession",
    "sessionId": {
      "@id": "bilt:sessionId",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "bilt:mode",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "bilt:status",
      "@type": "xsd:string"
    },
    "amounts": {
      "@id": "bilt:amounts",
      "@type": "@id"
    },
    "checkoutUrl": {
      "@id": "bilt:checkoutUrl",
      "@type": "@id"
    },
    "expiresAt": {
      "@id": "bilt:expiresAt",
      "@type": "xsd:dateTime"
    },
    "OrderAmounts": "bilt:OrderAmounts",
    "subtotalCents": {
      "@id": "bilt:subtotalCents",
      "@type": "xsd:integer"
    },
    "HeadlessPaymentEnvelope": "bilt:HeadlessPaymentEnvelope",
    "HeadlessPayment": "bilt:HeadlessPayment",
    "HeadlessPaymentOutcomeEnvelope": "bilt:HeadlessPaymentOutcomeEnvelope",
    "HeadlessPaymentSucceeded": "bilt:HeadlessPaymentSucceeded",
    "paymentId": {
      "@id": "bilt:paymentId",
      "@type": "xsd:string"
    },
    "HeadlessPaymentFailed": "bilt:HeadlessPaymentFailed",
    "failure": {
      "@id": "bilt:failure",
      "@type": "@id"
    },
    "PaymentAmounts": "bilt:PaymentAmounts",
    "creditsAppliedCents": {
      "@id": "bilt:creditsAppliedCents",
      "@type": "xsd:integer"
    },
    "chargedAmountCents": {
      "@id": "bilt:chargedAmountCents",
      "@type": "xsd:integer"
    },
    "WebhookEventBase": "bilt:WebhookEventBase",
    "timestamp": {
      "@id": "bilt:timestamp",
      "@type": "xsd:dateTime"
    },
    "WebhookDataBase": "bilt:WebhookDataBase",
    "PaymentFailure": "bilt:PaymentFailure",
    "code": {
      "@id": "bilt:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "bilt:message",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "bilt:retryable",
      "@type": "xsd:boolean"
    },
    "ErrorResponse": "bilt:ErrorResponse",
    "error": {
      "@id": "bilt:error",
      "@type": "@id"
    },
    "ErrorDetail": "bilt:ErrorDetail",
    "requestId": {
      "@id": "bilt:requestId",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BILT API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BILT'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-09-28) from openapi/_original/checkout-sdk.yml.",
  "dcterms:created": "2026-09-28",
  "dcterms:source": [
    "openapi/_original/checkout-sdk.yml"
  ]
}