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

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
email 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

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