AgentBill · JSON-LD Context
Agentbill Dev Context
JSON-LD context defining the semantic vocabulary for Agentbill Dev from AgentBill.
12 Classes
43 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
agentbill:
https://agentbill.dev/schema#
Classes
PutBudgetRequest
PutBudgetResponse
PostEventsRequest
PostKeysRevokeRequest
PostPreflightRequest
PostPreflightResponse
PostStepRequest
GetTasksResponse
GetTasksTaskrefResponse
GetUsageResponse
PostWebhookConfigRequest
PostWebhookConfigResponse
Properties
| Property | Type | Container |
|---|---|---|
| customer_id | string | |
| limit_units | integer | |
| customer_created | boolean | |
| limit | integer | |
| used | integer | |
| reserved | integer | |
| remaining | integer | |
| is_blocked | boolean | |
| event_type | string | |
| idempotency_key | string | |
| reservation_id | string | |
| units | integer | |
| task_ref | string | |
| success | boolean | |
| metadata | ||
| usage_missing | boolean | |
| key_prefix | string | |
| agent_id | string | |
| task_ceiling | integer | |
| estimated_units | integer | |
| approved | boolean | |
| reason | string | |
| task_used_units | integer | |
| task_remaining_units | integer | |
| step_name | string | |
| tasks | list | |
| ceiling_units | integer | |
| used_units | integer | |
| reserved_units | integer | |
| remaining_units | integer | |
| exceeded | boolean | |
| created_at | string | |
| updated_at | string | |
| by | string | |
| days | integer | |
| total_units | integer | |
| total_events | integer | |
| group_count | integer | |
| groups | list | |
| url | string | |
| webhook_url | string | |
| signing_secret | string | |
| signature_header | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://agentbill.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"agentbill": "https://agentbill.dev/schema#",
"PutBudgetRequest": "agentbill:PutBudgetRequest",
"customer_id": {
"@id": "agentbill:customer_id",
"@type": "xsd:string"
},
"limit_units": {
"@id": "agentbill:limit_units",
"@type": "xsd:integer"
},
"PutBudgetResponse": "agentbill:PutBudgetResponse",
"customer_created": {
"@id": "agentbill:customer_created",
"@type": "xsd:boolean"
},
"limit": {
"@id": "agentbill:limit",
"@type": "xsd:integer"
},
"used": {
"@id": "agentbill:used",
"@type": "xsd:integer"
},
"reserved": {
"@id": "agentbill:reserved",
"@type": "xsd:integer"
},
"remaining": {
"@id": "agentbill:remaining",
"@type": "xsd:integer"
},
"is_blocked": {
"@id": "agentbill:is_blocked",
"@type": "xsd:boolean"
},
"PostEventsRequest": "agentbill:PostEventsRequest",
"event_type": {
"@id": "agentbill:event_type",
"@type": "xsd:string"
},
"idempotency_key": {
"@id": "agentbill:idempotency_key",
"@type": "xsd:string"
},
"reservation_id": {
"@id": "agentbill:reservation_id",
"@type": "xsd:string"
},
"units": {
"@id": "agentbill:units",
"@type": "xsd:integer"
},
"task_ref": {
"@id": "agentbill:task_ref",
"@type": "xsd:string"
},
"success": {
"@id": "agentbill:success",
"@type": "xsd:boolean"
},
"metadata": {
"@id": "agentbill:metadata"
},
"usage_missing": {
"@id": "agentbill:usage_missing",
"@type": "xsd:boolean"
},
"PostKeysRevokeRequest": "agentbill:PostKeysRevokeRequest",
"key_prefix": {
"@id": "agentbill:key_prefix",
"@type": "xsd:string"
},
"PostPreflightRequest": "agentbill:PostPreflightRequest",
"agent_id": {
"@id": "agentbill:agent_id",
"@type": "xsd:string"
},
"task_ceiling": {
"@id": "agentbill:task_ceiling",
"@type": "xsd:integer"
},
"estimated_units": {
"@id": "agentbill:estimated_units",
"@type": "xsd:integer"
},
"PostPreflightResponse": "agentbill:PostPreflightResponse",
"approved": {
"@id": "agentbill:approved",
"@type": "xsd:boolean"
},
"reason": {
"@id": "agentbill:reason",
"@type": "xsd:string"
},
"task_used_units": {
"@id": "agentbill:task_used_units",
"@type": "xsd:integer"
},
"task_remaining_units": {
"@id": "agentbill:task_remaining_units",
"@type": "xsd:integer"
},
"PostStepRequest": "agentbill:PostStepRequest",
"step_name": {
"@id": "agentbill:step_name",
"@type": "xsd:string"
},
"GetTasksResponse": "agentbill:GetTasksResponse",
"tasks": {
"@id": "agentbill:tasks",
"@container": "@list"
},
"GetTasksTaskrefResponse": "agentbill:GetTasksTaskrefResponse",
"ceiling_units": {
"@id": "agentbill:ceiling_units",
"@type": "xsd:integer"
},
"used_units": {
"@id": "agentbill:used_units",
"@type": "xsd:integer"
},
"reserved_units": {
"@id": "agentbill:reserved_units",
"@type": "xsd:integer"
},
"remaining_units": {
"@id": "agentbill:remaining_units",
"@type": "xsd:integer"
},
"exceeded": {
"@id": "agentbill:exceeded",
"@type": "xsd:boolean"
},
"created_at": {
"@id": "agentbill:created_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "agentbill:updated_at",
"@type": "xsd:string"
},
"GetUsageResponse": "agentbill:GetUsageResponse",
"by": {
"@id": "agentbill:by",
"@type": "xsd:string"
},
"days": {
"@id": "agentbill:days",
"@type": "xsd:integer"
},
"total_units": {
"@id": "agentbill:total_units",
"@type": "xsd:integer"
},
"total_events": {
"@id": "agentbill:total_events",
"@type": "xsd:integer"
},
"group_count": {
"@id": "agentbill:group_count",
"@type": "xsd:integer"
},
"groups": {
"@id": "agentbill:groups",
"@container": "@list"
},
"PostWebhookConfigRequest": "agentbill:PostWebhookConfigRequest",
"url": {
"@id": "agentbill:url",
"@type": "xsd:string"
},
"PostWebhookConfigResponse": "agentbill:PostWebhookConfigResponse",
"webhook_url": {
"@id": "agentbill:webhook_url",
"@type": "xsd:string"
},
"signing_secret": {
"@id": "agentbill:signing_secret",
"@type": "xsd:string"
},
"signature_header": {
"@id": "agentbill:signature_header",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "AgentBill API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects AgentBill'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/_ae-authored/agentbill-dev-openapi-generated.yml.",
"dcterms:created": "2026-11-01",
"dcterms:source": [
"openapi/_ae-authored/agentbill-dev-openapi-generated.yml"
]
}