Northbeam · JSON-LD Context
Northbeam Context
JSON-LD context defining the semantic vocabulary for Northbeam from Northbeam.
11 Classes
38 Properties
3 Namespaces
Namespaces
nb:
https://northbeam.io/vocab#
xsd:
http://www.w3.org/2001/XMLSchema#
hydra:
http://www.w3.org/ns/hydra/core#
Classes
NorthbeamOrder
NorthbeamProduct
NorthbeamRefund
NorthbeamSpendRecord
NorthbeamDataExport
NorthbeamAttributionModel
NorthbeamMetric
NorthbeamBreakdown
OrdersAPI
SpendAPI
DataExportAPI
Properties
| Property | Type | Container |
|---|---|---|
| orderId | string | |
| customerId | string | |
| customerEmail | string | |
| timeOfPurchase | dateTime | |
| purchaseTotal | decimal | |
| tax | decimal | |
| shippingCost | decimal | |
| currency | string | |
| products | list | |
| orderTags | list | |
| refunds | list | |
| discountCodes | list | |
| discountAmount | decimal | |
| variantId | string | |
| variantName | string | |
| platformName | string | |
| campaignId | string | |
| campaignName | string | |
| spend | decimal | |
| spendCurrency | string | |
| date | date | |
| attributionModels | list | |
| attributionWindows | list | |
| accountingModes | list | |
| metrics | list | |
| breakdowns | list | |
| level | string | |
| timeGranularity | string | |
| periodType | string | |
| exportAggregation | string | |
| removeZeroSpend | boolean | |
| aggregateData | boolean | |
| includeIds | boolean | |
| dataExportId | string | |
| exportStatus | string | |
| clientId | string | |
| apiKey | string | |
| dataClientId | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"nb": "https://northbeam.io/vocab#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"hydra": "http://www.w3.org/ns/hydra/core#",
"orderId": { "@id": "nb:orderId", "@type": "xsd:string" },
"customerId": { "@id": "nb:customerId", "@type": "xsd:string" },
"customerEmail": { "@id": "nb:customerEmail", "@type": "xsd:string" },
"timeOfPurchase": { "@id": "nb:timeOfPurchase", "@type": "xsd:dateTime" },
"purchaseTotal": { "@id": "nb:purchaseTotal", "@type": "xsd:decimal" },
"tax": { "@id": "nb:tax", "@type": "xsd:decimal" },
"shippingCost": { "@id": "nb:shippingCost", "@type": "xsd:decimal" },
"currency": { "@id": "nb:currency", "@type": "xsd:string" },
"products": { "@id": "nb:products", "@container": "@list" },
"orderTags": { "@id": "nb:orderTags", "@container": "@list" },
"refunds": { "@id": "nb:refunds", "@container": "@list" },
"discountCodes": { "@id": "nb:discountCodes", "@container": "@list" },
"discountAmount": { "@id": "nb:discountAmount", "@type": "xsd:decimal" },
"variantId": { "@id": "nb:variantId", "@type": "xsd:string" },
"variantName": { "@id": "nb:variantName", "@type": "xsd:string" },
"platformName": { "@id": "nb:platformName", "@type": "xsd:string" },
"campaignId": { "@id": "nb:campaignId", "@type": "xsd:string" },
"campaignName": { "@id": "nb:campaignName", "@type": "xsd:string" },
"spend": { "@id": "nb:spend", "@type": "xsd:decimal" },
"spendCurrency": { "@id": "nb:spendCurrency", "@type": "xsd:string" },
"date": { "@id": "nb:date", "@type": "xsd:date" },
"attributionModels": { "@id": "nb:attributionModels", "@container": "@list" },
"attributionWindows": { "@id": "nb:attributionWindows", "@container": "@list" },
"accountingModes": { "@id": "nb:accountingModes", "@container": "@list" },
"metrics": { "@id": "nb:metrics", "@container": "@list" },
"breakdowns": { "@id": "nb:breakdowns", "@container": "@list" },
"level": { "@id": "nb:level", "@type": "xsd:string" },
"timeGranularity": { "@id": "nb:timeGranularity", "@type": "xsd:string" },
"periodType": { "@id": "nb:periodType", "@type": "xsd:string" },
"exportAggregation": { "@id": "nb:exportAggregation", "@type": "xsd:string" },
"removeZeroSpend": { "@id": "nb:removeZeroSpend", "@type": "xsd:boolean" },
"aggregateData": { "@id": "nb:aggregateData", "@type": "xsd:boolean" },
"includeIds": { "@id": "nb:includeIds", "@type": "xsd:boolean" },
"dataExportId": { "@id": "nb:dataExportId", "@type": "xsd:string" },
"exportStatus": { "@id": "nb:exportStatus", "@type": "xsd:string" },
"clientId": { "@id": "nb:clientId", "@type": "xsd:string" },
"apiKey": { "@id": "nb:apiKey", "@type": "xsd:string" },
"dataClientId": { "@id": "nb:dataClientId", "@type": "xsd:string" },
"NorthbeamOrder": "nb:NorthbeamOrder",
"NorthbeamProduct": "nb:NorthbeamProduct",
"NorthbeamRefund": "nb:NorthbeamRefund",
"NorthbeamSpendRecord": "nb:NorthbeamSpendRecord",
"NorthbeamDataExport": "nb:NorthbeamDataExport",
"NorthbeamAttributionModel": "nb:NorthbeamAttributionModel",
"NorthbeamMetric": "nb:NorthbeamMetric",
"NorthbeamBreakdown": "nb:NorthbeamBreakdown",
"OrdersAPI": "nb:OrdersAPI",
"SpendAPI": "nb:SpendAPI",
"DataExportAPI": "nb:DataExportAPI"
},
"@graph": [
{
"@id": "https://northbeam.io/",
"@type": "Organization",
"name": "Northbeam",
"url": "https://www.northbeam.io",
"description": "Multi-touch marketing attribution platform for e-commerce",
"nb:hasAPI": [
{ "@id": "https://api.northbeam.io/v2/orders" },
{ "@id": "https://api.northbeam.io/v1/spend" },
{ "@id": "https://api.northbeam.io/v1/exports" }
]
},
{
"@id": "https://api.northbeam.io/v2/orders",
"@type": "nb:OrdersAPI",
"name": "Northbeam Orders API",
"description": "Submit order and purchase data for attribution processing",
"documentation": "https://docs.northbeam.io/docs/orders-api",
"nb:basePath": "https://api.northbeam.io/v2/orders",
"nb:sandboxURL": "https://api-uat.northbeam.io/v2/orders"
},
{
"@id": "https://api.northbeam.io/v1/spend",
"@type": "nb:SpendAPI",
"name": "Northbeam Spend API",
"description": "Upload hourly spend records from non-integrated ad platforms",
"documentation": "https://docs.northbeam.io/docs/non-integrated-channel-setup-spend-api-utms"
},
{
"@id": "https://api.northbeam.io/v1/exports",
"@type": "nb:DataExportAPI",
"name": "Northbeam Data Export API",
"description": "Export attribution performance metrics and creative analytics",
"documentation": "https://docs.northbeam.io/docs/northbeam-api-data-export-1"
}
]
}