AgileHero · JSON-LD Context

Agilehero Io Context

JSON-LD context defining the semantic vocabulary for Agilehero Io from AgileHero.

28 Classes 62 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/
agilehero: https://agilehero.io/schema#

Classes

Error Reference NullableReference Me Role Workspace Member Project CardType Estimation Card CardCreate CardUpdate CardMove List ListCreate ListUpdate Label LabelWrite RelationKind Relation Checklist ChecklistItem Comment Epic WebhookEndpoint WebhookEvent ProtectedResourceMetadata

Properties

Property Type Container
error
id string
name string
workspaces list
role reference
plan string
number integer
title string
type reference
description_present boolean
list reference
epic reference
project reference
assignees list
labels list
due_date date
estimation integer
position integer
created_at dateTime
updated_at dateTime
description_markdown string
list_id string
epic_id string
label_ids list
assignee_ids list
category string
limit integer
color string
done boolean
cards_count integer
kind reference
target_card
items list
description string
checked boolean
checklist reference
card
body_text string
body_markdown string
parent
reply_to
deleted boolean
author reference
start_date date
end_date date
url string
event_types list
project_ids list
status string
disabled_reason string
secret string
occurred_at dateTime
origin string
workspace
actor reference
data
changes
resource string
authorization_servers list
scopes_supported list
bearer_methods_supported list
resource_name string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://agilehero.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "agilehero": "https://agilehero.io/schema#",
    "Error": "agilehero:Error",
    "error": {
      "@id": "agilehero:error"
    },
    "Reference": "agilehero:Reference",
    "id": {
      "@id": "agilehero:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "agilehero:name",
      "@type": "xsd:string"
    },
    "NullableReference": "agilehero:NullableReference",
    "Me": "agilehero:Me",
    "workspaces": {
      "@id": "agilehero:workspaces",
      "@container": "@list"
    },
    "Role": "agilehero:Role",
    "Workspace": "agilehero:Workspace",
    "role": {
      "@id": "agilehero:role",
      "@type": "@id"
    },
    "plan": {
      "@id": "agilehero:plan",
      "@type": "xsd:string"
    },
    "Member": "agilehero:Member",
    "Project": "agilehero:Project",
    "CardType": "agilehero:CardType",
    "Estimation": "agilehero:Estimation",
    "Card": "agilehero:Card",
    "number": {
      "@id": "agilehero:number",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "agilehero:title",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "agilehero:type",
      "@type": "@id"
    },
    "description_present": {
      "@id": "agilehero:description_present",
      "@type": "xsd:boolean"
    },
    "list": {
      "@id": "agilehero:list",
      "@type": "@id"
    },
    "epic": {
      "@id": "agilehero:epic",
      "@type": "@id"
    },
    "project": {
      "@id": "agilehero:project",
      "@type": "@id"
    },
    "assignees": {
      "@id": "agilehero:assignees",
      "@container": "@list"
    },
    "labels": {
      "@id": "agilehero:labels",
      "@container": "@list"
    },
    "due_date": {
      "@id": "agilehero:due_date",
      "@type": "xsd:date"
    },
    "estimation": {
      "@id": "agilehero:estimation",
      "@type": "xsd:integer"
    },
    "position": {
      "@id": "agilehero:position",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "agilehero:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "agilehero:updated_at",
      "@type": "xsd:dateTime"
    },
    "CardCreate": "agilehero:CardCreate",
    "description_markdown": {
      "@id": "agilehero:description_markdown",
      "@type": "xsd:string"
    },
    "list_id": {
      "@id": "agilehero:list_id",
      "@type": "xsd:string"
    },
    "epic_id": {
      "@id": "agilehero:epic_id",
      "@type": "xsd:string"
    },
    "label_ids": {
      "@id": "agilehero:label_ids",
      "@container": "@list"
    },
    "assignee_ids": {
      "@id": "agilehero:assignee_ids",
      "@container": "@list"
    },
    "CardUpdate": "agilehero:CardUpdate",
    "CardMove": "agilehero:CardMove",
    "List": "agilehero:List",
    "category": {
      "@id": "agilehero:category",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "agilehero:limit",
      "@type": "xsd:integer"
    },
    "color": {
      "@id": "agilehero:color",
      "@type": "xsd:string"
    },
    "done": {
      "@id": "agilehero:done",
      "@type": "xsd:boolean"
    },
    "cards_count": {
      "@id": "agilehero:cards_count",
      "@type": "xsd:integer"
    },
    "ListCreate": "agilehero:ListCreate",
    "ListUpdate": "agilehero:ListUpdate",
    "Label": "agilehero:Label",
    "LabelWrite": "agilehero:LabelWrite",
    "RelationKind": "agilehero:RelationKind",
    "Relation": "agilehero:Relation",
    "kind": {
      "@id": "agilehero:kind",
      "@type": "@id"
    },
    "target_card": {
      "@id": "agilehero:target_card"
    },
    "Checklist": "agilehero:Checklist",
    "items": {
      "@id": "agilehero:items",
      "@container": "@list"
    },
    "ChecklistItem": "agilehero:ChecklistItem",
    "description": {
      "@id": "agilehero:description",
      "@type": "xsd:string"
    },
    "checked": {
      "@id": "agilehero:checked",
      "@type": "xsd:boolean"
    },
    "checklist": {
      "@id": "agilehero:checklist",
      "@type": "@id"
    },
    "card": {
      "@id": "agilehero:card"
    },
    "Comment": "agilehero:Comment",
    "body_text": {
      "@id": "agilehero:body_text",
      "@type": "xsd:string"
    },
    "body_markdown": {
      "@id": "agilehero:body_markdown",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "agilehero:parent"
    },
    "reply_to": {
      "@id": "agilehero:reply_to"
    },
    "deleted": {
      "@id": "agilehero:deleted",
      "@type": "xsd:boolean"
    },
    "author": {
      "@id": "agilehero:author",
      "@type": "@id"
    },
    "Epic": "agilehero:Epic",
    "start_date": {
      "@id": "agilehero:start_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "agilehero:end_date",
      "@type": "xsd:date"
    },
    "WebhookEndpoint": "agilehero:WebhookEndpoint",
    "url": {
      "@id": "agilehero:url",
      "@type": "xsd:string"
    },
    "event_types": {
      "@id": "agilehero:event_types",
      "@container": "@list"
    },
    "project_ids": {
      "@id": "agilehero:project_ids",
      "@container": "@list"
    },
    "status": {
      "@id": "agilehero:status",
      "@type": "xsd:string"
    },
    "disabled_reason": {
      "@id": "agilehero:disabled_reason",
      "@type": "xsd:string"
    },
    "secret": {
      "@id": "agilehero:secret",
      "@type": "xsd:string"
    },
    "WebhookEvent": "agilehero:WebhookEvent",
    "occurred_at": {
      "@id": "agilehero:occurred_at",
      "@type": "xsd:dateTime"
    },
    "origin": {
      "@id": "agilehero:origin",
      "@type": "xsd:string"
    },
    "workspace": {
      "@id": "agilehero:workspace"
    },
    "actor": {
      "@id": "agilehero:actor",
      "@type": "@id"
    },
    "data": {
      "@id": "agilehero:data"
    },
    "changes": {
      "@id": "agilehero:changes"
    },
    "ProtectedResourceMetadata": "agilehero:ProtectedResourceMetadata",
    "resource": {
      "@id": "agilehero:resource",
      "@type": "xsd:string"
    },
    "authorization_servers": {
      "@id": "agilehero:authorization_servers",
      "@container": "@list"
    },
    "scopes_supported": {
      "@id": "agilehero:scopes_supported",
      "@container": "@list"
    },
    "bearer_methods_supported": {
      "@id": "agilehero:bearer_methods_supported",
      "@container": "@list"
    },
    "resource_name": {
      "@id": "agilehero:resource_name",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AgileHero API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AgileHero'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-11-01) from openapi/agilehero-io-openapi.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/agilehero-io-openapi.yml"
  ]
}