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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}