Coder · JSON-LD Context
Coder Context
JSON-LD context defining the semantic vocabulary for Coder from Coder.
40 Classes
48 Properties
3 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
coder:
https://coder.com/api/v2/
Classes
id
name
display_name
description
username
email
avatar_url
status
login_type
owner_name
organization_name
template_name
autostart_schedule
automatic_updates
provisioner
icon
deprecation_message
transition
reason
health
directory
environment
architecture
operating_system
version
expanded_directory
troubleshooting_url
lifecycle_state
url
share
subdomain_name
healthcheck
action
resource_type
resource_target
diff
ip
user_agent
request_id
additional_fields
Properties
| Property | Type | Container |
|---|---|---|
| Workspace | reference | |
| Template | reference | |
| TemplateVersion | reference | |
| WorkspaceBuild | reference | |
| WorkspaceAgent | reference | |
| WorkspaceApp | reference | |
| User | reference | |
| Organization | reference | |
| Group | reference | |
| AuditLog | reference | |
| ProvisionerJob | reference | |
| APIKey | reference | |
| Role | reference | |
| DeploymentConfig | reference | |
| created_at | dateTime | |
| updated_at | dateTime | |
| last_seen_at | dateTime | |
| last_used_at | dateTime | |
| owner_id | reference | |
| organization_id | reference | |
| template_id | reference | |
| template_version_id | reference | |
| ttl_ms | integer | |
| dormant_at | dateTime | |
| deleting_at | dateTime | |
| favorite | boolean | |
| active_version_id | reference | |
| active_user_count | integer | |
| deprecated | boolean | |
| build_number | integer | |
| job | reference | |
| resources | list | |
| agents | list | |
| apps | list | |
| roles | list | |
| members | list | |
| workspaces | list | |
| count | integer | |
| healthy | boolean | |
| failing_agents | list | |
| first_connected_at | dateTime | |
| last_connected_at | dateTime | |
| disconnected_at | dateTime | |
| connection_timeout_seconds | integer | |
| subdomain | boolean | |
| resource_id | reference | |
| Coder | reference | |
| provider | reference |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"@vocab": "https://coder.com/api/v2/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"coder": "https://coder.com/api/v2/",
"Workspace": {
"@id": "coder:Workspace",
"@type": "@id"
},
"Template": {
"@id": "coder:Template",
"@type": "@id"
},
"TemplateVersion": {
"@id": "coder:TemplateVersion",
"@type": "@id"
},
"WorkspaceBuild": {
"@id": "coder:WorkspaceBuild",
"@type": "@id"
},
"WorkspaceAgent": {
"@id": "coder:WorkspaceAgent",
"@type": "@id"
},
"WorkspaceApp": {
"@id": "coder:WorkspaceApp",
"@type": "@id"
},
"User": {
"@id": "coder:User",
"@type": "@id"
},
"Organization": {
"@id": "coder:Organization",
"@type": "@id"
},
"Group": {
"@id": "coder:Group",
"@type": "@id"
},
"AuditLog": {
"@id": "coder:AuditLog",
"@type": "@id"
},
"ProvisionerJob": {
"@id": "coder:ProvisionerJob",
"@type": "@id"
},
"APIKey": {
"@id": "coder:APIKey",
"@type": "@id"
},
"Role": {
"@id": "coder:Role",
"@type": "@id"
},
"DeploymentConfig": {
"@id": "coder:DeploymentConfig",
"@type": "@id"
},
"id": "@id",
"name": "schema:name",
"display_name": "schema:alternateName",
"description": "schema:description",
"created_at": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"last_seen_at": {
"@id": "schema:dateRead",
"@type": "xsd:dateTime"
},
"last_used_at": {
"@id": "coder:lastUsedAt",
"@type": "xsd:dateTime"
},
"username": "schema:accountName",
"email": "schema:email",
"avatar_url": "schema:image",
"status": "schema:status",
"login_type": "schema:identifier",
"owner_id": {
"@id": "schema:creator",
"@type": "@id"
},
"owner_name": "schema:creator",
"organization_id": {
"@id": "schema:memberOf",
"@type": "@id"
},
"organization_name": "schema:memberOf",
"template_id": {
"@id": "coder:hasTemplate",
"@type": "@id"
},
"template_name": "coder:hasTemplate",
"template_version_id": {
"@id": "coder:hasTemplateVersion",
"@type": "@id"
},
"autostart_schedule": "coder:autostartSchedule",
"ttl_ms": {
"@id": "coder:ttlMs",
"@type": "xsd:integer"
},
"dormant_at": {
"@id": "coder:dormantAt",
"@type": "xsd:dateTime"
},
"deleting_at": {
"@id": "coder:deletingAt",
"@type": "xsd:dateTime"
},
"automatic_updates": "coder:automaticUpdates",
"favorite": {
"@id": "coder:favorite",
"@type": "xsd:boolean"
},
"provisioner": "coder:provisioner",
"active_version_id": {
"@id": "coder:activeVersion",
"@type": "@id"
},
"active_user_count": {
"@id": "coder:activeUserCount",
"@type": "xsd:integer"
},
"icon": "schema:image",
"deprecated": {
"@id": "schema:supersededBy",
"@type": "xsd:boolean"
},
"deprecation_message": "schema:description",
"transition": "coder:transition",
"build_number": {
"@id": "coder:buildNumber",
"@type": "xsd:integer"
},
"reason": "coder:reason",
"job": {
"@id": "coder:hasJob",
"@type": "@id"
},
"resources": {
"@id": "coder:hasResources",
"@container": "@list"
},
"agents": {
"@id": "coder:hasAgents",
"@container": "@list"
},
"apps": {
"@id": "coder:hasApps",
"@container": "@list"
},
"roles": {
"@id": "coder:hasRoles",
"@container": "@list"
},
"members": {
"@id": "schema:member",
"@container": "@list"
},
"workspaces": {
"@id": "coder:workspaces",
"@container": "@list"
},
"count": {
"@id": "schema:numberOfItems",
"@type": "xsd:integer"
},
"health": "coder:health",
"healthy": {
"@id": "coder:healthy",
"@type": "xsd:boolean"
},
"failing_agents": {
"@id": "coder:failingAgents",
"@container": "@list"
},
"directory": "coder:directory",
"environment": "coder:environment",
"architecture": "coder:architecture",
"operating_system": "schema:operatingSystem",
"version": "schema:version",
"expanded_directory": "coder:expandedDirectory",
"first_connected_at": {
"@id": "coder:firstConnectedAt",
"@type": "xsd:dateTime"
},
"last_connected_at": {
"@id": "coder:lastConnectedAt",
"@type": "xsd:dateTime"
},
"disconnected_at": {
"@id": "coder:disconnectedAt",
"@type": "xsd:dateTime"
},
"connection_timeout_seconds": {
"@id": "coder:connectionTimeoutSeconds",
"@type": "xsd:integer"
},
"troubleshooting_url": "schema:url",
"lifecycle_state": "coder:lifecycleState",
"url": "schema:url",
"share": "coder:share",
"subdomain": {
"@id": "coder:subdomain",
"@type": "xsd:boolean"
},
"subdomain_name": "coder:subdomainName",
"healthcheck": "coder:healthcheck",
"action": "coder:action",
"resource_type": "coder:resourceType",
"resource_id": {
"@id": "coder:resourceId",
"@type": "@id"
},
"resource_target": "coder:resourceTarget",
"diff": "coder:diff",
"ip": "coder:ip",
"user_agent": "coder:userAgent",
"request_id": "coder:requestId",
"additional_fields": "coder:additionalFields",
"Coder": {
"@id": "schema:SoftwareApplication",
"@type": "@id"
},
"provider": {
"@id": "schema:provider",
"@type": "@id"
}
}
}