Nacelle · JSON-LD Context

Nacelle Context

JSON-LD context defining the semantic vocabulary for Nacelle from Nacelle.

50 Classes 127 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/
nacelle: https://nacelle.com/schema#

Classes

Credentials CredentialsRequest error Token TokenRequest IssueRequest IssueResponse AddressUpdate AddressCheckout ClientData CustomerCheckout DiscountCheckout ErrorDetail ErrorResponse OrderCheckout OrderItemCheckout PaymentCheckout PromotionCheckout ShippingRateCheckout TaxCheckout TaxEntryBreakdownCheckout TaxEntryCheckout TaxItemsDataCheckout TaxShippingDataCheckout Transaction MultiOrderCheckout AddressCreate CustomerCreate IDResponse CustomerUpdate FulfillmentCreate FulfillmentOrderItemCreate FulfillmentOrderItemUpdate FulfillmentUpdate DiscountCreate MultiOrderCreate OrderCreate OrderItemCreate PaymentCreate PromotionCreate ShippingRateCreate TaxCreate TaxEntryBreakdownCreate TaxEntryCreate TaxItemsDataCreate TaxShippingDataCreate MultiOrderUpdate OrderItemUpdate OrderUpdate PaymentUpdate

Properties

Property Type Container
client_id string
client_secret string
description string
last_updated dateTime
name string
ttl integer
code integer
message string
access_token string
expires_in integer
audience string
grant_type string
customer_id string
segment_id string
space_id string
token string
address1 string
address2 string
city string
comment string
country_iso2 string
first_name string
id string
last_name string
merchant_modified_at dateTime
postal_code string
province string
state string
created_at
ip_address string
metadata
modified_at
user_agent string
addresses list
destination_reference_id string
email string
phone string
source_reference_id string
amount string
effect_type string
category string
response_headers
response_status integer
responsibility string
severity string
details list
applied_discounts list
billing_address reference
client_data reference
currency string
customer reference
discounts string
order_items list
payments list
price string
promotion reference
shipping_address reference
shipping_rate reference
shipping_rates list
status string
subtotal_price string
tax string
tax_data reference
tax_rate string
available integer
canceled_at dateTime
canceled_by string
canceled_reason string
discounts_amount string
price_amount string
price_book_id string
product_id string
quantity integer
sku string
subtotal_price_amount string
tax_amount string
variant_id string
amount_value string
card_brand string
external_id string
payment_data
payment_method_id string
payment_type string
processor_name string
processor_status string
transactions list
coupon_codes list
identifiers list
loyalty_card string
profile_id string
referral_code string
delivery_estimate_max integer
delivery_estimate_min integer
delivery_estimate_unit string
display_name string
service_name string
tax_behavior string
expires_at
items reference
service string
shipping reference
tax_date
percentage string
tax_type string
taxability_reason string
breakdown list
order_item_id string
tax_code string
entries list
operation string
orchestration_steps list
orders list
merchant_created_at dateTime
assigned_location_id string
delivery_date integer
delivery_estimation string
delivery_method string
delivery_type string
destination_address reference
fulfillment_order_items list
nacelle_status string
shipment_status string
tracking_company string
tracking_numbers list
tracking_urls list
order_id string
capture_method string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://nacelle.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "nacelle": "https://nacelle.com/schema#",
    "Credentials": "nacelle:Credentials",
    "client_id": {
      "@id": "nacelle:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "nacelle:client_secret",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "nacelle:description",
      "@type": "xsd:string"
    },
    "last_updated": {
      "@id": "nacelle:last_updated",
      "@type": "xsd:dateTime"
    },
    "name": {
      "@id": "nacelle:name",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "nacelle:ttl",
      "@type": "xsd:integer"
    },
    "CredentialsRequest": "nacelle:CredentialsRequest",
    "error": "nacelle:error",
    "code": {
      "@id": "nacelle:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "nacelle:message",
      "@type": "xsd:string"
    },
    "Token": "nacelle:Token",
    "access_token": {
      "@id": "nacelle:access_token",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "nacelle:expires_in",
      "@type": "xsd:integer"
    },
    "TokenRequest": "nacelle:TokenRequest",
    "audience": {
      "@id": "nacelle:audience",
      "@type": "xsd:string"
    },
    "grant_type": {
      "@id": "nacelle:grant_type",
      "@type": "xsd:string"
    },
    "IssueRequest": "nacelle:IssueRequest",
    "customer_id": {
      "@id": "nacelle:customer_id",
      "@type": "xsd:string"
    },
    "segment_id": {
      "@id": "nacelle:segment_id",
      "@type": "xsd:string"
    },
    "space_id": {
      "@id": "nacelle:space_id",
      "@type": "xsd:string"
    },
    "IssueResponse": "nacelle:IssueResponse",
    "token": {
      "@id": "nacelle:token",
      "@type": "xsd:string"
    },
    "AddressUpdate": "nacelle:AddressUpdate",
    "address1": {
      "@id": "nacelle:address1",
      "@type": "xsd:string"
    },
    "address2": {
      "@id": "nacelle:address2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "nacelle:city",
      "@type": "xsd:string"
    },
    "comment": {
      "@id": "nacelle:comment",
      "@type": "xsd:string"
    },
    "country_iso2": {
      "@id": "nacelle:country_iso2",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "nacelle:first_name",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "nacelle:id",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "nacelle:last_name",
      "@type": "xsd:string"
    },
    "merchant_modified_at": {
      "@id": "nacelle:merchant_modified_at",
      "@type": "xsd:dateTime"
    },
    "postal_code": {
      "@id": "nacelle:postal_code",
      "@type": "xsd:string"
    },
    "province": {
      "@id": "nacelle:province",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "nacelle:state",
      "@type": "xsd:string"
    },
    "AddressCheckout": "nacelle:AddressCheckout",
    "ClientData": "nacelle:ClientData",
    "created_at": {
      "@id": "nacelle:created_at"
    },
    "ip_address": {
      "@id": "nacelle:ip_address",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "nacelle:metadata"
    },
    "modified_at": {
      "@id": "nacelle:modified_at"
    },
    "user_agent": {
      "@id": "nacelle:user_agent",
      "@type": "xsd:string"
    },
    "CustomerCheckout": "nacelle:CustomerCheckout",
    "addresses": {
      "@id": "nacelle:addresses",
      "@container": "@list"
    },
    "destination_reference_id": {
      "@id": "nacelle:destination_reference_id",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "nacelle:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "nacelle:phone",
      "@type": "xsd:string"
    },
    "source_reference_id": {
      "@id": "nacelle:source_reference_id",
      "@type": "xsd:string"
    },
    "DiscountCheckout": "nacelle:DiscountCheckout",
    "amount": {
      "@id": "nacelle:amount",
      "@type": "xsd:string"
    },
    "effect_type": {
      "@id": "nacelle:effect_type",
      "@type": "xsd:string"
    },
    "ErrorDetail": "nacelle:ErrorDetail",
    "category": {
      "@id": "nacelle:category",
      "@type": "xsd:string"
    },
    "response_headers": {
      "@id": "nacelle:response_headers"
    },
    "response_status": {
      "@id": "nacelle:response_status",
      "@type": "xsd:integer"
    },
    "responsibility": {
      "@id": "nacelle:responsibility",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "nacelle:severity",
      "@type": "xsd:string"
    },
    "ErrorResponse": "nacelle:ErrorResponse",
    "details": {
      "@id": "nacelle:details",
      "@container": "@list"
    },
    "OrderCheckout": "nacelle:OrderCheckout",
    "applied_discounts": {
      "@id": "nacelle:applied_discounts",
      "@container": "@list"
    },
    "billing_address": {
      "@id": "nacelle:billing_address",
      "@type": "@id"
    },
    "client_data": {
      "@id": "nacelle:client_data",
      "@type": "@id"
    },
    "currency": {
      "@id": "nacelle:currency",
      "@type": "xsd:string"
    },
    "customer": {
      "@id": "nacelle:customer",
      "@type": "@id"
    },
    "discounts": {
      "@id": "nacelle:discounts",
      "@type": "xsd:string"
    },
    "order_items": {
      "@id": "nacelle:order_items",
      "@container": "@list"
    },
    "payments": {
      "@id": "nacelle:payments",
      "@container": "@list"
    },
    "price": {
      "@id": "nacelle:price",
      "@type": "xsd:string"
    },
    "promotion": {
      "@id": "nacelle:promotion",
      "@type": "@id"
    },
    "shipping_address": {
      "@id": "nacelle:shipping_address",
      "@type": "@id"
    },
    "shipping_rate": {
      "@id": "nacelle:shipping_rate",
      "@type": "@id"
    },
    "shipping_rates": {
      "@id": "nacelle:shipping_rates",
      "@container": "@list"
    },
    "status": {
      "@id": "nacelle:status",
      "@type": "xsd:string"
    },
    "subtotal_price": {
      "@id": "nacelle:subtotal_price",
      "@type": "xsd:string"
    },
    "tax": {
      "@id": "nacelle:tax",
      "@type": "xsd:string"
    },
    "tax_data": {
      "@id": "nacelle:tax_data",
      "@type": "@id"
    },
    "tax_rate": {
      "@id": "nacelle:tax_rate",
      "@type": "xsd:string"
    },
    "OrderItemCheckout": "nacelle:OrderItemCheckout",
    "available": {
      "@id": "nacelle:available",
      "@type": "xsd:integer"
    },
    "canceled_at": {
      "@id": "nacelle:canceled_at",
      "@type": "xsd:dateTime"
    },
    "canceled_by": {
      "@id": "nacelle:canceled_by",
      "@type": "xsd:string"
    },
    "canceled_reason": {
      "@id": "nacelle:canceled_reason",
      "@type": "xsd:string"
    },
    "discounts_amount": {
      "@id": "nacelle:discounts_amount",
      "@type": "xsd:string"
    },
    "price_amount": {
      "@id": "nacelle:price_amount",
      "@type": "xsd:string"
    },
    "price_book_id": {
      "@id": "nacelle:price_book_id",
      "@type": "xsd:string"
    },
    "product_id": {
      "@id": "nacelle:product_id",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "nacelle:quantity",
      "@type": "xsd:integer"
    },
    "sku": {
      "@id": "nacelle:sku",
      "@type": "xsd:string"
    },
    "subtotal_price_amount": {
      "@id": "nacelle:subtotal_price_amount",
      "@type": "xsd:string"
    },
    "tax_amount": {
      "@id": "nacelle:tax_amount",
      "@type": "xsd:string"
    },
    "variant_id": {
      "@id": "nacelle:variant_id",
      "@type": "xsd:string"
    },
    "PaymentCheckout": "nacelle:PaymentCheckout",
    "amount_value": {
      "@id": "nacelle:amount_value",
      "@type": "xsd:string"
    },
    "card_brand": {
      "@id": "nacelle:card_brand",
      "@type": "xsd:string"
    },
    "external_id": {
      "@id": "nacelle:external_id",
      "@type": "xsd:string"
    },
    "payment_data": {
      "@id": "nacelle:payment_data"
    },
    "payment_method_id": {
      "@id": "nacelle:payment_method_id",
      "@type": "xsd:string"
    },
    "payment_type": {
      "@id": "nacelle:payment_type",
      "@type": "xsd:string"
    },
    "processor_name": {
      "@id": "nacelle:processor_name",
      "@type": "xsd:string"
    },
    "processor_status": {
      "@id": "nacelle:processor_status",
      "@type": "xsd:string"
    },
    "transactions": {
      "@id": "nacelle:transactions",
      "@container": "@list"
    },
    "PromotionCheckout": "nacelle:PromotionCheckout",
    "coupon_codes": {
      "@id": "nacelle:coupon_codes",
      "@container": "@list"
    },
    "identifiers": {
      "@id": "nacelle:identifiers",
      "@container": "@list"
    },
    "loyalty_card": {
      "@id": "nacelle:loyalty_card",
      "@type": "xsd:string"
    },
    "profile_id": {
      "@id": "nacelle:profile_id",
      "@type": "xsd:string"
    },
    "referral_code": {
      "@id": "nacelle:referral_code",
      "@type": "xsd:string"
    },
    "ShippingRateCheckout": "nacelle:ShippingRateCheckout",
    "delivery_estimate_max": {
      "@id": "nacelle:delivery_estimate_max",
      "@type": "xsd:integer"
    },
    "delivery_estimate_min": {
      "@id": "nacelle:delivery_estimate_min",
      "@type": "xsd:integer"
    },
    "delivery_estimate_unit": {
      "@id": "nacelle:delivery_estimate_unit",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "nacelle:display_name",
      "@type": "xsd:string"
    },
    "service_name": {
      "@id": "nacelle:service_name",
      "@type": "xsd:string"
    },
    "tax_behavior": {
      "@id": "nacelle:tax_behavior",
      "@type": "xsd:string"
    },
    "TaxCheckout": "nacelle:TaxCheckout",
    "expires_at": {
      "@id": "nacelle:expires_at"
    },
    "items": {
      "@id": "nacelle:items",
      "@type": "@id"
    },
    "service": {
      "@id": "nacelle:service",
      "@type": "xsd:string"
    },
    "shipping": {
      "@id": "nacelle:shipping",
      "@type": "@id"
    },
    "tax_date": {
      "@id": "nacelle:tax_date"
    },
    "TaxEntryBreakdownCheckout": "nacelle:TaxEntryBreakdownCheckout",
    "percentage": {
      "@id": "nacelle:percentage",
      "@type": "xsd:string"
    },
    "tax_type": {
      "@id": "nacelle:tax_type",
      "@type": "xsd:string"
    },
    "taxability_reason": {
      "@id": "nacelle:taxability_reason",
      "@type": "xsd:string"
    },
    "TaxEntryCheckout": "nacelle:TaxEntryCheckout",
    "breakdown": {
      "@id": "nacelle:breakdown",
      "@container": "@list"
    },
    "order_item_id": {
      "@id": "nacelle:order_item_id",
      "@type": "xsd:string"
    },
    "tax_code": {
      "@id": "nacelle:tax_code",
      "@type": "xsd:string"
    },
    "TaxItemsDataCheckout": "nacelle:TaxItemsDataCheckout",
    "entries": {
      "@id": "nacelle:entries",
      "@container": "@list"
    },
    "TaxShippingDataCheckout": "nacelle:TaxShippingDataCheckout",
    "Transaction": "nacelle:Transaction",
    "operation": {
      "@id": "nacelle:operation",
      "@type": "xsd:string"
    },
    "MultiOrderCheckout": "nacelle:MultiOrderCheckout",
    "orchestration_steps": {
      "@id": "nacelle:orchestration_steps",
      "@container": "@list"
    },
    "orders": {
      "@id": "nacelle:orders",
      "@container": "@list"
    },
    "AddressCreate": "nacelle:AddressCreate",
    "merchant_created_at": {
      "@id": "nacelle:merchant_created_at",
      "@type": "xsd:dateTime"
    },
    "CustomerCreate": "nacelle:CustomerCreate",
    "IDResponse": "nacelle:IDResponse",
    "CustomerUpdate": "nacelle:CustomerUpdate",
    "FulfillmentCreate": "nacelle:FulfillmentCreate",
    "assigned_location_id": {
      "@id": "nacelle:assigned_location_id",
      "@type": "xsd:string"
    },
    "delivery_date": {
      "@id": "nacelle:delivery_date",
      "@type": "xsd:integer"
    },
    "delivery_estimation": {
      "@id": "nacelle:delivery_estimation",
      "@type": "xsd:string"
    },
    "delivery_method": {
      "@id": "nacelle:delivery_method",
      "@type": "xsd:string"
    },
    "delivery_type": {
      "@id": "nacelle:delivery_type",
      "@type": "xsd:string"
    },
    "destination_address": {
      "@id": "nacelle:destination_address",
      "@type": "@id"
    },
    "fulfillment_order_items": {
      "@id": "nacelle:fulfillment_order_items",
      "@container": "@list"
    },
    "nacelle_status": {
      "@id": "nacelle:nacelle_status",
      "@type": "xsd:string"
    },
    "shipment_status": {
      "@id": "nacelle:shipment_status",
      "@type": "xsd:string"
    },
    "tracking_company": {
      "@id": "nacelle:tracking_company",
      "@type": "xsd:string"
    },
    "tracking_numbers": {
      "@id": "nacelle:tracking_numbers",
      "@container": "@list"
    },
    "tracking_urls": {
      "@id": "nacelle:tracking_urls",
      "@container": "@list"
    },
    "FulfillmentOrderItemCreate": "nacelle:FulfillmentOrderItemCreate",
    "order_id": {
      "@id": "nacelle:order_id",
      "@type": "xsd:string"
    },
    "FulfillmentOrderItemUpdate": "nacelle:FulfillmentOrderItemUpdate",
    "FulfillmentUpdate": "nacelle:FulfillmentUpdate",
    "DiscountCreate": "nacelle:DiscountCreate",
    "MultiOrderCreate": "nacelle:MultiOrderCreate",
    "OrderCreate": "nacelle:OrderCreate",
    "OrderItemCreate": "nacelle:OrderItemCreate",
    "PaymentCreate": "nacelle:PaymentCreate",
    "capture_method": {
      "@id": "nacelle:capture_method",
      "@type": "xsd:string"
    },
    "PromotionCreate": "nacelle:PromotionCreate",
    "ShippingRateCreate": "nacelle:ShippingRateCreate",
    "TaxCreate": "nacelle:TaxCreate",
    "TaxEntryBreakdownCreate": "nacelle:TaxEntryBreakdownCreate",
    "TaxEntryCreate": "nacelle:TaxEntryCreate",
    "TaxItemsDataCreate": "nacelle:TaxItemsDataCreate",
    "TaxShippingDataCreate": "nacelle:TaxShippingDataCreate",
    "MultiOrderUpdate": "nacelle:MultiOrderUpdate",
    "OrderItemUpdate": "nacelle:OrderItemUpdate",
    "OrderUpdate": "nacelle:OrderUpdate",
    "PaymentUpdate": "nacelle:PaymentUpdate"
  },
  "@type": "schema:Dataset",
  "schema:name": "Nacelle API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Nacelle'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-14) from openapi/nacelle-auth-api-openapi.yml, openapi/nacelle-ingest-api-openapi.yml, openapi/nacelle-order-management-api-experimental-openapi.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/nacelle-auth-api-openapi.yml",
    "openapi/nacelle-ingest-api-openapi.yml",
    "openapi/nacelle-order-management-api-experimental-openapi.yml"
  ]
}