Codebase · JSON-LD Context
Codebasehq Context
JSON-LD context defining the semantic vocabulary for Codebasehq from Codebase.
12 Classes
32 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
codebasehq:
https://codebasehq.com/schema#
Classes
GetActivityResponse
PostCreateProjectRequest
PutProjectProjectIdRequest
GetProjectGroupsResponse
GetRolesResponse
PostTestProjectTickets5AttachmentsRequest
PostUploadsRequest
PostUploadsResponse
GetUsersResponse
PostUsersRequest
GetUsersUsernamePublicKeysResponse
PostUsersUsernamePublicKeysRequest
Properties
| Property | Type | Container |
|---|---|---|
| events | list | |
| event.title | string | |
| event.type | string | |
| event.timestamp | string | |
| event.html-title | string | |
| event.html-text | string | |
| name | string | |
| permalink | string | |
| status | string | |
| id | integer | |
| label | string | |
| default | string | |
| permissions | string | |
| identifier | string | |
| file-name | string | |
| content-type | string | |
| file-size | integer | |
| url | string | |
| company | string | |
| access-level | string | |
| last-activity-at | string | |
| api-key | string | |
| email-address | string | |
| first-name | string | |
| last-name | string | |
| time-zone | string | |
| username | string | |
| assignments | string | |
| enabled | string | |
| role-id | string | |
| description | string | |
| key | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://codebasehq.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"codebasehq": "https://codebasehq.com/schema#",
"GetActivityResponse": "codebasehq:GetActivityResponse",
"events": {
"@id": "codebasehq:events",
"@container": "@list"
},
"event.title": {
"@id": "codebasehq:event.title",
"@type": "xsd:string"
},
"event.type": {
"@id": "codebasehq:event.type",
"@type": "xsd:string"
},
"event.timestamp": {
"@id": "codebasehq:event.timestamp",
"@type": "xsd:string"
},
"event.html-title": {
"@id": "codebasehq:event.html-title",
"@type": "xsd:string"
},
"event.html-text": {
"@id": "codebasehq:event.html-text",
"@type": "xsd:string"
},
"PostCreateProjectRequest": "codebasehq:PostCreateProjectRequest",
"name": {
"@id": "codebasehq:name",
"@type": "xsd:string"
},
"PutProjectProjectIdRequest": "codebasehq:PutProjectProjectIdRequest",
"permalink": {
"@id": "codebasehq:permalink",
"@type": "xsd:string"
},
"status": {
"@id": "codebasehq:status",
"@type": "xsd:string"
},
"GetProjectGroupsResponse": "codebasehq:GetProjectGroupsResponse",
"id": {
"@id": "codebasehq:id",
"@type": "xsd:integer"
},
"label": {
"@id": "codebasehq:label",
"@type": "xsd:string"
},
"GetRolesResponse": "codebasehq:GetRolesResponse",
"default": {
"@id": "codebasehq:default",
"@type": "xsd:string"
},
"permissions": {
"@id": "codebasehq:permissions",
"@type": "xsd:string"
},
"PostTestProjectTickets5AttachmentsRequest": "codebasehq:PostTestProjectTickets5AttachmentsRequest",
"PostUploadsRequest": "codebasehq:PostUploadsRequest",
"PostUploadsResponse": "codebasehq:PostUploadsResponse",
"identifier": {
"@id": "codebasehq:identifier",
"@type": "xsd:string"
},
"file-name": {
"@id": "codebasehq:file-name",
"@type": "xsd:string"
},
"content-type": {
"@id": "codebasehq:content-type",
"@type": "xsd:string"
},
"file-size": {
"@id": "codebasehq:file-size",
"@type": "xsd:integer"
},
"url": {
"@id": "codebasehq:url",
"@type": "xsd:string"
},
"GetUsersResponse": "codebasehq:GetUsersResponse",
"company": {
"@id": "codebasehq:company",
"@type": "xsd:string"
},
"access-level": {
"@id": "codebasehq:access-level",
"@type": "xsd:string"
},
"last-activity-at": {
"@id": "codebasehq:last-activity-at",
"@type": "xsd:string"
},
"api-key": {
"@id": "codebasehq:api-key",
"@type": "xsd:string"
},
"email-address": {
"@id": "codebasehq:email-address",
"@type": "xsd:string"
},
"first-name": {
"@id": "codebasehq:first-name",
"@type": "xsd:string"
},
"last-name": {
"@id": "codebasehq:last-name",
"@type": "xsd:string"
},
"time-zone": {
"@id": "codebasehq:time-zone",
"@type": "xsd:string"
},
"username": {
"@id": "codebasehq:username",
"@type": "xsd:string"
},
"assignments": {
"@id": "codebasehq:assignments",
"@type": "xsd:string"
},
"enabled": {
"@id": "codebasehq:enabled",
"@type": "xsd:string"
},
"PostUsersRequest": "codebasehq:PostUsersRequest",
"role-id": {
"@id": "codebasehq:role-id",
"@type": "xsd:string"
},
"GetUsersUsernamePublicKeysResponse": "codebasehq:GetUsersUsernamePublicKeysResponse",
"description": {
"@id": "codebasehq:description",
"@type": "xsd:string"
},
"key": {
"@id": "codebasehq:key",
"@type": "xsd:string"
},
"PostUsersUsernamePublicKeysRequest": "codebasehq:PostUsersUsernamePublicKeysRequest"
},
"@type": "schema:Dataset",
"schema:name": "Codebase API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Codebase'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-27) from openapi/_ae-authored/codebasehq-openapi-generated.yml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/_ae-authored/codebasehq-openapi-generated.yml"
]
}