waterr-ai · JSON-LD Context
Waterr Ai Context
JSON-LD context defining the semantic vocabulary for Waterr Ai from waterr-ai.
17 Classes
105 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
waterr:
https://waterr.ai/schema#
Classes
GoalResult
Analysis
User
AuthResponse
ErrorResponse
MeetingControls
Scenario
Voice
Avatar
CustomFunction
ScenarioCustomFunctionAttachment
Guardrail
ScenarioGuardrailAttachment
Skill
ScenarioSkillAttachment
Memory
MemoryContainer
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| analysis_id | string | |
| goal_id | string | |
| score | decimal | |
| feedback | string | |
| created_at | dateTime | |
| updated_at | dateTime | |
| meeting_id | string | |
| average_score | decimal | |
| total_score | decimal | |
| summary | string | |
| strengths | string | |
| growth_areas | string | |
| repetitions | string | |
| filler_words | string | |
| weak_words | string | |
| sentence_starters | string | |
| goal_results | list | |
| google_user_id | string | |
| string | ||
| first_name | string | |
| last_name | string | |
| role | string | |
| status | string | |
| message | string | |
| data | ||
| details | string | |
| scenario_id | string | |
| allow_recording | boolean | |
| allow_transcription | boolean | |
| allow_chat | boolean | |
| allow_screen_share | boolean | |
| allow_participant_video | boolean | |
| allow_participant_audio | boolean | |
| allow_live_vision | boolean | |
| allow_web_search | boolean | |
| use_gpt_vision | boolean | |
| max_participants | integer | |
| waiting_room_enabled | boolean | |
| auto_admit | boolean | |
| end_call_enabled | boolean | |
| controls | ||
| tool_ids | list | |
| guardrail_ids | list | |
| skill_ids | list | |
| name | string | |
| description | string | |
| prompt | string | |
| user_prompt | string | |
| type | string | |
| persona_id | string | |
| org_id | string | |
| partner_voice_id | string | |
| provider | string | |
| user_basic_info_id | string | |
| url | string | |
| category | string | |
| gender | string | |
| default_voice_id | string | |
| source | string | |
| orientation | string | |
| environment | string | |
| identity_key | string | |
| video_url | string | |
| owner_membership_id | string | |
| tags | ||
| width | integer | |
| height | integer | |
| membership_id | string | |
| parameters_schema | ||
| execution_mode | string | |
| webhook_url | reference | |
| has_webhook_secret | boolean | |
| webhook_secret_rotated_at | dateTime | |
| timeout_ms | integer | |
| on_call | string | |
| static_filler | string | |
| on_resolve | string | |
| tool_spec | ||
| custom_function_id | string | |
| active | boolean | |
| position | integer | |
| custom_function | reference | |
| guardrail_name | string | |
| guardrail_prompt | string | |
| scenarios | list | |
| guardrail_id | string | |
| guardrail | reference | |
| trigger | string | |
| instructions | string | |
| gated_tool_names | list | |
| skill_id | string | |
| skill | reference | |
| user_memory_tag | string | |
| content | string | |
| token_estimate | integer | |
| source_scenario_id | string | |
| source_meeting_id | string | |
| external_id | string | |
| subject | ||
| memory_count | integer | |
| token_total | integer | |
| first_memory_at | dateTime | |
| last_memory_at | dateTime | |
| agents | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://waterr.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"waterr": "https://waterr.ai/schema#",
"GoalResult": "waterr:GoalResult",
"id": {
"@id": "waterr:id",
"@type": "xsd:string"
},
"analysis_id": {
"@id": "waterr:analysis_id",
"@type": "xsd:string"
},
"goal_id": {
"@id": "waterr:goal_id",
"@type": "xsd:string"
},
"score": {
"@id": "waterr:score",
"@type": "xsd:decimal"
},
"feedback": {
"@id": "waterr:feedback",
"@type": "xsd:string"
},
"created_at": {
"@id": "waterr:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "waterr:updated_at",
"@type": "xsd:dateTime"
},
"Analysis": "waterr:Analysis",
"meeting_id": {
"@id": "waterr:meeting_id",
"@type": "xsd:string"
},
"average_score": {
"@id": "waterr:average_score",
"@type": "xsd:decimal"
},
"total_score": {
"@id": "waterr:total_score",
"@type": "xsd:decimal"
},
"summary": {
"@id": "waterr:summary",
"@type": "xsd:string"
},
"strengths": {
"@id": "waterr:strengths",
"@type": "xsd:string"
},
"growth_areas": {
"@id": "waterr:growth_areas",
"@type": "xsd:string"
},
"repetitions": {
"@id": "waterr:repetitions",
"@type": "xsd:string"
},
"filler_words": {
"@id": "waterr:filler_words",
"@type": "xsd:string"
},
"weak_words": {
"@id": "waterr:weak_words",
"@type": "xsd:string"
},
"sentence_starters": {
"@id": "waterr:sentence_starters",
"@type": "xsd:string"
},
"goal_results": {
"@id": "waterr:goal_results",
"@container": "@list"
},
"User": "waterr:User",
"google_user_id": {
"@id": "waterr:google_user_id",
"@type": "xsd:string"
},
"email": {
"@id": "waterr:email",
"@type": "xsd:string"
},
"first_name": {
"@id": "waterr:first_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "waterr:last_name",
"@type": "xsd:string"
},
"role": {
"@id": "waterr:role",
"@type": "xsd:string"
},
"AuthResponse": "waterr:AuthResponse",
"status": {
"@id": "waterr:status",
"@type": "xsd:string"
},
"message": {
"@id": "waterr:message",
"@type": "xsd:string"
},
"data": {
"@id": "waterr:data"
},
"ErrorResponse": "waterr:ErrorResponse",
"details": {
"@id": "waterr:details",
"@type": "xsd:string"
},
"MeetingControls": "waterr:MeetingControls",
"scenario_id": {
"@id": "waterr:scenario_id",
"@type": "xsd:string"
},
"allow_recording": {
"@id": "waterr:allow_recording",
"@type": "xsd:boolean"
},
"allow_transcription": {
"@id": "waterr:allow_transcription",
"@type": "xsd:boolean"
},
"allow_chat": {
"@id": "waterr:allow_chat",
"@type": "xsd:boolean"
},
"allow_screen_share": {
"@id": "waterr:allow_screen_share",
"@type": "xsd:boolean"
},
"allow_participant_video": {
"@id": "waterr:allow_participant_video",
"@type": "xsd:boolean"
},
"allow_participant_audio": {
"@id": "waterr:allow_participant_audio",
"@type": "xsd:boolean"
},
"allow_live_vision": {
"@id": "waterr:allow_live_vision",
"@type": "xsd:boolean"
},
"allow_web_search": {
"@id": "waterr:allow_web_search",
"@type": "xsd:boolean"
},
"use_gpt_vision": {
"@id": "waterr:use_gpt_vision",
"@type": "xsd:boolean"
},
"max_participants": {
"@id": "waterr:max_participants",
"@type": "xsd:integer"
},
"waiting_room_enabled": {
"@id": "waterr:waiting_room_enabled",
"@type": "xsd:boolean"
},
"auto_admit": {
"@id": "waterr:auto_admit",
"@type": "xsd:boolean"
},
"end_call_enabled": {
"@id": "waterr:end_call_enabled",
"@type": "xsd:boolean"
},
"controls": {
"@id": "waterr:controls"
},
"Scenario": "waterr:Scenario",
"tool_ids": {
"@id": "waterr:tool_ids",
"@container": "@list"
},
"guardrail_ids": {
"@id": "waterr:guardrail_ids",
"@container": "@list"
},
"skill_ids": {
"@id": "waterr:skill_ids",
"@container": "@list"
},
"name": {
"@id": "waterr:name",
"@type": "xsd:string"
},
"description": {
"@id": "waterr:description",
"@type": "xsd:string"
},
"prompt": {
"@id": "waterr:prompt",
"@type": "xsd:string"
},
"user_prompt": {
"@id": "waterr:user_prompt",
"@type": "xsd:string"
},
"type": {
"@id": "waterr:type",
"@type": "xsd:string"
},
"persona_id": {
"@id": "waterr:persona_id",
"@type": "xsd:string"
},
"org_id": {
"@id": "waterr:org_id",
"@type": "xsd:string"
},
"Voice": "waterr:Voice",
"partner_voice_id": {
"@id": "waterr:partner_voice_id",
"@type": "xsd:string"
},
"provider": {
"@id": "waterr:provider",
"@type": "xsd:string"
},
"user_basic_info_id": {
"@id": "waterr:user_basic_info_id",
"@type": "xsd:string"
},
"Avatar": "waterr:Avatar",
"url": {
"@id": "waterr:url",
"@type": "xsd:string"
},
"category": {
"@id": "waterr:category",
"@type": "xsd:string"
},
"gender": {
"@id": "waterr:gender",
"@type": "xsd:string"
},
"default_voice_id": {
"@id": "waterr:default_voice_id",
"@type": "xsd:string"
},
"source": {
"@id": "waterr:source",
"@type": "xsd:string"
},
"orientation": {
"@id": "waterr:orientation",
"@type": "xsd:string"
},
"environment": {
"@id": "waterr:environment",
"@type": "xsd:string"
},
"identity_key": {
"@id": "waterr:identity_key",
"@type": "xsd:string"
},
"video_url": {
"@id": "waterr:video_url",
"@type": "xsd:string"
},
"owner_membership_id": {
"@id": "waterr:owner_membership_id",
"@type": "xsd:string"
},
"tags": {
"@id": "waterr:tags"
},
"width": {
"@id": "waterr:width",
"@type": "xsd:integer"
},
"height": {
"@id": "waterr:height",
"@type": "xsd:integer"
},
"CustomFunction": "waterr:CustomFunction",
"membership_id": {
"@id": "waterr:membership_id",
"@type": "xsd:string"
},
"parameters_schema": {
"@id": "waterr:parameters_schema"
},
"execution_mode": {
"@id": "waterr:execution_mode",
"@type": "xsd:string"
},
"webhook_url": {
"@id": "waterr:webhook_url",
"@type": "@id"
},
"has_webhook_secret": {
"@id": "waterr:has_webhook_secret",
"@type": "xsd:boolean"
},
"webhook_secret_rotated_at": {
"@id": "waterr:webhook_secret_rotated_at",
"@type": "xsd:dateTime"
},
"timeout_ms": {
"@id": "waterr:timeout_ms",
"@type": "xsd:integer"
},
"on_call": {
"@id": "waterr:on_call",
"@type": "xsd:string"
},
"static_filler": {
"@id": "waterr:static_filler",
"@type": "xsd:string"
},
"on_resolve": {
"@id": "waterr:on_resolve",
"@type": "xsd:string"
},
"tool_spec": {
"@id": "waterr:tool_spec"
},
"ScenarioCustomFunctionAttachment": "waterr:ScenarioCustomFunctionAttachment",
"custom_function_id": {
"@id": "waterr:custom_function_id",
"@type": "xsd:string"
},
"active": {
"@id": "waterr:active",
"@type": "xsd:boolean"
},
"position": {
"@id": "waterr:position",
"@type": "xsd:integer"
},
"custom_function": {
"@id": "waterr:custom_function",
"@type": "@id"
},
"Guardrail": "waterr:Guardrail",
"guardrail_name": {
"@id": "waterr:guardrail_name",
"@type": "xsd:string"
},
"guardrail_prompt": {
"@id": "waterr:guardrail_prompt",
"@type": "xsd:string"
},
"scenarios": {
"@id": "waterr:scenarios",
"@container": "@list"
},
"ScenarioGuardrailAttachment": "waterr:ScenarioGuardrailAttachment",
"guardrail_id": {
"@id": "waterr:guardrail_id",
"@type": "xsd:string"
},
"guardrail": {
"@id": "waterr:guardrail",
"@type": "@id"
},
"Skill": "waterr:Skill",
"trigger": {
"@id": "waterr:trigger",
"@type": "xsd:string"
},
"instructions": {
"@id": "waterr:instructions",
"@type": "xsd:string"
},
"gated_tool_names": {
"@id": "waterr:gated_tool_names",
"@container": "@list"
},
"ScenarioSkillAttachment": "waterr:ScenarioSkillAttachment",
"skill_id": {
"@id": "waterr:skill_id",
"@type": "xsd:string"
},
"skill": {
"@id": "waterr:skill",
"@type": "@id"
},
"Memory": "waterr:Memory",
"user_memory_tag": {
"@id": "waterr:user_memory_tag",
"@type": "xsd:string"
},
"content": {
"@id": "waterr:content",
"@type": "xsd:string"
},
"token_estimate": {
"@id": "waterr:token_estimate",
"@type": "xsd:integer"
},
"source_scenario_id": {
"@id": "waterr:source_scenario_id",
"@type": "xsd:string"
},
"source_meeting_id": {
"@id": "waterr:source_meeting_id",
"@type": "xsd:string"
},
"external_id": {
"@id": "waterr:external_id",
"@type": "xsd:string"
},
"MemoryContainer": "waterr:MemoryContainer",
"subject": {
"@id": "waterr:subject"
},
"memory_count": {
"@id": "waterr:memory_count",
"@type": "xsd:integer"
},
"token_total": {
"@id": "waterr:token_total",
"@type": "xsd:integer"
},
"first_memory_at": {
"@id": "waterr:first_memory_at",
"@type": "xsd:dateTime"
},
"last_memory_at": {
"@id": "waterr:last_memory_at",
"@type": "xsd:dateTime"
},
"agents": {
"@id": "waterr:agents",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "waterr-ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects waterr-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-31) from openapi/_original/waterr-ai-api-openapi.yml.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_original/waterr-ai-api-openapi.yml"
]
}