{ "@context": { "@vocab": "https://looot.ai/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "looot": "https://looot.ai/schema#", "RunRequest": "looot:RunRequest", "endpointId": { "@id": "looot:endpointId", "@type": "xsd:string" }, "input": { "@id": "looot:input" }, "idempotencyKey": { "@id": "looot:idempotencyKey", "@type": "xsd:string" }, "output": { "@id": "looot:output" }, "wait": { "@id": "looot:wait" }, "fallback": { "@id": "looot:fallback" }, "SessionContext": "looot:SessionContext", "mode": { "@id": "looot:mode" }, "authenticationClass": { "@id": "looot:authenticationClass" }, "organizationId": { "@id": "looot:organizationId" }, "scopes": { "@id": "looot:scopes", "@container": "@list" }, "deploymentMode": { "@id": "looot:deploymentMode" }, "role": { "@id": "looot:role" }, "expiresAt": { "@id": "looot:expiresAt", "@type": "xsd:dateTime" }, "organizationName": { "@id": "looot:organizationName", "@type": "xsd:string" }, "WorkspaceFile": "looot:WorkspaceFile", "fileId": { "@id": "looot:fileId", "@type": "xsd:string" }, "tenantId": { "@id": "looot:tenantId", "@type": "xsd:string" }, "path": { "@id": "looot:path", "@type": "xsd:string" }, "contentType": { "@id": "looot:contentType", "@type": "xsd:string" }, "byteLength": { "@id": "looot:byteLength", "@type": "xsd:integer" }, "digest": { "@id": "looot:digest", "@type": "xsd:string" }, "createdAt": { "@id": "looot:createdAt", "@type": "xsd:dateTime" }, "updatedAt": { "@id": "looot:updatedAt", "@type": "xsd:dateTime" }, "revision": { "@id": "looot:revision", "@type": "xsd:integer" }, "WorkspaceDirectory": "looot:WorkspaceDirectory", "WorkspaceRead": "looot:WorkspaceRead", "file": { "@id": "looot:file", "@type": "@id" }, "contentBase64": { "@id": "looot:contentBase64", "@type": "xsd:string" }, "WorkspaceUsage": "looot:WorkspaceUsage", "files": { "@id": "looot:files", "@type": "xsd:integer" }, "bytes": { "@id": "looot:bytes", "@type": "xsd:integer" }, "maxFiles": { "@id": "looot:maxFiles", "@type": "xsd:integer" }, "maxBytes": { "@id": "looot:maxBytes", "@type": "xsd:integer" }, "WorkspaceDirectoryPage": "looot:WorkspaceDirectoryPage", "entries": { "@id": "looot:entries", "@container": "@list" }, "namespaceRevision": { "@id": "looot:namespaceRevision", "@type": "xsd:string" }, "directoryRevision": { "@id": "looot:directoryRevision" }, "WorkspaceDirectoryMutationResult": "looot:WorkspaceDirectoryMutationResult", "directory": { "@id": "looot:directory", "@type": "@id" }, "AuditRecord": "looot:AuditRecord", "auditRecordId": { "@id": "looot:auditRecordId", "@type": "xsd:string" }, "sequence": { "@id": "looot:sequence", "@type": "xsd:integer" }, "actor": { "@id": "looot:actor" }, "action": { "@id": "looot:action", "@type": "xsd:string" }, "resourceType": { "@id": "looot:resourceType", "@type": "xsd:string" }, "resourceId": { "@id": "looot:resourceId", "@type": "xsd:string" }, "outcome": { "@id": "looot:outcome" }, "payloadDigest": { "@id": "looot:payloadDigest", "@type": "xsd:string" }, "previousRecordHash": { "@id": "looot:previousRecordHash", "@type": "xsd:string" }, "recordHash": { "@id": "looot:recordHash", "@type": "xsd:string" }, "occurredAt": { "@id": "looot:occurredAt", "@type": "xsd:dateTime" }, "AuditPage": "looot:AuditPage", "records": { "@id": "looot:records", "@container": "@list" }, "nextCursor": { "@id": "looot:nextCursor", "@type": "xsd:string" }, "chain": { "@id": "looot:chain" }, "PublicCatalogItem": "looot:PublicCatalogItem", "catalogItemId": { "@id": "looot:catalogItemId", "@type": "xsd:string" }, "providerId": { "@id": "looot:providerId", "@type": "xsd:string" }, "operationId": { "@id": "looot:operationId", "@type": "xsd:string" }, "title": { "@id": "looot:title", "@type": "xsd:string" }, "description": { "@id": "looot:description", "@type": "xsd:string" }, "categories": { "@id": "looot:categories", "@container": "@list" }, "capabilities": { "@id": "looot:capabilities", "@container": "@list" }, "inputSchemaDigest": { "@id": "looot:inputSchemaDigest", "@type": "xsd:string" }, "outputSchemaDigest": { "@id": "looot:outputSchemaDigest", "@type": "xsd:string" }, "method": { "@id": "looot:method", "@type": "xsd:string" }, "pathTemplate": { "@id": "looot:pathTemplate", "@type": "xsd:string" }, "parameters": { "@id": "looot:parameters", "@container": "@list" }, "verification": { "@id": "looot:verification" }, "references": { "@id": "looot:references", "@container": "@list" }, "price": { "@id": "looot:price", "@type": "@id" }, "publishedAt": { "@id": "looot:publishedAt", "@type": "xsd:dateTime" }, "itemDigest": { "@id": "looot:itemDigest", "@type": "xsd:string" }, "provenanceTier": { "@id": "looot:provenanceTier" }, "PublicCatalogPage": "looot:PublicCatalogPage", "items": { "@id": "looot:items", "@container": "@list" }, "catalogDigest": { "@id": "looot:catalogDigest", "@type": "xsd:string" }, "unsuppliedJobs": { "@id": "looot:unsuppliedJobs", "@container": "@list" }, "warnings": { "@id": "looot:warnings", "@container": "@list" }, "CatalogOverview": "looot:CatalogOverview", "builtAt": { "@id": "looot:builtAt", "@type": "xsd:dateTime" }, "depth": { "@id": "looot:depth" }, "filter": { "@id": "looot:filter" }, "totals": { "@id": "looot:totals" }, "CatalogOverviewTopic": "looot:CatalogOverviewTopic", "topic": { "@id": "looot:topic", "@type": "xsd:string" }, "matchCount": { "@id": "looot:matchCount", "@type": "xsd:integer" }, "truncated": { "@id": "looot:truncated", "@type": "xsd:boolean" }, "jobs": { "@id": "looot:jobs", "@container": "@list" }, "PublicCatalogComparison": "looot:PublicCatalogComparison", "priceComparison": { "@id": "looot:priceComparison" }, "comparisonDigest": { "@id": "looot:comparisonDigest", "@type": "xsd:string" }, "InspectOutput": "looot:InspectOutput", "endpoint": { "@id": "looot:endpoint" }, "estimatedMaxCost": { "@id": "looot:estimatedMaxCost", "@type": "xsd:decimal" }, "inputSchema": { "@id": "looot:inputSchema" }, "requestBinding": { "@id": "looot:requestBinding" }, "uiSchema": { "@id": "looot:uiSchema" }, "outputFormat": { "@id": "looot:outputFormat" }, "usageHints": { "@id": "looot:usageHints" }, "Connection": "looot:Connection", "id": { "@id": "looot:id", "@type": "xsd:string" }, "label": { "@id": "looot:label", "@type": "xsd:string" }, "status": { "@id": "looot:status" }, "auth": { "@id": "looot:auth" }, "lastProbe": { "@id": "looot:lastProbe" }, "cooldownUntil": { "@id": "looot:cooldownUntil", "@type": "xsd:dateTime" }, "credentialExpiresAt": { "@id": "looot:credentialExpiresAt", "@type": "xsd:dateTime" }, "consent": { "@id": "looot:consent" }, "pendingCredentialRoles": { "@id": "looot:pendingCredentialRoles", "@container": "@list" }, "testState": { "@id": "looot:testState" }, "probeConfigured": { "@id": "looot:probeConfigured", "@type": "xsd:boolean" }, "latestTestReceipt": { "@id": "looot:latestTestReceipt" }, "RegisterConnection": "looot:RegisterConnection", "kind": { "@id": "looot:kind" }, "placement": { "@id": "looot:placement" }, "name": { "@id": "looot:name", "@type": "xsd:string" }, "format": { "@id": "looot:format", "@type": "xsd:string" }, "secret": { "@id": "looot:secret", "@type": "xsd:string" }, "authorizationUrl": { "@id": "looot:authorizationUrl", "@type": "@id" }, "tokenUrl": { "@id": "looot:tokenUrl", "@type": "@id" }, "tokenPlacement": { "@id": "looot:tokenPlacement" }, "clientId": { "@id": "looot:clientId", "@type": "xsd:string" }, "keyFile": { "@id": "looot:keyFile", "@type": "xsd:string" }, "keyId": { "@id": "looot:keyId", "@type": "xsd:string" }, "algorithm": { "@id": "looot:algorithm" }, "signedHeaders": { "@id": "looot:signedHeaders", "@container": "@list" }, "blob": { "@id": "looot:blob", "@type": "xsd:string" }, "probe": { "@id": "looot:probe" }, "secondaryCredentialRoles": { "@id": "looot:secondaryCredentialRoles", "@container": "@list" }, "ConnectionProbeDefinition": "looot:ConnectionProbeDefinition", "host": { "@id": "looot:host", "@type": "xsd:string" }, "expectedStatuses": { "@id": "looot:expectedStatuses", "@container": "@list" }, "identityPointer": { "@id": "looot:identityPointer", "@type": "xsd:string" }, "scopesPointer": { "@id": "looot:scopesPointer", "@type": "xsd:string" }, "resourcesPointer": { "@id": "looot:resourcesPointer", "@type": "xsd:string" }, "ConnectionHealthReceipt": "looot:ConnectionHealthReceipt", "receiptId": { "@id": "looot:receiptId", "@type": "xsd:string" }, "connectionId": { "@id": "looot:connectionId", "@type": "xsd:string" }, "identity": { "@id": "looot:identity", "@type": "xsd:string" }, "resources": { "@id": "looot:resources", "@container": "@list" }, "providerRequestId": { "@id": "looot:providerRequestId", "@type": "xsd:string" }, "remediation": { "@id": "looot:remediation", "@type": "xsd:string" }, "checkedAt": { "@id": "looot:checkedAt", "@type": "xsd:dateTime" }, "ConnectionResource": "looot:ConnectionResource", "providerResourceId": { "@id": "looot:providerResourceId", "@type": "xsd:string" }, "displayName": { "@id": "looot:displayName", "@type": "xsd:string" }, "selected": { "@id": "looot:selected", "@type": "xsd:boolean" }, "discoveredAt": { "@id": "looot:discoveredAt", "@type": "xsd:dateTime" }, "SelectConnectionResource": "looot:SelectConnectionResource", "SupplySecondaryCredential": "looot:SupplySecondaryCredential", "PlatformKey": "looot:PlatformKey", "hasKey": { "@id": "looot:hasKey", "@type": "xsd:boolean" }, "keyHint": { "@id": "looot:keyHint", "@type": "xsd:string" }, "authConfig": { "@id": "looot:authConfig" }, "platformFeeMicros": { "@id": "looot:platformFeeMicros", "@type": "xsd:integer" }, "approved": { "@id": "looot:approved", "@type": "xsd:boolean" }, "endpointCount": { "@id": "looot:endpointCount", "@type": "xsd:integer" }, "runnable": { "@id": "looot:runnable", "@type": "xsd:boolean" }, "PlatformKeyList": "looot:PlatformKeyList", "platformKeys": { "@id": "looot:platformKeys", "@container": "@list" }, "SetPlatformKey": "looot:SetPlatformKey", "authMethod": { "@id": "looot:authMethod" }, "headerName": { "@id": "looot:headerName", "@type": "xsd:string" }, "paramName": { "@id": "looot:paramName", "@type": "xsd:string" }, "valuePrefix": { "@id": "looot:valuePrefix", "@type": "xsd:string" }, "fields": { "@id": "looot:fields", "@container": "@list" }, "PatchPlatformKey": "looot:PatchPlatformKey", "ConnectionAlert": "looot:ConnectionAlert", "alertId": { "@id": "looot:alertId", "@type": "xsd:string" }, "state": { "@id": "looot:state" }, "message": { "@id": "looot:message", "@type": "xsd:string" }, "acknowledgedAt": { "@id": "looot:acknowledgedAt", "@type": "xsd:dateTime" }, "ConnectionAuthorization": "looot:ConnectionAuthorization", "ConnectionCallback": "looot:ConnectionCallback", "code": { "@id": "looot:code", "@type": "xsd:string" }, "RotateConnection": "looot:RotateConnection", "ConnectionTestReceipt": "looot:ConnectionTestReceipt", "providerCalled": { "@id": "looot:providerCalled", "@type": "xsd:boolean" }, "credentialState": { "@id": "looot:credentialState" }, "testedAt": { "@id": "looot:testedAt", "@type": "xsd:dateTime" }, "ConnectionFixtureReceipt": "looot:ConnectionFixtureReceipt", "evidence": { "@id": "looot:evidence" }, "ConnectionFixtureReceiptHistory": "looot:ConnectionFixtureReceiptHistory", "latest": { "@id": "looot:latest" }, "receipts": { "@id": "looot:receipts", "@container": "@list" }, "Artifact": "looot:Artifact", "artifactId": { "@id": "looot:artifactId", "@type": "xsd:string" }, "runId": { "@id": "looot:runId", "@type": "xsd:string" }, "attemptId": { "@id": "looot:attemptId", "@type": "xsd:string" }, "sha256": { "@id": "looot:sha256", "@type": "xsd:string" }, "deletedAt": { "@id": "looot:deletedAt", "@type": "xsd:dateTime" }, "RequestQuarantineReview": "looot:RequestQuarantineReview", "contentDigest": { "@id": "looot:contentDigest", "@type": "xsd:string" }, "DecideQuarantineReview": "looot:DecideQuarantineReview", "decision": { "@id": "looot:decision" }, "reason": { "@id": "looot:reason", "@type": "xsd:string" }, "QuarantineReview": "looot:QuarantineReview", "reviewId": { "@id": "looot:reviewId", "@type": "xsd:string" }, "decisionReason": { "@id": "looot:decisionReason", "@type": "xsd:string" }, "reviewerPrincipalId": { "@id": "looot:reviewerPrincipalId", "@type": "xsd:string" }, "decidedAt": { "@id": "looot:decidedAt", "@type": "xsd:dateTime" }, "ResolveReconciliation": "looot:ResolveReconciliation", "resolvedProviderCost": { "@id": "looot:resolvedProviderCost", "@type": "xsd:decimal" }, "evidenceRefs": { "@id": "looot:evidenceRefs", "@container": "@list" }, "ImportCandidates": "looot:ImportCandidates", "sourceRef": { "@id": "looot:sourceRef", "@type": "xsd:string" }, "providerSlug": { "@id": "looot:providerSlug", "@type": "xsd:string" }, "document": { "@id": "looot:document" }, "ImportMetadataCandidates": "looot:ImportMetadataCandidates", "providerName": { "@id": "looot:providerName", "@type": "xsd:string" }, "catalogKind": { "@id": "looot:catalogKind" }, "catalogVersion": { "@id": "looot:catalogVersion", "@type": "xsd:string" }, "operations": { "@id": "looot:operations", "@container": "@list" }, "ReviewCandidate": "looot:ReviewCandidate", "expectedStatus": { "@id": "looot:expectedStatus" }, "nextStatus": { "@id": "looot:nextStatus" }, "CreateCompatibilityDraft": "looot:CreateCompatibilityDraft", "candidateId": { "@id": "looot:candidateId", "@type": "xsd:string" }, "DetectCandidateContradictions": "looot:DetectCandidateContradictions", "CreateOnboardingJob": "looot:CreateOnboardingJob", "hints": { "@id": "looot:hints" }, "DecideOnboardingJob": "looot:DecideOnboardingJob", "gate": { "@id": "looot:gate" }, "rightsTarget": { "@id": "looot:rightsTarget" }, "CompatibilityEvidenceRef": "looot:CompatibilityEvidenceRef", "url": { "@id": "looot:url", "@type": "@id" }, "observedAt": { "@id": "looot:observedAt", "@type": "xsd:dateTime" }, "SubmitCompatibilityGate": "looot:SubmitCompatibilityGate", "claim": { "@id": "looot:claim", "@type": "xsd:string" }, "DecideCompatibilityGate": "looot:DecideCompatibilityGate", "CreateActivationProposal": "looot:CreateActivationProposal", "draftId": { "@id": "looot:draftId", "@type": "xsd:string" }, "CreateProviderPackageDraft": "looot:CreateProviderPackageDraft", "proposalId": { "@id": "looot:proposalId", "@type": "xsd:string" }, "CreateProviderPackageRevision": "looot:CreateProviderPackageRevision", "packageId": { "@id": "looot:packageId", "@type": "xsd:string" }, "expectedPreviousRevisionId": { "@id": "looot:expectedPreviousRevisionId", "@type": "xsd:string" }, "mapping": { "@id": "looot:mapping" }, "ValidateProviderMapping": "looot:ValidateProviderMapping", "DecideProviderMapping": "looot:DecideProviderMapping", "CreateProviderActivationBundle": "looot:CreateProviderActivationBundle", "revisionId": { "@id": "looot:revisionId", "@type": "xsd:string" }, "PublishProviderRegistry": "looot:PublishProviderRegistry", "bundleId": { "@id": "looot:bundleId", "@type": "xsd:string" }, "acknowledgeBreakingChange": { "@id": "looot:acknowledgeBreakingChange", "@type": "xsd:boolean" }, "PublishPublicCatalog": "looot:PublishPublicCatalog", "RegisterDirectEndpoint": "looot:RegisterDirectEndpoint", "provider": { "@id": "looot:provider" }, "publishToPublicCatalog": { "@id": "looot:publishToPublicCatalog", "@type": "xsd:boolean" }, "autoCapability": { "@id": "looot:autoCapability", "@type": "xsd:boolean" }, "ImportDirectEndpoints": "looot:ImportDirectEndpoints", "SubmitProviderActivationEvidence": "looot:SubmitProviderActivationEvidence", "reportId": { "@id": "looot:reportId", "@type": "xsd:string" }, "blockerCode": { "@id": "looot:blockerCode" }, "DecideProviderActivationEvidence": "looot:DecideProviderActivationEvidence", "CreateProviderActivationChangeRequest": "looot:CreateProviderActivationChangeRequest", "expectedReportId": { "@id": "looot:expectedReportId", "@type": "xsd:string" }, "driverId": { "@id": "looot:driverId", "@type": "xsd:string" }, "DecideProviderActivationChange": "looot:DecideProviderActivationChange", "ApplyProviderActivationChange": "looot:ApplyProviderActivationChange", "expectedDryRunId": { "@id": "looot:expectedDryRunId", "@type": "xsd:string" }, "CreateNormalizedRoute": "looot:CreateNormalizedRoute", "routeKey": { "@id": "looot:routeKey", "@type": "xsd:string" }, "version": { "@id": "looot:version", "@type": "xsd:string" }, "capability": { "@id": "looot:capability" }, "outputSchema": { "@id": "looot:outputSchema" }, "steps": { "@id": "looot:steps", "@container": "@list" }, "WorkflowRunIf": "looot:WorkflowRunIf", "stepId": { "@id": "looot:stepId", "@type": "xsd:string" }, "equals": { "@id": "looot:equals", "@type": "xsd:boolean" }, "WorkflowComparison": "looot:WorkflowComparison", "left": { "@id": "looot:left", "@type": "@id" }, "operator": { "@id": "looot:operator" }, "right": { "@id": "looot:right", "@type": "@id" }, "CreateWorkflow": "looot:CreateWorkflow", "ReviseWorkflow": "looot:ReviseWorkflow", "PublishWorkflow": "looot:PublishWorkflow", "StartWorkflow": "looot:StartWorkflow", "MintWorkflowToken": "looot:MintWorkflowToken", "ttlSeconds": { "@id": "looot:ttlSeconds", "@type": "xsd:integer" }, "ResolveWorkflowApproval": "looot:ResolveWorkflowApproval", "token": { "@id": "looot:token", "@type": "xsd:string" }, "ResolveWorkflowCallback": "looot:ResolveWorkflowCallback", "payload": { "@id": "looot:payload" }, "OutputMappingDefinition": "looot:OutputMappingDefinition", "expression": { "@id": "looot:expression", "@type": "@id" }, "CreateOutputMapping": "looot:CreateOutputMapping", "mappingId": { "@id": "looot:mappingId", "@type": "xsd:string" }, "definition": { "@id": "looot:definition", "@type": "@id" }, "targetSchema": { "@id": "looot:targetSchema" }, "ReviseOutputMapping": "looot:ReviseOutputMapping", "expectedRevision": { "@id": "looot:expectedRevision", "@type": "xsd:integer" }, "PreviewOutputMapping": "looot:PreviewOutputMapping", "raw": { "@id": "looot:raw" }, "canonical": { "@id": "looot:canonical" }, "ChangeOutputMappingPublication": "looot:ChangeOutputMappingPublication" }, "@type": "schema:Dataset", "schema:name": "looot API JSON-LD context", "schema:description": "A JSON-LD @context for the objects looot'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-05) from openapi/looot-openapi.json.", "dcterms:created": "2026-10-05", "dcterms:source": [ "openapi/looot-openapi.json" ] }