Sage X3 · JSON-LD Context
Sage X3 Context
JSON-LD context defining the semantic vocabulary for Sage X3 from Sage X3.
15 Classes
24 Properties
2 Namespaces
Namespaces
sage-x3:
https://www.sage.com/en-us/products/sage-x3/vocab#
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
aid
Organization
name
description
url
logo
sameAs
WebAPI
documentation
termsOfService
provider
endpointURL
SoftwareApplication
applicationCategory
operatingSystem
Properties
| Property | Type | Container |
|---|---|---|
| salesOrder | reference | |
| purchaseOrder | reference | |
| inventory | reference | |
| customer | reference | |
| supplier | reference | |
| accounting | reference | |
| production | reference | |
| distribution | reference | |
| financials | reference | |
| supplyChain | reference | |
| manufacturing | reference | |
| restWebServices | reference | |
| graphqlAPI | reference | |
| dataIntegration | reference | |
| soapWebServices | reference | |
| batchProcessing | reference | |
| bulkImport | reference | |
| bulkExport | reference | |
| authentication | reference | |
| basicAuth | reference | |
| jwtToken | reference | |
| oauth2 | reference | |
| cloudDeployment | reference | |
| onPremiseDeployment | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"sage-x3": "https://www.sage.com/en-us/products/sage-x3/vocab#",
"aid": "sage-x3",
"Organization": "Organization",
"name": "name",
"description": "description",
"url": "url",
"logo": "logo",
"sameAs": "sameAs",
"WebAPI": "WebAPI",
"documentation": "documentation",
"termsOfService": "termsOfService",
"provider": "provider",
"endpointURL": "endpointURL",
"SoftwareApplication": "SoftwareApplication",
"applicationCategory": "applicationCategory",
"operatingSystem": "operatingSystem",
"salesOrder": {
"@id": "sage-x3:salesOrder",
"@type": "@id"
},
"purchaseOrder": {
"@id": "sage-x3:purchaseOrder",
"@type": "@id"
},
"inventory": {
"@id": "sage-x3:inventory",
"@type": "@id"
},
"customer": {
"@id": "sage-x3:customer",
"@type": "@id"
},
"supplier": {
"@id": "sage-x3:supplier",
"@type": "@id"
},
"accounting": {
"@id": "sage-x3:accounting",
"@type": "@id"
},
"production": {
"@id": "sage-x3:production",
"@type": "@id"
},
"distribution": {
"@id": "sage-x3:distribution",
"@type": "@id"
},
"financials": {
"@id": "sage-x3:financials",
"@type": "@id"
},
"supplyChain": {
"@id": "sage-x3:supplyChain",
"@type": "@id"
},
"manufacturing": {
"@id": "sage-x3:manufacturing",
"@type": "@id"
},
"restWebServices": {
"@id": "sage-x3:restWebServices",
"@type": "@id"
},
"graphqlAPI": {
"@id": "sage-x3:graphqlAPI",
"@type": "@id"
},
"dataIntegration": {
"@id": "sage-x3:dataIntegration",
"@type": "@id"
},
"soapWebServices": {
"@id": "sage-x3:soapWebServices",
"@type": "@id"
},
"batchProcessing": {
"@id": "sage-x3:batchProcessing",
"@type": "@id"
},
"bulkImport": {
"@id": "sage-x3:bulkImport",
"@type": "@id"
},
"bulkExport": {
"@id": "sage-x3:bulkExport",
"@type": "@id"
},
"authentication": {
"@id": "sage-x3:authentication",
"@type": "@id"
},
"basicAuth": {
"@id": "sage-x3:basicAuth",
"@type": "@id"
},
"jwtToken": {
"@id": "sage-x3:jwtToken",
"@type": "@id"
},
"oauth2": {
"@id": "sage-x3:oauth2",
"@type": "@id"
},
"cloudDeployment": {
"@id": "sage-x3:cloudDeployment",
"@type": "@id"
},
"onPremiseDeployment": {
"@id": "sage-x3:onPremiseDeployment",
"@type": "@id"
},
"xsd": "http://www.w3.org/2001/XMLSchema#"
},
"@graph": [
{
"@type": "Organization",
"name": "Sage X3",
"description": "Sage X3 is an enterprise ERP platform offering REST and GraphQL APIs for managing manufacturing, distribution, financials, and supply chain operations in mid-market and enterprise organizations.",
"url": "https://www.sage.com/en-us/products/sage-x3/",
"sameAs": [
"https://twitter.com/sageerp",
"https://www.linkedin.com/products/sagesoftware-sage-x3",
"https://github.com/Sage-ERP-X3"
]
},
{
"@type": "WebAPI",
"name": "Sage X3 REST Web Services",
"description": "RESTful web service interface for Sage X3 business objects. Supports standard HTTP methods (GET, POST, PUT, DELETE) for managing entities such as customers, suppliers, sales orders, purchase orders, inventory items, and accounting records. Authentication supports Basic Auth (on-premise only), JWT tokens, and OAuth 2.0.",
"documentation": "https://online-help.sagex3.com/erp/12/en-us/Content/V7DEV/api-guide_api-reference-guide.html",
"endpointURL": "https://{host}/api1/"
},
{
"@type": "WebAPI",
"name": "Sage X3 GraphQL API",
"description": "GraphQL interface for querying and mutating Sage X3 data. Provides a flexible, strongly-typed schema for accessing business objects with support for filtering, pagination, and selective field retrieval. Supports OAuth 2.0 and Basic Authentication.",
"documentation": "https://developer.sage.com/x3/data-integration",
"endpointURL": "https://{host}/graphql"
},
{
"@type": "WebAPI",
"name": "Sage X3 Data Integration API",
"description": "Import/export and data integration API for Sage X3 enabling bulk data operations, batch task submissions, and asynchronous processing for high-volume data exchange scenarios such as inventory updates, order imports, and financial data synchronization.",
"documentation": "https://developer.sage.com/x3/data-integration",
"endpointURL": "https://{host}/api1/"
}
]
}