schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
needhuman:
https://needhuman.ai/schema#
{
"@context": {
"@vocab": "https://needhuman.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"needhuman": "https://needhuman.ai/schema#",
"GetApiV1HealthResponse": "needhuman:GetApiV1HealthResponse",
"ok": {
"@id": "needhuman:ok",
"@type": "xsd:boolean"
},
"timestamp": {
"@id": "needhuman:timestamp",
"@type": "xsd:string"
},
"PostApiV1KeysRegisterRequest": "needhuman:PostApiV1KeysRegisterRequest",
"name": {
"@id": "needhuman:name",
"@type": "xsd:string"
},
"PostApiV1KeysRegisterResponse": "needhuman:PostApiV1KeysRegisterResponse",
"api_key": {
"@id": "needhuman:api_key",
"@type": "xsd:string"
},
"credits_remaining": {
"@id": "needhuman:credits_remaining",
"@type": "xsd:integer"
},
"message": {
"@id": "needhuman:message",
"@type": "xsd:string"
},
"GetApiV1TasksResponse": "needhuman:GetApiV1TasksResponse",
"tasks": {
"@id": "needhuman:tasks",
"@container": "@list"
},
"PostApiV1TasksRequest": "needhuman:PostApiV1TasksRequest",
"description": {
"@id": "needhuman:description",
"@type": "xsd:string"
},
"PostApiV1TasksResponse": "needhuman:PostApiV1TasksResponse",
"id": {
"@id": "needhuman:id",
"@type": "xsd:string"
},
"action_type": {
"@id": "needhuman:action_type",
"@type": "xsd:string"
},
"urgency": {
"@id": "needhuman:urgency",
"@type": "xsd:string"
},
"status": {
"@id": "needhuman:status",
"@type": "xsd:string"
},
"result": {
"@id": "needhuman:result",
"@type": "xsd:string"
},
"proof_text": {
"@id": "needhuman:proof_text",
"@type": "xsd:string"
},
"proof_url": {
"@id": "needhuman:proof_url",
"@type": "xsd:string"
},
"api_key_id": {
"@id": "needhuman:api_key_id",
"@type": "xsd:string"
},
"source": {
"@id": "needhuman:source",
"@type": "xsd:string"
},
"created_at": {
"@id": "needhuman:created_at",
"@type": "xsd:dateTime"
},
"completed_at": {
"@id": "needhuman:completed_at",
"@type": "xsd:string"
},
"PatchApiV1TasksTaskidRequest": "needhuman:PatchApiV1TasksTaskidRequest",
"proof": {
"@id": "needhuman:proof"
},
"PatchApiV1TasksTaskidResponse": "needhuman:PatchApiV1TasksTaskidResponse",
"idempotency_key": {
"@id": "needhuman:idempotency_key",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "needhuman-ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects needhuman-ai'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-30) from openapi/_ae-authored/needhuman-ai-openapi-generated.yml.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_ae-authored/needhuman-ai-openapi-generated.yml"
]
}