Agentline NZ · JSON-LD Context
Agentline Nz Context
JSON-LD context defining the semantic vocabulary for Agentline Nz from Agentline NZ.
15 Classes
74 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
agentline:
https://agentline.nz/schema#
Classes
Error
EmailSummary
Inbox
Sms
Call
Signup
VoiceSettings
ApiKey
OwnerVerification
OwnerPhoneVerification
AuditEvent
Billing
BillingLink
Me
Number
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| id | string | |
| direction | string | |
| from | string | |
| to | string | |
| subject | string | |
| snippet | string | |
| code | string | |
| status | string | |
| read | boolean | |
| hasAttachments | boolean | |
| createdAt | dateTime | |
| address | string | |
| graceUntil | dateTime | |
| body | string | |
| durationSeconds | integer | |
| transcript | string | |
| hasRecording | boolean | |
| account_id | string | |
| api_key | string | |
| inbox | string | |
| plan | string | |
| agent_name | string | |
| owner | ||
| verification | ||
| restrictions | string | |
| mcp_url | reference | |
| mcp | ||
| upgrade | string | |
| timings_ms | ||
| numberId | string | |
| number | string | |
| voiceAvailable | boolean | |
| mode | string | |
| target | string | |
| greeting | string | |
| voicemailEnabled | boolean | |
| name | string | |
| prefix | string | |
| lastUsedAt | dateTime | |
| revoked | boolean | |
| phoneVerified | boolean | |
| ownerVerified | boolean | |
| phone | string | |
| textTo | string | |
| expiresAt | dateTime | |
| instructions | string | |
| actor | string | |
| action | string | |
| detail | ||
| planName | string | |
| priceNzdPerMonth | decimal | |
| trialEligible | boolean | |
| trialEndsAt | dateTime | |
| currentPeriodEnd | dateTime | |
| allowances | ||
| comped | boolean | |
| portalAvailable | boolean | |
| availablePlans | list | |
| url | reference | |
| sent_to | string | |
| accountId | string | |
| createdBy | string | |
| sendingRestriction | string | |
| inboxes | list | |
| texting | string | |
| trial | ||
| numbers | list | |
| numbersPending | integer | |
| numberPendingSince | dateTime | |
| usageThisMonth | ||
| capabilities | ||
| voiceMode | string | |
| test | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://agentline.nz/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"agentline": "https://agentline.nz/schema#",
"Error": "agentline:Error",
"error": {
"@id": "agentline:error"
},
"EmailSummary": "agentline:EmailSummary",
"id": {
"@id": "agentline:id",
"@type": "xsd:string"
},
"direction": {
"@id": "agentline:direction",
"@type": "xsd:string"
},
"from": {
"@id": "agentline:from",
"@type": "xsd:string"
},
"to": {
"@id": "agentline:to",
"@type": "xsd:string"
},
"subject": {
"@id": "agentline:subject",
"@type": "xsd:string"
},
"snippet": {
"@id": "agentline:snippet",
"@type": "xsd:string"
},
"code": {
"@id": "agentline:code",
"@type": "xsd:string"
},
"status": {
"@id": "agentline:status",
"@type": "xsd:string"
},
"read": {
"@id": "agentline:read",
"@type": "xsd:boolean"
},
"hasAttachments": {
"@id": "agentline:hasAttachments",
"@type": "xsd:boolean"
},
"createdAt": {
"@id": "agentline:createdAt",
"@type": "xsd:dateTime"
},
"Inbox": "agentline:Inbox",
"address": {
"@id": "agentline:address",
"@type": "xsd:string"
},
"graceUntil": {
"@id": "agentline:graceUntil",
"@type": "xsd:dateTime"
},
"Sms": "agentline:Sms",
"body": {
"@id": "agentline:body",
"@type": "xsd:string"
},
"Call": "agentline:Call",
"durationSeconds": {
"@id": "agentline:durationSeconds",
"@type": "xsd:integer"
},
"transcript": {
"@id": "agentline:transcript",
"@type": "xsd:string"
},
"hasRecording": {
"@id": "agentline:hasRecording",
"@type": "xsd:boolean"
},
"Signup": "agentline:Signup",
"account_id": {
"@id": "agentline:account_id",
"@type": "xsd:string"
},
"api_key": {
"@id": "agentline:api_key",
"@type": "xsd:string"
},
"inbox": {
"@id": "agentline:inbox",
"@type": "xsd:string"
},
"plan": {
"@id": "agentline:plan",
"@type": "xsd:string"
},
"agent_name": {
"@id": "agentline:agent_name",
"@type": "xsd:string"
},
"owner": {
"@id": "agentline:owner"
},
"verification": {
"@id": "agentline:verification"
},
"restrictions": {
"@id": "agentline:restrictions",
"@type": "xsd:string"
},
"mcp_url": {
"@id": "agentline:mcp_url",
"@type": "@id"
},
"mcp": {
"@id": "agentline:mcp"
},
"upgrade": {
"@id": "agentline:upgrade",
"@type": "xsd:string"
},
"timings_ms": {
"@id": "agentline:timings_ms"
},
"VoiceSettings": "agentline:VoiceSettings",
"numberId": {
"@id": "agentline:numberId",
"@type": "xsd:string"
},
"number": {
"@id": "agentline:number",
"@type": "xsd:string"
},
"voiceAvailable": {
"@id": "agentline:voiceAvailable",
"@type": "xsd:boolean"
},
"mode": {
"@id": "agentline:mode",
"@type": "xsd:string"
},
"target": {
"@id": "agentline:target",
"@type": "xsd:string"
},
"greeting": {
"@id": "agentline:greeting",
"@type": "xsd:string"
},
"voicemailEnabled": {
"@id": "agentline:voicemailEnabled",
"@type": "xsd:boolean"
},
"ApiKey": "agentline:ApiKey",
"name": {
"@id": "agentline:name",
"@type": "xsd:string"
},
"prefix": {
"@id": "agentline:prefix",
"@type": "xsd:string"
},
"lastUsedAt": {
"@id": "agentline:lastUsedAt",
"@type": "xsd:dateTime"
},
"revoked": {
"@id": "agentline:revoked",
"@type": "xsd:boolean"
},
"OwnerVerification": "agentline:OwnerVerification",
"phoneVerified": {
"@id": "agentline:phoneVerified",
"@type": "xsd:boolean"
},
"ownerVerified": {
"@id": "agentline:ownerVerified",
"@type": "xsd:boolean"
},
"phone": {
"@id": "agentline:phone",
"@type": "xsd:string"
},
"OwnerPhoneVerification": "agentline:OwnerPhoneVerification",
"textTo": {
"@id": "agentline:textTo",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "agentline:expiresAt",
"@type": "xsd:dateTime"
},
"instructions": {
"@id": "agentline:instructions",
"@type": "xsd:string"
},
"AuditEvent": "agentline:AuditEvent",
"actor": {
"@id": "agentline:actor",
"@type": "xsd:string"
},
"action": {
"@id": "agentline:action",
"@type": "xsd:string"
},
"detail": {
"@id": "agentline:detail"
},
"Billing": "agentline:Billing",
"planName": {
"@id": "agentline:planName",
"@type": "xsd:string"
},
"priceNzdPerMonth": {
"@id": "agentline:priceNzdPerMonth",
"@type": "xsd:decimal"
},
"trialEligible": {
"@id": "agentline:trialEligible",
"@type": "xsd:boolean"
},
"trialEndsAt": {
"@id": "agentline:trialEndsAt",
"@type": "xsd:dateTime"
},
"currentPeriodEnd": {
"@id": "agentline:currentPeriodEnd",
"@type": "xsd:dateTime"
},
"allowances": {
"@id": "agentline:allowances"
},
"comped": {
"@id": "agentline:comped",
"@type": "xsd:boolean"
},
"portalAvailable": {
"@id": "agentline:portalAvailable",
"@type": "xsd:boolean"
},
"availablePlans": {
"@id": "agentline:availablePlans",
"@container": "@list"
},
"BillingLink": "agentline:BillingLink",
"url": {
"@id": "agentline:url",
"@type": "@id"
},
"sent_to": {
"@id": "agentline:sent_to",
"@type": "xsd:string"
},
"Me": "agentline:Me",
"accountId": {
"@id": "agentline:accountId",
"@type": "xsd:string"
},
"createdBy": {
"@id": "agentline:createdBy",
"@type": "xsd:string"
},
"sendingRestriction": {
"@id": "agentline:sendingRestriction",
"@type": "xsd:string"
},
"inboxes": {
"@id": "agentline:inboxes",
"@container": "@list"
},
"texting": {
"@id": "agentline:texting",
"@type": "xsd:string"
},
"trial": {
"@id": "agentline:trial"
},
"numbers": {
"@id": "agentline:numbers",
"@container": "@list"
},
"numbersPending": {
"@id": "agentline:numbersPending",
"@type": "xsd:integer"
},
"numberPendingSince": {
"@id": "agentline:numberPendingSince",
"@type": "xsd:dateTime"
},
"usageThisMonth": {
"@id": "agentline:usageThisMonth"
},
"Number": "agentline:Number",
"capabilities": {
"@id": "agentline:capabilities"
},
"voiceMode": {
"@id": "agentline:voiceMode",
"@type": "xsd:string"
},
"test": {
"@id": "agentline:test",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "Agentline NZ API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Agentline NZ'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/_original/agentline-nz-api-openapi.json.",
"dcterms:created": "2026-11-01",
"dcterms:source": [
"openapi/_original/agentline-nz-api-openapi.json"
]
}