argus-town · JSON-LD Context
Argus Town Context
JSON-LD context defining the semantic vocabulary for Argus Town from argus-town.
54 Classes
177 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
argus:
https://argus.town/schema#
Classes
Advisory
AlertFiring
AlertFiringList
AlertRule
AlertRuleCreateBody
AlertRuleList
AlertRuleUpdateBody
ApiIndex
BreakdownRow
Connection
ConnectionCreateBody
ConnectionList
ConnectionUpdateBody
ConnectLink
ConnectLinkCreateBody
DeviceCode
DeviceCodeBody
DeviceToken
DeviceTokenBody
ErrorCodeInfo
ErrorCodeList
ErrorResponse
Event
EventBatch
EventInput
EventList
EventRejection
EventsBody
EventValidation
EventWarning
ListRate
Metrics
NegotiatedPlan
NegotiatedPlanInput
NegotiatedPricing
NegotiatedPricingBody
NegotiatedRate
NextStep
NextStepItem
Plan
Project
Provider
ProviderList
ProviderSummary
RateLimitInput
RateLimitReading
RightSizing
Spend
SpendDay
SpendTotals
Summary
Sync
SyncList
UsageDay
Properties
| Property | Type | Container |
|---|---|---|
| level | string | |
| code | string | |
| message | string | |
| object | string | |
| id | string | |
| rule | string | |
| connection | ||
| fired_at | dateTime | |
| value | ||
| delivered | boolean | |
| acknowledged | boolean | |
| data | list | |
| has_more | boolean | |
| next_cursor | ||
| type | string | |
| threshold | decimal | |
| connections | ||
| enabled | boolean | |
| channel | string | |
| last_fired_at | ||
| created_at | dateTime | |
| version | string | |
| status | string | |
| links | ||
| authentication | ||
| first_call | ||
| next_steps | list | |
| period_start | dateTime | |
| dimension | string | |
| dimension_key | string | |
| spend_usd | decimal | |
| requests | decimal | |
| tokens | decimal | |
| provider | string | |
| origin | string | |
| label | string | |
| credential_type | string | |
| status_detail | ||
| last_synced_at | ||
| updated_at | dateTime | |
| metrics | reference | |
| metered | boolean | |
| advisories | list | |
| usage | list | |
| breakdown | list | |
| rate_limits | list | |
| sync_runs | list | |
| plan | ||
| secret | string | |
| meta | ||
| url | string | |
| expires_at | dateTime | |
| device_code | string | |
| user_code | string | |
| verification_uri | string | |
| verification_uri_complete | string | |
| expires_in | decimal | |
| interval | decimal | |
| client_name | string | |
| scopes | list | |
| project | ||
| api_key | string | |
| mcp_key | string | |
| source | ||
| description | string | |
| doc_url | string | |
| error | ||
| hostname | ||
| endpoint | ||
| method | ||
| model | ||
| latency_ms | ||
| units | ||
| metadata | ||
| cost_usd | ||
| cost_micros | ||
| cost_provenance | string | |
| price_match | ||
| provider_request_id | ||
| credits_spent | ||
| credits_remaining | ||
| occurred_at | dateTime | |
| received_at | dateTime | |
| accepted | decimal | |
| rejected | list | |
| rejected_count | decimal | |
| warnings | list | |
| warnings_count | decimal | |
| events | list | |
| operation | string | |
| tokens_input | decimal | |
| tokens_output | decimal | |
| rate_limit | reference | |
| pricing_override | ||
| index | decimal | |
| backfill | boolean | |
| valid | boolean | |
| normalized_events | list | |
| field | ||
| sku | string | |
| unit | string | |
| nano_usd_per_unit | integer | |
| balance_usd | ||
| burn_per_day | decimal | |
| days_to_zero | ||
| mtd_spend_usd | decimal | |
| spend_basis | string | |
| observed_since | ||
| balance_scope | string | |
| projected_month_end_usd | decimal | |
| wow_change_pct | ||
| rate_limit_headroom_pct | ||
| error_rate_pct | ||
| accuracy | ||
| cost_drift_pct | ||
| billing_mode | ||
| utilization_pct | ||
| used_amount | ||
| included_amount | ||
| included_meter_id | ||
| subscription_fee_usd | ||
| effective_usd_per_unit | ||
| days_to_reset | ||
| recommended_action | ||
| recommended_tier | ||
| recommended_delta_usd | ||
| right_sizing | ||
| price_usd_micros | ||
| overage_nano_usd_per_unit | ||
| rates | list | |
| list_rates | list | |
| hint | string | |
| href | string | |
| rel | string | |
| why | string | |
| plan_name | ||
| tier | ||
| rate_limit_tier | ||
| in_overage | ||
| price_usd | ||
| included_period | ||
| used_this_period | ||
| period_reset_at | ||
| rollover | ||
| captured_at | dateTime | |
| name | string | |
| key | ||
| permissions | list | |
| pricing_model | string | |
| summary | string | |
| connectable | boolean | |
| credential_types | list | |
| offering | ||
| limit_type | string | |
| limit | decimal | |
| remaining | decimal | |
| reset_at | decimal | |
| observed_at | dateTime | |
| action | string | |
| target_plan_id | ||
| target_plan_name | ||
| delta_usd_monthly | ||
| basis_pct | decimal | |
| reason | string | |
| since | dateTime | |
| until | dateTime | |
| granularity | string | |
| group_by | ||
| totals | reference | |
| series | list | |
| groups | list | |
| errors | decimal | |
| kind | string | |
| started_at | dateTime | |
| finished_at | ||
| records_written | decimal | |
| preliminary | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://argus.town/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"argus": "https://argus.town/schema#",
"Advisory": "argus:Advisory",
"level": {
"@id": "argus:level",
"@type": "xsd:string"
},
"code": {
"@id": "argus:code",
"@type": "xsd:string"
},
"message": {
"@id": "argus:message",
"@type": "xsd:string"
},
"AlertFiring": "argus:AlertFiring",
"object": {
"@id": "argus:object",
"@type": "xsd:string"
},
"id": {
"@id": "argus:id",
"@type": "xsd:string"
},
"rule": {
"@id": "argus:rule",
"@type": "xsd:string"
},
"connection": {
"@id": "argus:connection"
},
"fired_at": {
"@id": "argus:fired_at",
"@type": "xsd:dateTime"
},
"value": {
"@id": "argus:value"
},
"delivered": {
"@id": "argus:delivered",
"@type": "xsd:boolean"
},
"acknowledged": {
"@id": "argus:acknowledged",
"@type": "xsd:boolean"
},
"AlertFiringList": "argus:AlertFiringList",
"data": {
"@id": "argus:data",
"@container": "@list"
},
"has_more": {
"@id": "argus:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "argus:next_cursor"
},
"AlertRule": "argus:AlertRule",
"type": {
"@id": "argus:type",
"@type": "xsd:string"
},
"threshold": {
"@id": "argus:threshold",
"@type": "xsd:decimal"
},
"connections": {
"@id": "argus:connections"
},
"enabled": {
"@id": "argus:enabled",
"@type": "xsd:boolean"
},
"channel": {
"@id": "argus:channel",
"@type": "xsd:string"
},
"last_fired_at": {
"@id": "argus:last_fired_at"
},
"created_at": {
"@id": "argus:created_at",
"@type": "xsd:dateTime"
},
"AlertRuleCreateBody": "argus:AlertRuleCreateBody",
"AlertRuleList": "argus:AlertRuleList",
"AlertRuleUpdateBody": "argus:AlertRuleUpdateBody",
"ApiIndex": "argus:ApiIndex",
"version": {
"@id": "argus:version",
"@type": "xsd:string"
},
"status": {
"@id": "argus:status",
"@type": "xsd:string"
},
"links": {
"@id": "argus:links"
},
"authentication": {
"@id": "argus:authentication"
},
"first_call": {
"@id": "argus:first_call"
},
"next_steps": {
"@id": "argus:next_steps",
"@container": "@list"
},
"BreakdownRow": "argus:BreakdownRow",
"period_start": {
"@id": "argus:period_start",
"@type": "xsd:dateTime"
},
"dimension": {
"@id": "argus:dimension",
"@type": "xsd:string"
},
"dimension_key": {
"@id": "argus:dimension_key",
"@type": "xsd:string"
},
"spend_usd": {
"@id": "argus:spend_usd",
"@type": "xsd:decimal"
},
"requests": {
"@id": "argus:requests",
"@type": "xsd:decimal"
},
"tokens": {
"@id": "argus:tokens",
"@type": "xsd:decimal"
},
"Connection": "argus:Connection",
"provider": {
"@id": "argus:provider",
"@type": "xsd:string"
},
"origin": {
"@id": "argus:origin",
"@type": "xsd:string"
},
"label": {
"@id": "argus:label",
"@type": "xsd:string"
},
"credential_type": {
"@id": "argus:credential_type",
"@type": "xsd:string"
},
"status_detail": {
"@id": "argus:status_detail"
},
"last_synced_at": {
"@id": "argus:last_synced_at"
},
"updated_at": {
"@id": "argus:updated_at",
"@type": "xsd:dateTime"
},
"metrics": {
"@id": "argus:metrics",
"@type": "@id"
},
"metered": {
"@id": "argus:metered",
"@type": "xsd:boolean"
},
"advisories": {
"@id": "argus:advisories",
"@container": "@list"
},
"usage": {
"@id": "argus:usage",
"@container": "@list"
},
"breakdown": {
"@id": "argus:breakdown",
"@container": "@list"
},
"rate_limits": {
"@id": "argus:rate_limits",
"@container": "@list"
},
"sync_runs": {
"@id": "argus:sync_runs",
"@container": "@list"
},
"plan": {
"@id": "argus:plan"
},
"ConnectionCreateBody": "argus:ConnectionCreateBody",
"secret": {
"@id": "argus:secret",
"@type": "xsd:string"
},
"meta": {
"@id": "argus:meta"
},
"ConnectionList": "argus:ConnectionList",
"ConnectionUpdateBody": "argus:ConnectionUpdateBody",
"ConnectLink": "argus:ConnectLink",
"url": {
"@id": "argus:url",
"@type": "xsd:string"
},
"expires_at": {
"@id": "argus:expires_at",
"@type": "xsd:dateTime"
},
"ConnectLinkCreateBody": "argus:ConnectLinkCreateBody",
"DeviceCode": "argus:DeviceCode",
"device_code": {
"@id": "argus:device_code",
"@type": "xsd:string"
},
"user_code": {
"@id": "argus:user_code",
"@type": "xsd:string"
},
"verification_uri": {
"@id": "argus:verification_uri",
"@type": "xsd:string"
},
"verification_uri_complete": {
"@id": "argus:verification_uri_complete",
"@type": "xsd:string"
},
"expires_in": {
"@id": "argus:expires_in",
"@type": "xsd:decimal"
},
"interval": {
"@id": "argus:interval",
"@type": "xsd:decimal"
},
"DeviceCodeBody": "argus:DeviceCodeBody",
"client_name": {
"@id": "argus:client_name",
"@type": "xsd:string"
},
"scopes": {
"@id": "argus:scopes",
"@container": "@list"
},
"DeviceToken": "argus:DeviceToken",
"project": {
"@id": "argus:project"
},
"api_key": {
"@id": "argus:api_key",
"@type": "xsd:string"
},
"mcp_key": {
"@id": "argus:mcp_key",
"@type": "xsd:string"
},
"source": {
"@id": "argus:source"
},
"DeviceTokenBody": "argus:DeviceTokenBody",
"ErrorCodeInfo": "argus:ErrorCodeInfo",
"description": {
"@id": "argus:description",
"@type": "xsd:string"
},
"doc_url": {
"@id": "argus:doc_url",
"@type": "xsd:string"
},
"ErrorCodeList": "argus:ErrorCodeList",
"ErrorResponse": "argus:ErrorResponse",
"error": {
"@id": "argus:error"
},
"Event": "argus:Event",
"hostname": {
"@id": "argus:hostname"
},
"endpoint": {
"@id": "argus:endpoint"
},
"method": {
"@id": "argus:method"
},
"model": {
"@id": "argus:model"
},
"latency_ms": {
"@id": "argus:latency_ms"
},
"units": {
"@id": "argus:units"
},
"metadata": {
"@id": "argus:metadata"
},
"cost_usd": {
"@id": "argus:cost_usd"
},
"cost_micros": {
"@id": "argus:cost_micros"
},
"cost_provenance": {
"@id": "argus:cost_provenance",
"@type": "xsd:string"
},
"price_match": {
"@id": "argus:price_match"
},
"provider_request_id": {
"@id": "argus:provider_request_id"
},
"credits_spent": {
"@id": "argus:credits_spent"
},
"credits_remaining": {
"@id": "argus:credits_remaining"
},
"occurred_at": {
"@id": "argus:occurred_at",
"@type": "xsd:dateTime"
},
"received_at": {
"@id": "argus:received_at",
"@type": "xsd:dateTime"
},
"EventBatch": "argus:EventBatch",
"accepted": {
"@id": "argus:accepted",
"@type": "xsd:decimal"
},
"rejected": {
"@id": "argus:rejected",
"@container": "@list"
},
"rejected_count": {
"@id": "argus:rejected_count",
"@type": "xsd:decimal"
},
"warnings": {
"@id": "argus:warnings",
"@container": "@list"
},
"warnings_count": {
"@id": "argus:warnings_count",
"@type": "xsd:decimal"
},
"events": {
"@id": "argus:events",
"@container": "@list"
},
"EventInput": "argus:EventInput",
"operation": {
"@id": "argus:operation",
"@type": "xsd:string"
},
"tokens_input": {
"@id": "argus:tokens_input",
"@type": "xsd:decimal"
},
"tokens_output": {
"@id": "argus:tokens_output",
"@type": "xsd:decimal"
},
"rate_limit": {
"@id": "argus:rate_limit",
"@type": "@id"
},
"pricing_override": {
"@id": "argus:pricing_override"
},
"EventList": "argus:EventList",
"EventRejection": "argus:EventRejection",
"index": {
"@id": "argus:index",
"@type": "xsd:decimal"
},
"EventsBody": "argus:EventsBody",
"backfill": {
"@id": "argus:backfill",
"@type": "xsd:boolean"
},
"EventValidation": "argus:EventValidation",
"valid": {
"@id": "argus:valid",
"@type": "xsd:boolean"
},
"normalized_events": {
"@id": "argus:normalized_events",
"@container": "@list"
},
"EventWarning": "argus:EventWarning",
"field": {
"@id": "argus:field"
},
"ListRate": "argus:ListRate",
"sku": {
"@id": "argus:sku",
"@type": "xsd:string"
},
"unit": {
"@id": "argus:unit",
"@type": "xsd:string"
},
"nano_usd_per_unit": {
"@id": "argus:nano_usd_per_unit",
"@type": "xsd:integer"
},
"Metrics": "argus:Metrics",
"balance_usd": {
"@id": "argus:balance_usd"
},
"burn_per_day": {
"@id": "argus:burn_per_day",
"@type": "xsd:decimal"
},
"days_to_zero": {
"@id": "argus:days_to_zero"
},
"mtd_spend_usd": {
"@id": "argus:mtd_spend_usd",
"@type": "xsd:decimal"
},
"spend_basis": {
"@id": "argus:spend_basis",
"@type": "xsd:string"
},
"observed_since": {
"@id": "argus:observed_since"
},
"balance_scope": {
"@id": "argus:balance_scope",
"@type": "xsd:string"
},
"projected_month_end_usd": {
"@id": "argus:projected_month_end_usd",
"@type": "xsd:decimal"
},
"wow_change_pct": {
"@id": "argus:wow_change_pct"
},
"rate_limit_headroom_pct": {
"@id": "argus:rate_limit_headroom_pct"
},
"error_rate_pct": {
"@id": "argus:error_rate_pct"
},
"accuracy": {
"@id": "argus:accuracy"
},
"cost_drift_pct": {
"@id": "argus:cost_drift_pct"
},
"billing_mode": {
"@id": "argus:billing_mode"
},
"utilization_pct": {
"@id": "argus:utilization_pct"
},
"used_amount": {
"@id": "argus:used_amount"
},
"included_amount": {
"@id": "argus:included_amount"
},
"included_meter_id": {
"@id": "argus:included_meter_id"
},
"subscription_fee_usd": {
"@id": "argus:subscription_fee_usd"
},
"effective_usd_per_unit": {
"@id": "argus:effective_usd_per_unit"
},
"days_to_reset": {
"@id": "argus:days_to_reset"
},
"recommended_action": {
"@id": "argus:recommended_action"
},
"recommended_tier": {
"@id": "argus:recommended_tier"
},
"recommended_delta_usd": {
"@id": "argus:recommended_delta_usd"
},
"right_sizing": {
"@id": "argus:right_sizing"
},
"NegotiatedPlan": "argus:NegotiatedPlan",
"price_usd_micros": {
"@id": "argus:price_usd_micros"
},
"overage_nano_usd_per_unit": {
"@id": "argus:overage_nano_usd_per_unit"
},
"NegotiatedPlanInput": "argus:NegotiatedPlanInput",
"NegotiatedPricing": "argus:NegotiatedPricing",
"rates": {
"@id": "argus:rates",
"@container": "@list"
},
"list_rates": {
"@id": "argus:list_rates",
"@container": "@list"
},
"NegotiatedPricingBody": "argus:NegotiatedPricingBody",
"NegotiatedRate": "argus:NegotiatedRate",
"NextStep": "argus:NextStep",
"hint": {
"@id": "argus:hint",
"@type": "xsd:string"
},
"href": {
"@id": "argus:href",
"@type": "xsd:string"
},
"NextStepItem": "argus:NextStepItem",
"rel": {
"@id": "argus:rel",
"@type": "xsd:string"
},
"why": {
"@id": "argus:why",
"@type": "xsd:string"
},
"Plan": "argus:Plan",
"plan_name": {
"@id": "argus:plan_name"
},
"tier": {
"@id": "argus:tier"
},
"rate_limit_tier": {
"@id": "argus:rate_limit_tier"
},
"in_overage": {
"@id": "argus:in_overage"
},
"price_usd": {
"@id": "argus:price_usd"
},
"included_period": {
"@id": "argus:included_period"
},
"used_this_period": {
"@id": "argus:used_this_period"
},
"period_reset_at": {
"@id": "argus:period_reset_at"
},
"rollover": {
"@id": "argus:rollover"
},
"captured_at": {
"@id": "argus:captured_at",
"@type": "xsd:dateTime"
},
"Project": "argus:Project",
"name": {
"@id": "argus:name",
"@type": "xsd:string"
},
"key": {
"@id": "argus:key"
},
"permissions": {
"@id": "argus:permissions",
"@container": "@list"
},
"Provider": "argus:Provider",
"pricing_model": {
"@id": "argus:pricing_model",
"@type": "xsd:string"
},
"summary": {
"@id": "argus:summary",
"@type": "xsd:string"
},
"connectable": {
"@id": "argus:connectable",
"@type": "xsd:boolean"
},
"credential_types": {
"@id": "argus:credential_types",
"@container": "@list"
},
"offering": {
"@id": "argus:offering"
},
"ProviderList": "argus:ProviderList",
"ProviderSummary": "argus:ProviderSummary",
"RateLimitInput": "argus:RateLimitInput",
"limit_type": {
"@id": "argus:limit_type",
"@type": "xsd:string"
},
"limit": {
"@id": "argus:limit",
"@type": "xsd:decimal"
},
"remaining": {
"@id": "argus:remaining",
"@type": "xsd:decimal"
},
"reset_at": {
"@id": "argus:reset_at",
"@type": "xsd:decimal"
},
"RateLimitReading": "argus:RateLimitReading",
"observed_at": {
"@id": "argus:observed_at",
"@type": "xsd:dateTime"
},
"RightSizing": "argus:RightSizing",
"action": {
"@id": "argus:action",
"@type": "xsd:string"
},
"target_plan_id": {
"@id": "argus:target_plan_id"
},
"target_plan_name": {
"@id": "argus:target_plan_name"
},
"delta_usd_monthly": {
"@id": "argus:delta_usd_monthly"
},
"basis_pct": {
"@id": "argus:basis_pct",
"@type": "xsd:decimal"
},
"reason": {
"@id": "argus:reason",
"@type": "xsd:string"
},
"Spend": "argus:Spend",
"since": {
"@id": "argus:since",
"@type": "xsd:dateTime"
},
"until": {
"@id": "argus:until",
"@type": "xsd:dateTime"
},
"granularity": {
"@id": "argus:granularity",
"@type": "xsd:string"
},
"group_by": {
"@id": "argus:group_by"
},
"totals": {
"@id": "argus:totals",
"@type": "@id"
},
"series": {
"@id": "argus:series",
"@container": "@list"
},
"SpendDay": "argus:SpendDay",
"groups": {
"@id": "argus:groups",
"@container": "@list"
},
"SpendTotals": "argus:SpendTotals",
"errors": {
"@id": "argus:errors",
"@type": "xsd:decimal"
},
"Summary": "argus:Summary",
"Sync": "argus:Sync",
"kind": {
"@id": "argus:kind",
"@type": "xsd:string"
},
"started_at": {
"@id": "argus:started_at",
"@type": "xsd:dateTime"
},
"finished_at": {
"@id": "argus:finished_at"
},
"records_written": {
"@id": "argus:records_written",
"@type": "xsd:decimal"
},
"SyncList": "argus:SyncList",
"UsageDay": "argus:UsageDay",
"preliminary": {
"@id": "argus:preliminary",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "argus-town API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects argus-town'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/argus-town-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/argus-town-openapi.json"
]
}