schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
kosli:
https://kosli.com/schema#
{
"@context": {
"@vocab": "https://kosli.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"kosli": "https://kosli.com/schema#",
"GetActionsOrgActionnumberResponse": "kosli:GetActionsOrgActionnumberResponse",
"name": {
"@id": "kosli:name",
"@type": "xsd:string"
},
"type": {
"@id": "kosli:type",
"@type": "xsd:string"
},
"number": {
"@id": "kosli:number",
"@type": "xsd:integer"
},
"targets": {
"@id": "kosli:targets",
"@container": "@list"
},
"triggers": {
"@id": "kosli:triggers",
"@container": "@list"
},
"created_by": {
"@id": "kosli:created_by",
"@type": "xsd:string"
},
"is_created_from_slack_app": {
"@id": "kosli:is_created_from_slack_app",
"@type": "xsd:boolean"
},
"is_failing": {
"@id": "kosli:is_failing",
"@type": "xsd:boolean"
},
"last_success_timestamp": {
"@id": "kosli:last_success_timestamp",
"@type": "xsd:decimal"
},
"last_failure_timestamp": {
"@id": "kosli:last_failure_timestamp",
"@type": "xsd:decimal"
},
"created_at": {
"@id": "kosli:created_at",
"@type": "xsd:decimal"
},
"last_modified_at": {
"@id": "kosli:last_modified_at",
"@type": "xsd:decimal"
},
"flows": {
"@id": "kosli:flows",
"@container": "@list"
},
"environments": {
"@id": "kosli:environments",
"@container": "@list"
},
"GetApiV2EnvironmentsYourorgnameResponse": "kosli:GetApiV2EnvironmentsYourorgnameResponse",
"PostAttestationsOrgUploadsRequest": "kosli:PostAttestationsOrgUploadsRequest",
"UploadPostInput": {
"@id": "kosli:UploadPostInput"
},
"PostAttestationsOrgUploadsResponse": "kosli:PostAttestationsOrgUploadsResponse",
"GetBuildsOrgResponse": "kosli:GetBuildsOrgResponse",
"GetFlowsOrgResponse": "kosli:GetFlowsOrgResponse",
"data": {
"@id": "kosli:data",
"@container": "@list"
},
"pagination": {
"@id": "kosli:pagination"
},
"GetFlowsOrgFlownameResponse": "kosli:GetFlowsOrgFlownameResponse",
"PutFlowsOrgFlownameRenameRequest": "kosli:PutFlowsOrgFlownameRenameRequest",
"new_name": {
"@id": "kosli:new_name",
"@type": "xsd:string"
},
"PutFlowsOrgFlownameRenameResponse": "kosli:PutFlowsOrgFlownameRenameResponse",
"GetReposOrgResponse": "kosli:GetReposOrgResponse",
"page": {
"@id": "kosli:page",
"@type": "xsd:integer"
},
"per_page": {
"@id": "kosli:per_page",
"@type": "xsd:integer"
},
"total_pages": {
"@id": "kosli:total_pages",
"@type": "xsd:integer"
},
"total_count": {
"@id": "kosli:total_count",
"@type": "xsd:integer"
},
"repos": {
"@id": "kosli:repos",
"@container": "@list"
},
"GetTrailsOrgFlownameTrailnameEventsResponse": "kosli:GetTrailsOrgFlownameTrailnameEventsResponse"
},
"@type": "schema:Dataset",
"schema:name": "Kosli API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Kosli'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-29) from openapi/_ae-authored/kosli-openapi-generated.yml.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/_ae-authored/kosli-openapi-generated.yml"
]
}