Index Commerce · JSON-LD Context

Superglue Context

JSON-LD context defining the semantic vocabulary for Superglue from Index Commerce.

20 Classes 93 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/
superglue: https://superglue.ai/schema#

Classes

ConnectionAuthentication ConnectionWrite ConnectionUpdate Connection OAuthApp Tool ToolStep RequestStepConfig HttpResponseMetadata TransformStepConfig Pagination RunRequest Run FileArtifact StepResult CreateToolRequest UpdateToolRequest Error RunResults ExecutionFileEnvelope

Properties

Property Type Container
type string
oauthClientMode string
grantType string
clientId string
clientSecret string
authUrl string
tokenUrl string
scopes list
protocol string
config
systemId string
name string
url string
authentication reference
oauthAppId string
credentials
makeDefault boolean
tunnel
usageInstructions string
expectedSystemId string
authenticationPatch
removeSecretNames list
id string
userId string
matchingOAuthAppId string
credentialKeys list
isDefault boolean
isOwner boolean
permission string
createdAt dateTime
updatedAt dateTime
source string
hasClientSecret boolean
createdByUserId string
version string
instruction string
inputSchema
outputSchema
steps list
outputTransform string
folder string
archived boolean
lastUsedAt dateTime
modify boolean
dataSelector string
failureBehavior string
outputFile boolean
method string
queryParams
headers
body string
pagination reference
captureHttpResponse boolean
statusCode integer
omittedHeaderCount integer
transformCode string
pageSize string
cursorPath string
stopCondition string
runId string
inputs
files
includeStepResultData boolean
stateFixture
options
toolId string
tool reference
systemIds list
status string
toolPayload
data
error string
stepResults list
requestSource string
traceId string
resultStorageUri string
metadata
fileArtifacts list
fileKey string
filename string
contentType string
size integer
downloadUrl reference
stepId string
success boolean
stepFileKeys list
http
storedAt dateTime
kind string
rawBase64 string
fileType string
extracted reference
parseError string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://superglue.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "superglue": "https://superglue.ai/schema#",
    "ConnectionAuthentication": "superglue:ConnectionAuthentication",
    "type": {
      "@id": "superglue:type",
      "@type": "xsd:string"
    },
    "oauthClientMode": {
      "@id": "superglue:oauthClientMode",
      "@type": "xsd:string"
    },
    "grantType": {
      "@id": "superglue:grantType",
      "@type": "xsd:string"
    },
    "clientId": {
      "@id": "superglue:clientId",
      "@type": "xsd:string"
    },
    "clientSecret": {
      "@id": "superglue:clientSecret",
      "@type": "xsd:string"
    },
    "authUrl": {
      "@id": "superglue:authUrl",
      "@type": "xsd:string"
    },
    "tokenUrl": {
      "@id": "superglue:tokenUrl",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "superglue:scopes",
      "@container": "@list"
    },
    "protocol": {
      "@id": "superglue:protocol",
      "@type": "xsd:string"
    },
    "config": {
      "@id": "superglue:config"
    },
    "ConnectionWrite": "superglue:ConnectionWrite",
    "systemId": {
      "@id": "superglue:systemId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "superglue:name",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "superglue:url",
      "@type": "xsd:string"
    },
    "authentication": {
      "@id": "superglue:authentication",
      "@type": "@id"
    },
    "oauthAppId": {
      "@id": "superglue:oauthAppId",
      "@type": "xsd:string"
    },
    "credentials": {
      "@id": "superglue:credentials"
    },
    "makeDefault": {
      "@id": "superglue:makeDefault",
      "@type": "xsd:boolean"
    },
    "tunnel": {
      "@id": "superglue:tunnel"
    },
    "usageInstructions": {
      "@id": "superglue:usageInstructions",
      "@type": "xsd:string"
    },
    "ConnectionUpdate": "superglue:ConnectionUpdate",
    "expectedSystemId": {
      "@id": "superglue:expectedSystemId",
      "@type": "xsd:string"
    },
    "authenticationPatch": {
      "@id": "superglue:authenticationPatch"
    },
    "removeSecretNames": {
      "@id": "superglue:removeSecretNames",
      "@container": "@list"
    },
    "Connection": "superglue:Connection",
    "id": {
      "@id": "superglue:id",
      "@type": "xsd:string"
    },
    "userId": {
      "@id": "superglue:userId",
      "@type": "xsd:string"
    },
    "matchingOAuthAppId": {
      "@id": "superglue:matchingOAuthAppId",
      "@type": "xsd:string"
    },
    "credentialKeys": {
      "@id": "superglue:credentialKeys",
      "@container": "@list"
    },
    "isDefault": {
      "@id": "superglue:isDefault",
      "@type": "xsd:boolean"
    },
    "isOwner": {
      "@id": "superglue:isOwner",
      "@type": "xsd:boolean"
    },
    "permission": {
      "@id": "superglue:permission",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "superglue:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "superglue:updatedAt",
      "@type": "xsd:dateTime"
    },
    "OAuthApp": "superglue:OAuthApp",
    "source": {
      "@id": "superglue:source",
      "@type": "xsd:string"
    },
    "hasClientSecret": {
      "@id": "superglue:hasClientSecret",
      "@type": "xsd:boolean"
    },
    "createdByUserId": {
      "@id": "superglue:createdByUserId",
      "@type": "xsd:string"
    },
    "Tool": "superglue:Tool",
    "version": {
      "@id": "superglue:version",
      "@type": "xsd:string"
    },
    "instruction": {
      "@id": "superglue:instruction",
      "@type": "xsd:string"
    },
    "inputSchema": {
      "@id": "superglue:inputSchema"
    },
    "outputSchema": {
      "@id": "superglue:outputSchema"
    },
    "steps": {
      "@id": "superglue:steps",
      "@container": "@list"
    },
    "outputTransform": {
      "@id": "superglue:outputTransform",
      "@type": "xsd:string"
    },
    "folder": {
      "@id": "superglue:folder",
      "@type": "xsd:string"
    },
    "archived": {
      "@id": "superglue:archived",
      "@type": "xsd:boolean"
    },
    "lastUsedAt": {
      "@id": "superglue:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "ToolStep": "superglue:ToolStep",
    "modify": {
      "@id": "superglue:modify",
      "@type": "xsd:boolean"
    },
    "dataSelector": {
      "@id": "superglue:dataSelector",
      "@type": "xsd:string"
    },
    "failureBehavior": {
      "@id": "superglue:failureBehavior",
      "@type": "xsd:string"
    },
    "outputFile": {
      "@id": "superglue:outputFile",
      "@type": "xsd:boolean"
    },
    "RequestStepConfig": "superglue:RequestStepConfig",
    "method": {
      "@id": "superglue:method",
      "@type": "xsd:string"
    },
    "queryParams": {
      "@id": "superglue:queryParams"
    },
    "headers": {
      "@id": "superglue:headers"
    },
    "body": {
      "@id": "superglue:body",
      "@type": "xsd:string"
    },
    "pagination": {
      "@id": "superglue:pagination",
      "@type": "@id"
    },
    "captureHttpResponse": {
      "@id": "superglue:captureHttpResponse",
      "@type": "xsd:boolean"
    },
    "HttpResponseMetadata": "superglue:HttpResponseMetadata",
    "statusCode": {
      "@id": "superglue:statusCode",
      "@type": "xsd:integer"
    },
    "omittedHeaderCount": {
      "@id": "superglue:omittedHeaderCount",
      "@type": "xsd:integer"
    },
    "TransformStepConfig": "superglue:TransformStepConfig",
    "transformCode": {
      "@id": "superglue:transformCode",
      "@type": "xsd:string"
    },
    "Pagination": "superglue:Pagination",
    "pageSize": {
      "@id": "superglue:pageSize",
      "@type": "xsd:string"
    },
    "cursorPath": {
      "@id": "superglue:cursorPath",
      "@type": "xsd:string"
    },
    "stopCondition": {
      "@id": "superglue:stopCondition",
      "@type": "xsd:string"
    },
    "RunRequest": "superglue:RunRequest",
    "runId": {
      "@id": "superglue:runId",
      "@type": "xsd:string"
    },
    "inputs": {
      "@id": "superglue:inputs"
    },
    "files": {
      "@id": "superglue:files"
    },
    "includeStepResultData": {
      "@id": "superglue:includeStepResultData",
      "@type": "xsd:boolean"
    },
    "stateFixture": {
      "@id": "superglue:stateFixture"
    },
    "options": {
      "@id": "superglue:options"
    },
    "Run": "superglue:Run",
    "toolId": {
      "@id": "superglue:toolId",
      "@type": "xsd:string"
    },
    "tool": {
      "@id": "superglue:tool",
      "@type": "@id"
    },
    "systemIds": {
      "@id": "superglue:systemIds",
      "@container": "@list"
    },
    "status": {
      "@id": "superglue:status",
      "@type": "xsd:string"
    },
    "toolPayload": {
      "@id": "superglue:toolPayload"
    },
    "data": {
      "@id": "superglue:data"
    },
    "error": {
      "@id": "superglue:error",
      "@type": "xsd:string"
    },
    "stepResults": {
      "@id": "superglue:stepResults",
      "@container": "@list"
    },
    "requestSource": {
      "@id": "superglue:requestSource",
      "@type": "xsd:string"
    },
    "traceId": {
      "@id": "superglue:traceId",
      "@type": "xsd:string"
    },
    "resultStorageUri": {
      "@id": "superglue:resultStorageUri",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "superglue:metadata"
    },
    "fileArtifacts": {
      "@id": "superglue:fileArtifacts",
      "@container": "@list"
    },
    "FileArtifact": "superglue:FileArtifact",
    "fileKey": {
      "@id": "superglue:fileKey",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "superglue:filename",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "superglue:contentType",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "superglue:size",
      "@type": "xsd:integer"
    },
    "downloadUrl": {
      "@id": "superglue:downloadUrl",
      "@type": "@id"
    },
    "StepResult": "superglue:StepResult",
    "stepId": {
      "@id": "superglue:stepId",
      "@type": "xsd:string"
    },
    "success": {
      "@id": "superglue:success",
      "@type": "xsd:boolean"
    },
    "stepFileKeys": {
      "@id": "superglue:stepFileKeys",
      "@container": "@list"
    },
    "http": {
      "@id": "superglue:http"
    },
    "CreateToolRequest": "superglue:CreateToolRequest",
    "UpdateToolRequest": "superglue:UpdateToolRequest",
    "Error": "superglue:Error",
    "RunResults": "superglue:RunResults",
    "storedAt": {
      "@id": "superglue:storedAt",
      "@type": "xsd:dateTime"
    },
    "ExecutionFileEnvelope": "superglue:ExecutionFileEnvelope",
    "kind": {
      "@id": "superglue:kind",
      "@type": "xsd:string"
    },
    "rawBase64": {
      "@id": "superglue:rawBase64",
      "@type": "xsd:string"
    },
    "fileType": {
      "@id": "superglue:fileType",
      "@type": "xsd:string"
    },
    "extracted": {
      "@id": "superglue:extracted",
      "@type": "@id"
    },
    "parseError": {
      "@id": "superglue:parseError",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Index Commerce API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Index Commerce'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-19) from openapi/superglue-openapi.yml.",
  "dcterms:created": "2026-10-19",
  "dcterms:source": [
    "openapi/superglue-openapi.yml"
  ]
}