usewrit-app · JSON-LD Context

Usewrit App Context

JSON-LD context defining the semantic vocabulary for Usewrit App from usewrit-app.

118 Classes 424 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/
usewrit: https://usewrit.app/schema#

Classes

Error AgentStatus Health Workflow WorkflowPlaceholder WorkflowList WorkflowCreate WorkflowUpdate WorkflowDeleteResult RunWorkflowRequest RunAccepted RunCompleted OutputFile RunStillRunning DryRunReport DryRunStep WorkflowCancelAccepted WorkflowCancelConflict WorkflowSession RunFeedItem RunList RunResults RunData RunCancelAccepted RunCancelConflict RunStatus StepStatus RunEventStarted RunEventStep RunEventProgress RunEventFinished RunEventError Monitor MonitorCreate MonitorUpdate CapacitySnapshot CheckOutcome DispatchOutcome MonitorHistory Change UptimeCheck RecentChange Selector SelectorCreate SelectorUpdate SelectorProbe Extractor ExtractorCreate ExtractorUpdate ExtractorTestRequest ExtractorTestResult Automation AutomationCreate AutomationUpdate AutomationEnableRequest AutomationRunRequest Persona PersonaList PersonaWrite PersonaRun PersonaRunList ValidateTotpRequest ValidateTotpResult Test2faResult Secret SecretList SecretCreate VaultStatus VaultOk VaultUnlockRequest StoredFile FileList FileFromDataRequest DataWorkflowsList DataWorkflowSummary DataTableRow WorkflowDataTable DataRunsIndex DataFacets DeleteWorkflowDataRequest DeleteWorkflowDataResult Dataset DatasetList DatasetMeta DatasetRecords DatasetRef DatasetSearchHit DatasetSearchResult ApiKey ApiKeyList ApiKeyCreateRequest WsTicketRequest WsTicket CloudScrapeRequest CloudMapRequest KeylessQuota ScrapeResult MapResult CrawlStartRequest WebsiteToApiRequest CloudBuild KeylessCrawlRequest KeylessCrawlResult CloudMonitor CloudMonitorCreate CloudMonitorChange CloudMonitorRunResult PlanLimitError CrawlJob CrawlList CrawlDefinition CrawlDefinitionList SaveCrawlBody RunSavedCrawlBody CacheStamp CrawlDataTable SavedCrawlRun SavedCrawlData

Properties

Property Type Container
error string
code string
status string
version string
active_runs integer
encrypted boolean
due_monitors integer
last_tick_at string
warm_browser boolean
cipher_present boolean
db_ok boolean
keyring_ok boolean
scheduler
cloud_link
id integer
name string
description string
workflow_type string
steps
raw_replay
form_data
exit_condition
input_rules
api_functions
streaming_config
functions
entry_url string
timeout_ms integer
retry_count integer
headless integer
fast_mode integer
is_active integer
is_verified integer
schedule_enabled integer
schedule_interval_ms integer
schedule_kind string
schedule_time string
schedule_days string
schedule_tz string
last_scheduled_at string
next_scheduled_at string
session_persistence integer
session_ttl_seconds integer
login_url_patterns
relogin_max_retries integer
http_capable integer
auth_config string
default_persona_id integer
estimated_duration_ms integer
usage_count integer
total_run_count integer
total_failure_count integer
consecutive_failures integer
last_run_at string
last_run_status string
last_run_duration_ms integer
last_run_has_extracted_data integer
last_failure_at string
last_failure_error string
cloud_callable integer
execution_target string
marketplace_slug string
created_at string
updated_at string
has_credentials boolean
credential_keys list
placeholders list
has_login boolean
marketplace
key string
label string
field_type string
data list
count integer
credentials_encrypted string
credentials
deleted boolean
uninstall
inputs
persona_id integer
dry_run boolean
files
run_id integer
done boolean
duration_ms integer
file_id string
filename string
size integer
content_type string
output_key string
status_url string
events_url string
workflow_id integer
step_count integer
required_secrets list
provided_inputs list
index integer
type string
enabled boolean
references_secret boolean
has_session boolean
engine string
expires_at string
last_used_at string
run_type string
entity_id integer
entity_name string
started_at string
finished_at string
trigger_source string
detail_url_hint string
data_url_hint string
rows_extracted integer
change_detected boolean
total integer
result
run_status string
event string
total_steps integer
step_type string
completed integer
message string
url string
check_type string
selector string
ignore_regex string
check_period_ms integer
expected_status_code integer
max_response_time_ms integer
check_ssl integer
requires_playwright integer
baseline_hash string
baseline_content string
baseline_fetched_at string
pre_check_workflow_id integer
setup_steps
on_change_workflow_id integer
on_change_enabled integer
on_change_conditions string
on_change_in_session integer
auth_session_encrypted string
notification_providers string
provider_notification_settings string
notification_title string
notification_message string
notification_priority integer
next_run_at string
state string
last_checked_at string
status_code integer
is_up boolean
last_change_at string
state_updated_at string
changes_count integer
selector_count integer
budget_units_per_min decimal
used_units_per_min decimal
cores integer
ram_gib decimal
override_units_per_min integer
target_id integer
change_id integer
dispatch reference
matched integer
succeeded integer
failed integer
monitor_id integer
limit integer
offset integer
has_more boolean
changes list
uptime_checks list
target_selector_id integer
content_hash string
previous_hash string
diff_snippet string
content_before string
content_after string
screenshot_before string
screenshot_after string
screenshot_diff string
first_detected_at string
last_detected_at string
checked_at string
response_time_ms integer
error_message string
ssl_cert_valid integer
ssl_cert_expires_at string
ssl_cert_days_until_expiry integer
ssl_cert_issuer string
ssl_error string
target_url string
selector_name string
visual_region string
priority integer
baseline_screenshot string
last_content_hash string
change_count integer
selector_id integer
content string
screenshot string
output_name string
extract_type string
config string
is_array integer
default_value string
extractor_id integer
value
event_type string
webhook_trigger_id integer
conditions
actions list
blocks list
last_triggered_at string
trigger_count integer
target_domain string
login_username string
has_password boolean
twofa_method string
has_totp_seed boolean
email_otp_mode string
mail_connection_id
connected_mailbox
relay_address string
relay_token
relay_inbound_address
relay_inbound_url
has_fingerprint boolean
preferred_agent_id
has_proxy boolean
proxy_lawful_use_ack_at
validation_status string
has_warm_session boolean
session_expires_at string
last_login_at string
linked_workflows list
linked_secrets
password string
extra_login_fields
totp_seed string
totp_digits integer
totp_period_seconds integer
totp_algorithm string
otp_extract_config
fingerprint
proxy_server string
proxy_username string
proxy_password string
proxy_lawful_use_ack boolean
task_id integer
workflow_name string
success boolean
completed_at string
algorithm string
digits integer
period integer
valid_base32 boolean
matches_code boolean
ok boolean
method string
kind string
category string
is_credential boolean
is_card boolean
username string
card_last4 string
use_count integer
card
locked boolean
idle_timeout_secs integer
passphrase string
object string
bytes integer
source string
purpose string
format string
filters list
workflows list
run_count integer
last_data_at string
last_delta
run_at string
record_index integer
fields
lineage
columns list
declared boolean
rows list
scanned_runs integer
truncated boolean
identity
counts
sources
delta
removed_records list
prev_run_id integer
runs list
facets
row_count integer
records list
record_uids list
resolved
unmatched list
source_type string
last_updated string
origin string
datasets list
collections list
dataset reference
highlight
query string
terms list
results list
prefix string
scopes string
revoked_at string
route string
channel string
ticket string
expires_in_secs integer
search string
tier string
requests_remaining integer
pages_remaining integer
requests_per_day integer
pages_per_day integer
reset_at dateTime
upgrade_url string
verb string
title string
markdown string
quota reference
host string
urls list
extract_mode string
extract_schema
include_paths list
exclude_paths list
max_depth integer
page_budget integer
max_concurrent integer
delay_ms integer
respect_robots boolean
same_domain boolean
allow_subdomains boolean
goal string
max_steps integer
save_as string
skip_existing boolean
skip_marketplace boolean
build_id integer
next string
candidates list
turnstile_token string
pages list
limits
checkType string
ignoreRegex string
checkPeriodMs integer
scheduleKind string
scheduleTime string
scheduleDays list
scheduleTz string
expectedStatusCode integer
timeoutMs integer
maxResponseTimeMs integer
checkSsl boolean
requiresPlaywright boolean
preferredRegion string
useResidential boolean
residentialCountry string
createdAt string
updatedAt string
lastCheckedAt string
changesCount integer
statusCode integer
lastChangeAt string
preferred_region string
use_residential boolean
residential_country string
targetId string
timestamp string
oldContent string
newContent string
diff string
detectedBy string
selectorId integer
selectorName string
screenshotBefore string
screenshotAfter string
screenshotDiff string
dispatched integer
detail string
current integer
upgrade_hint string
seed_url string
data_workflow_id integer
concierge_session_id integer
pages_discovered integer
pages_done integer
pages_failed integer
pages_skipped integer
workers_active integer
current_depth integer
cancel_requested integer
brand string
is_terminal boolean
crawls list
slug string
default_max_age_seconds integer
run_url string
data_url string
definitions list
from_crawl_id integer
max_age integer
wait boolean
timeout integer
hit boolean
age_seconds integer
source_crawl_id integer
cached boolean
_cache reference
definition reference
crawl reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://usewrit.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "usewrit": "https://usewrit.app/schema#",
    "Error": "usewrit:Error",
    "error": {
      "@id": "usewrit:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "usewrit:code",
      "@type": "xsd:string"
    },
    "AgentStatus": "usewrit:AgentStatus",
    "status": {
      "@id": "usewrit:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "usewrit:version",
      "@type": "xsd:string"
    },
    "active_runs": {
      "@id": "usewrit:active_runs",
      "@type": "xsd:integer"
    },
    "encrypted": {
      "@id": "usewrit:encrypted",
      "@type": "xsd:boolean"
    },
    "due_monitors": {
      "@id": "usewrit:due_monitors",
      "@type": "xsd:integer"
    },
    "last_tick_at": {
      "@id": "usewrit:last_tick_at",
      "@type": "xsd:string"
    },
    "warm_browser": {
      "@id": "usewrit:warm_browser",
      "@type": "xsd:boolean"
    },
    "Health": "usewrit:Health",
    "cipher_present": {
      "@id": "usewrit:cipher_present",
      "@type": "xsd:boolean"
    },
    "db_ok": {
      "@id": "usewrit:db_ok",
      "@type": "xsd:boolean"
    },
    "keyring_ok": {
      "@id": "usewrit:keyring_ok",
      "@type": "xsd:boolean"
    },
    "scheduler": {
      "@id": "usewrit:scheduler"
    },
    "cloud_link": {
      "@id": "usewrit:cloud_link"
    },
    "Workflow": "usewrit:Workflow",
    "id": {
      "@id": "usewrit:id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "usewrit:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "usewrit:description",
      "@type": "xsd:string"
    },
    "workflow_type": {
      "@id": "usewrit:workflow_type",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "usewrit:steps"
    },
    "raw_replay": {
      "@id": "usewrit:raw_replay"
    },
    "form_data": {
      "@id": "usewrit:form_data"
    },
    "exit_condition": {
      "@id": "usewrit:exit_condition"
    },
    "input_rules": {
      "@id": "usewrit:input_rules"
    },
    "api_functions": {
      "@id": "usewrit:api_functions"
    },
    "streaming_config": {
      "@id": "usewrit:streaming_config"
    },
    "functions": {
      "@id": "usewrit:functions"
    },
    "entry_url": {
      "@id": "usewrit:entry_url",
      "@type": "xsd:string"
    },
    "timeout_ms": {
      "@id": "usewrit:timeout_ms",
      "@type": "xsd:integer"
    },
    "retry_count": {
      "@id": "usewrit:retry_count",
      "@type": "xsd:integer"
    },
    "headless": {
      "@id": "usewrit:headless",
      "@type": "xsd:integer"
    },
    "fast_mode": {
      "@id": "usewrit:fast_mode",
      "@type": "xsd:integer"
    },
    "is_active": {
      "@id": "usewrit:is_active",
      "@type": "xsd:integer"
    },
    "is_verified": {
      "@id": "usewrit:is_verified",
      "@type": "xsd:integer"
    },
    "schedule_enabled": {
      "@id": "usewrit:schedule_enabled",
      "@type": "xsd:integer"
    },
    "schedule_interval_ms": {
      "@id": "usewrit:schedule_interval_ms",
      "@type": "xsd:integer"
    },
    "schedule_kind": {
      "@id": "usewrit:schedule_kind",
      "@type": "xsd:string"
    },
    "schedule_time": {
      "@id": "usewrit:schedule_time",
      "@type": "xsd:string"
    },
    "schedule_days": {
      "@id": "usewrit:schedule_days",
      "@type": "xsd:string"
    },
    "schedule_tz": {
      "@id": "usewrit:schedule_tz",
      "@type": "xsd:string"
    },
    "last_scheduled_at": {
      "@id": "usewrit:last_scheduled_at",
      "@type": "xsd:string"
    },
    "next_scheduled_at": {
      "@id": "usewrit:next_scheduled_at",
      "@type": "xsd:string"
    },
    "session_persistence": {
      "@id": "usewrit:session_persistence",
      "@type": "xsd:integer"
    },
    "session_ttl_seconds": {
      "@id": "usewrit:session_ttl_seconds",
      "@type": "xsd:integer"
    },
    "login_url_patterns": {
      "@id": "usewrit:login_url_patterns"
    },
    "relogin_max_retries": {
      "@id": "usewrit:relogin_max_retries",
      "@type": "xsd:integer"
    },
    "http_capable": {
      "@id": "usewrit:http_capable",
      "@type": "xsd:integer"
    },
    "auth_config": {
      "@id": "usewrit:auth_config",
      "@type": "xsd:string"
    },
    "default_persona_id": {
      "@id": "usewrit:default_persona_id",
      "@type": "xsd:integer"
    },
    "estimated_duration_ms": {
      "@id": "usewrit:estimated_duration_ms",
      "@type": "xsd:integer"
    },
    "usage_count": {
      "@id": "usewrit:usage_count",
      "@type": "xsd:integer"
    },
    "total_run_count": {
      "@id": "usewrit:total_run_count",
      "@type": "xsd:integer"
    },
    "total_failure_count": {
      "@id": "usewrit:total_failure_count",
      "@type": "xsd:integer"
    },
    "consecutive_failures": {
      "@id": "usewrit:consecutive_failures",
      "@type": "xsd:integer"
    },
    "last_run_at": {
      "@id": "usewrit:last_run_at",
      "@type": "xsd:string"
    },
    "last_run_status": {
      "@id": "usewrit:last_run_status",
      "@type": "xsd:string"
    },
    "last_run_duration_ms": {
      "@id": "usewrit:last_run_duration_ms",
      "@type": "xsd:integer"
    },
    "last_run_has_extracted_data": {
      "@id": "usewrit:last_run_has_extracted_data",
      "@type": "xsd:integer"
    },
    "last_failure_at": {
      "@id": "usewrit:last_failure_at",
      "@type": "xsd:string"
    },
    "last_failure_error": {
      "@id": "usewrit:last_failure_error",
      "@type": "xsd:string"
    },
    "cloud_callable": {
      "@id": "usewrit:cloud_callable",
      "@type": "xsd:integer"
    },
    "execution_target": {
      "@id": "usewrit:execution_target",
      "@type": "xsd:string"
    },
    "marketplace_slug": {
      "@id": "usewrit:marketplace_slug",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "usewrit:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "usewrit:updated_at",
      "@type": "xsd:string"
    },
    "has_credentials": {
      "@id": "usewrit:has_credentials",
      "@type": "xsd:boolean"
    },
    "credential_keys": {
      "@id": "usewrit:credential_keys",
      "@container": "@list"
    },
    "placeholders": {
      "@id": "usewrit:placeholders",
      "@container": "@list"
    },
    "has_login": {
      "@id": "usewrit:has_login",
      "@type": "xsd:boolean"
    },
    "marketplace": {
      "@id": "usewrit:marketplace"
    },
    "WorkflowPlaceholder": "usewrit:WorkflowPlaceholder",
    "key": {
      "@id": "usewrit:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "usewrit:label",
      "@type": "xsd:string"
    },
    "field_type": {
      "@id": "usewrit:field_type",
      "@type": "xsd:string"
    },
    "WorkflowList": "usewrit:WorkflowList",
    "data": {
      "@id": "usewrit:data",
      "@container": "@list"
    },
    "count": {
      "@id": "usewrit:count",
      "@type": "xsd:integer"
    },
    "WorkflowCreate": "usewrit:WorkflowCreate",
    "credentials_encrypted": {
      "@id": "usewrit:credentials_encrypted",
      "@type": "xsd:string"
    },
    "credentials": {
      "@id": "usewrit:credentials"
    },
    "WorkflowUpdate": "usewrit:WorkflowUpdate",
    "WorkflowDeleteResult": "usewrit:WorkflowDeleteResult",
    "deleted": {
      "@id": "usewrit:deleted",
      "@type": "xsd:boolean"
    },
    "uninstall": {
      "@id": "usewrit:uninstall"
    },
    "RunWorkflowRequest": "usewrit:RunWorkflowRequest",
    "inputs": {
      "@id": "usewrit:inputs"
    },
    "persona_id": {
      "@id": "usewrit:persona_id",
      "@type": "xsd:integer"
    },
    "dry_run": {
      "@id": "usewrit:dry_run",
      "@type": "xsd:boolean"
    },
    "files": {
      "@id": "usewrit:files"
    },
    "RunAccepted": "usewrit:RunAccepted",
    "run_id": {
      "@id": "usewrit:run_id",
      "@type": "xsd:integer"
    },
    "RunCompleted": "usewrit:RunCompleted",
    "done": {
      "@id": "usewrit:done",
      "@type": "xsd:boolean"
    },
    "duration_ms": {
      "@id": "usewrit:duration_ms",
      "@type": "xsd:integer"
    },
    "OutputFile": "usewrit:OutputFile",
    "file_id": {
      "@id": "usewrit:file_id",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "usewrit:filename",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "usewrit:size",
      "@type": "xsd:integer"
    },
    "content_type": {
      "@id": "usewrit:content_type",
      "@type": "xsd:string"
    },
    "output_key": {
      "@id": "usewrit:output_key",
      "@type": "xsd:string"
    },
    "RunStillRunning": "usewrit:RunStillRunning",
    "status_url": {
      "@id": "usewrit:status_url",
      "@type": "xsd:string"
    },
    "events_url": {
      "@id": "usewrit:events_url",
      "@type": "xsd:string"
    },
    "DryRunReport": "usewrit:DryRunReport",
    "workflow_id": {
      "@id": "usewrit:workflow_id",
      "@type": "xsd:integer"
    },
    "step_count": {
      "@id": "usewrit:step_count",
      "@type": "xsd:integer"
    },
    "required_secrets": {
      "@id": "usewrit:required_secrets",
      "@container": "@list"
    },
    "provided_inputs": {
      "@id": "usewrit:provided_inputs",
      "@container": "@list"
    },
    "DryRunStep": "usewrit:DryRunStep",
    "index": {
      "@id": "usewrit:index",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "usewrit:type",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "usewrit:enabled",
      "@type": "xsd:boolean"
    },
    "references_secret": {
      "@id": "usewrit:references_secret",
      "@type": "xsd:boolean"
    },
    "WorkflowCancelAccepted": "usewrit:WorkflowCancelAccepted",
    "WorkflowCancelConflict": "usewrit:WorkflowCancelConflict",
    "WorkflowSession": "usewrit:WorkflowSession",
    "has_session": {
      "@id": "usewrit:has_session",
      "@type": "xsd:boolean"
    },
    "engine": {
      "@id": "usewrit:engine",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "usewrit:expires_at",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "usewrit:last_used_at",
      "@type": "xsd:string"
    },
    "RunFeedItem": "usewrit:RunFeedItem",
    "run_type": {
      "@id": "usewrit:run_type",
      "@type": "xsd:string"
    },
    "entity_id": {
      "@id": "usewrit:entity_id",
      "@type": "xsd:integer"
    },
    "entity_name": {
      "@id": "usewrit:entity_name",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "usewrit:started_at",
      "@type": "xsd:string"
    },
    "finished_at": {
      "@id": "usewrit:finished_at",
      "@type": "xsd:string"
    },
    "trigger_source": {
      "@id": "usewrit:trigger_source",
      "@type": "xsd:string"
    },
    "detail_url_hint": {
      "@id": "usewrit:detail_url_hint",
      "@type": "xsd:string"
    },
    "data_url_hint": {
      "@id": "usewrit:data_url_hint",
      "@type": "xsd:string"
    },
    "rows_extracted": {
      "@id": "usewrit:rows_extracted",
      "@type": "xsd:integer"
    },
    "change_detected": {
      "@id": "usewrit:change_detected",
      "@type": "xsd:boolean"
    },
    "RunList": "usewrit:RunList",
    "total": {
      "@id": "usewrit:total",
      "@type": "xsd:integer"
    },
    "RunResults": "usewrit:RunResults",
    "result": {
      "@id": "usewrit:result"
    },
    "RunData": "usewrit:RunData",
    "RunCancelAccepted": "usewrit:RunCancelAccepted",
    "RunCancelConflict": "usewrit:RunCancelConflict",
    "run_status": {
      "@id": "usewrit:run_status",
      "@type": "xsd:string"
    },
    "RunStatus": "usewrit:RunStatus",
    "StepStatus": "usewrit:StepStatus",
    "RunEventStarted": "usewrit:RunEventStarted",
    "event": {
      "@id": "usewrit:event",
      "@type": "xsd:string"
    },
    "total_steps": {
      "@id": "usewrit:total_steps",
      "@type": "xsd:integer"
    },
    "RunEventStep": "usewrit:RunEventStep",
    "step_type": {
      "@id": "usewrit:step_type",
      "@type": "xsd:string"
    },
    "RunEventProgress": "usewrit:RunEventProgress",
    "completed": {
      "@id": "usewrit:completed",
      "@type": "xsd:integer"
    },
    "RunEventFinished": "usewrit:RunEventFinished",
    "RunEventError": "usewrit:RunEventError",
    "message": {
      "@id": "usewrit:message",
      "@type": "xsd:string"
    },
    "Monitor": "usewrit:Monitor",
    "url": {
      "@id": "usewrit:url",
      "@type": "xsd:string"
    },
    "check_type": {
      "@id": "usewrit:check_type",
      "@type": "xsd:string"
    },
    "selector": {
      "@id": "usewrit:selector",
      "@type": "xsd:string"
    },
    "ignore_regex": {
      "@id": "usewrit:ignore_regex",
      "@type": "xsd:string"
    },
    "check_period_ms": {
      "@id": "usewrit:check_period_ms",
      "@type": "xsd:integer"
    },
    "expected_status_code": {
      "@id": "usewrit:expected_status_code",
      "@type": "xsd:integer"
    },
    "max_response_time_ms": {
      "@id": "usewrit:max_response_time_ms",
      "@type": "xsd:integer"
    },
    "check_ssl": {
      "@id": "usewrit:check_ssl",
      "@type": "xsd:integer"
    },
    "requires_playwright": {
      "@id": "usewrit:requires_playwright",
      "@type": "xsd:integer"
    },
    "baseline_hash": {
      "@id": "usewrit:baseline_hash",
      "@type": "xsd:string"
    },
    "baseline_content": {
      "@id": "usewrit:baseline_content",
      "@type": "xsd:string"
    },
    "baseline_fetched_at": {
      "@id": "usewrit:baseline_fetched_at",
      "@type": "xsd:string"
    },
    "pre_check_workflow_id": {
      "@id": "usewrit:pre_check_workflow_id",
      "@type": "xsd:integer"
    },
    "setup_steps": {
      "@id": "usewrit:setup_steps"
    },
    "on_change_workflow_id": {
      "@id": "usewrit:on_change_workflow_id",
      "@type": "xsd:integer"
    },
    "on_change_enabled": {
      "@id": "usewrit:on_change_enabled",
      "@type": "xsd:integer"
    },
    "on_change_conditions": {
      "@id": "usewrit:on_change_conditions",
      "@type": "xsd:string"
    },
    "on_change_in_session": {
      "@id": "usewrit:on_change_in_session",
      "@type": "xsd:integer"
    },
    "auth_session_encrypted": {
      "@id": "usewrit:auth_session_encrypted",
      "@type": "xsd:string"
    },
    "notification_providers": {
      "@id": "usewrit:notification_providers",
      "@type": "xsd:string"
    },
    "provider_notification_settings": {
      "@id": "usewrit:provider_notification_settings",
      "@type": "xsd:string"
    },
    "notification_title": {
      "@id": "usewrit:notification_title",
      "@type": "xsd:string"
    },
    "notification_message": {
      "@id": "usewrit:notification_message",
      "@type": "xsd:string"
    },
    "notification_priority": {
      "@id": "usewrit:notification_priority",
      "@type": "xsd:integer"
    },
    "next_run_at": {
      "@id": "usewrit:next_run_at",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "usewrit:state",
      "@type": "xsd:string"
    },
    "last_checked_at": {
      "@id": "usewrit:last_checked_at",
      "@type": "xsd:string"
    },
    "status_code": {
      "@id": "usewrit:status_code",
      "@type": "xsd:integer"
    },
    "is_up": {
      "@id": "usewrit:is_up",
      "@type": "xsd:boolean"
    },
    "last_change_at": {
      "@id": "usewrit:last_change_at",
      "@type": "xsd:string"
    },
    "state_updated_at": {
      "@id": "usewrit:state_updated_at",
      "@type": "xsd:string"
    },
    "changes_count": {
      "@id": "usewrit:changes_count",
      "@type": "xsd:integer"
    },
    "selector_count": {
      "@id": "usewrit:selector_count",
      "@type": "xsd:integer"
    },
    "MonitorCreate": "usewrit:MonitorCreate",
    "MonitorUpdate": "usewrit:MonitorUpdate",
    "CapacitySnapshot": "usewrit:CapacitySnapshot",
    "budget_units_per_min": {
      "@id": "usewrit:budget_units_per_min",
      "@type": "xsd:decimal"
    },
    "used_units_per_min": {
      "@id": "usewrit:used_units_per_min",
      "@type": "xsd:decimal"
    },
    "cores": {
      "@id": "usewrit:cores",
      "@type": "xsd:integer"
    },
    "ram_gib": {
      "@id": "usewrit:ram_gib",
      "@type": "xsd:decimal"
    },
    "override_units_per_min": {
      "@id": "usewrit:override_units_per_min",
      "@type": "xsd:integer"
    },
    "CheckOutcome": "usewrit:CheckOutcome",
    "target_id": {
      "@id": "usewrit:target_id",
      "@type": "xsd:integer"
    },
    "change_id": {
      "@id": "usewrit:change_id",
      "@type": "xsd:integer"
    },
    "dispatch": {
      "@id": "usewrit:dispatch",
      "@type": "@id"
    },
    "DispatchOutcome": "usewrit:DispatchOutcome",
    "matched": {
      "@id": "usewrit:matched",
      "@type": "xsd:integer"
    },
    "succeeded": {
      "@id": "usewrit:succeeded",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "usewrit:failed",
      "@type": "xsd:integer"
    },
    "MonitorHistory": "usewrit:MonitorHistory",
    "monitor_id": {
      "@id": "usewrit:monitor_id",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "usewrit:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "usewrit:offset",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "usewrit:has_more",
      "@type": "xsd:boolean"
    },
    "changes": {
      "@id": "usewrit:changes",
      "@container": "@list"
    },
    "uptime_checks": {
      "@id": "usewrit:uptime_checks",
      "@container": "@list"
    },
    "Change": "usewrit:Change",
    "target_selector_id": {
      "@id": "usewrit:target_selector_id",
      "@type": "xsd:integer"
    },
    "content_hash": {
      "@id": "usewrit:content_hash",
      "@type": "xsd:string"
    },
    "previous_hash": {
      "@id": "usewrit:previous_hash",
      "@type": "xsd:string"
    },
    "diff_snippet": {
      "@id": "usewrit:diff_snippet",
      "@type": "xsd:string"
    },
    "content_before": {
      "@id": "usewrit:content_before",
      "@type": "xsd:string"
    },
    "content_after": {
      "@id": "usewrit:content_after",
      "@type": "xsd:string"
    },
    "screenshot_before": {
      "@id": "usewrit:screenshot_before",
      "@type": "xsd:string"
    },
    "screenshot_after": {
      "@id": "usewrit:screenshot_after",
      "@type": "xsd:string"
    },
    "screenshot_diff": {
      "@id": "usewrit:screenshot_diff",
      "@type": "xsd:string"
    },
    "first_detected_at": {
      "@id": "usewrit:first_detected_at",
      "@type": "xsd:string"
    },
    "last_detected_at": {
      "@id": "usewrit:last_detected_at",
      "@type": "xsd:string"
    },
    "UptimeCheck": "usewrit:UptimeCheck",
    "checked_at": {
      "@id": "usewrit:checked_at",
      "@type": "xsd:string"
    },
    "response_time_ms": {
      "@id": "usewrit:response_time_ms",
      "@type": "xsd:integer"
    },
    "error_message": {
      "@id": "usewrit:error_message",
      "@type": "xsd:string"
    },
    "ssl_cert_valid": {
      "@id": "usewrit:ssl_cert_valid",
      "@type": "xsd:integer"
    },
    "ssl_cert_expires_at": {
      "@id": "usewrit:ssl_cert_expires_at",
      "@type": "xsd:string"
    },
    "ssl_cert_days_until_expiry": {
      "@id": "usewrit:ssl_cert_days_until_expiry",
      "@type": "xsd:integer"
    },
    "ssl_cert_issuer": {
      "@id": "usewrit:ssl_cert_issuer",
      "@type": "xsd:string"
    },
    "ssl_error": {
      "@id": "usewrit:ssl_error",
      "@type": "xsd:string"
    },
    "RecentChange": "usewrit:RecentChange",
    "target_url": {
      "@id": "usewrit:target_url",
      "@type": "xsd:string"
    },
    "selector_name": {
      "@id": "usewrit:selector_name",
      "@type": "xsd:string"
    },
    "Selector": "usewrit:Selector",
    "visual_region": {
      "@id": "usewrit:visual_region",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "usewrit:priority",
      "@type": "xsd:integer"
    },
    "baseline_screenshot": {
      "@id": "usewrit:baseline_screenshot",
      "@type": "xsd:string"
    },
    "last_content_hash": {
      "@id": "usewrit:last_content_hash",
      "@type": "xsd:string"
    },
    "change_count": {
      "@id": "usewrit:change_count",
      "@type": "xsd:integer"
    },
    "SelectorCreate": "usewrit:SelectorCreate",
    "SelectorUpdate": "usewrit:SelectorUpdate",
    "SelectorProbe": "usewrit:SelectorProbe",
    "selector_id": {
      "@id": "usewrit:selector_id",
      "@type": "xsd:integer"
    },
    "content": {
      "@id": "usewrit:content",
      "@type": "xsd:string"
    },
    "screenshot": {
      "@id": "usewrit:screenshot",
      "@type": "xsd:string"
    },
    "Extractor": "usewrit:Extractor",
    "output_name": {
      "@id": "usewrit:output_name",
      "@type": "xsd:string"
    },
    "extract_type": {
      "@id": "usewrit:extract_type",
      "@type": "xsd:string"
    },
    "config": {
      "@id": "usewrit:config",
      "@type": "xsd:string"
    },
    "is_array": {
      "@id": "usewrit:is_array",
      "@type": "xsd:integer"
    },
    "default_value": {
      "@id": "usewrit:default_value",
      "@type": "xsd:string"
    },
    "ExtractorCreate": "usewrit:ExtractorCreate",
    "ExtractorUpdate": "usewrit:ExtractorUpdate",
    "ExtractorTestRequest": "usewrit:ExtractorTestRequest",
    "ExtractorTestResult": "usewrit:ExtractorTestResult",
    "extractor_id": {
      "@id": "usewrit:extractor_id",
      "@type": "xsd:integer"
    },
    "value": {
      "@id": "usewrit:value"
    },
    "Automation": "usewrit:Automation",
    "event_type": {
      "@id": "usewrit:event_type",
      "@type": "xsd:string"
    },
    "webhook_trigger_id": {
      "@id": "usewrit:webhook_trigger_id",
      "@type": "xsd:integer"
    },
    "conditions": {
      "@id": "usewrit:conditions"
    },
    "actions": {
      "@id": "usewrit:actions",
      "@container": "@list"
    },
    "blocks": {
      "@id": "usewrit:blocks",
      "@container": "@list"
    },
    "last_triggered_at": {
      "@id": "usewrit:last_triggered_at",
      "@type": "xsd:string"
    },
    "trigger_count": {
      "@id": "usewrit:trigger_count",
      "@type": "xsd:integer"
    },
    "AutomationCreate": "usewrit:AutomationCreate",
    "AutomationUpdate": "usewrit:AutomationUpdate",
    "AutomationEnableRequest": "usewrit:AutomationEnableRequest",
    "AutomationRunRequest": "usewrit:AutomationRunRequest",
    "Persona": "usewrit:Persona",
    "target_domain": {
      "@id": "usewrit:target_domain",
      "@type": "xsd:string"
    },
    "login_username": {
      "@id": "usewrit:login_username",
      "@type": "xsd:string"
    },
    "has_password": {
      "@id": "usewrit:has_password",
      "@type": "xsd:boolean"
    },
    "twofa_method": {
      "@id": "usewrit:twofa_method",
      "@type": "xsd:string"
    },
    "has_totp_seed": {
      "@id": "usewrit:has_totp_seed",
      "@type": "xsd:boolean"
    },
    "email_otp_mode": {
      "@id": "usewrit:email_otp_mode",
      "@type": "xsd:string"
    },
    "mail_connection_id": {
      "@id": "usewrit:mail_connection_id"
    },
    "connected_mailbox": {
      "@id": "usewrit:connected_mailbox"
    },
    "relay_address": {
      "@id": "usewrit:relay_address",
      "@type": "xsd:string"
    },
    "relay_token": {
      "@id": "usewrit:relay_token"
    },
    "relay_inbound_address": {
      "@id": "usewrit:relay_inbound_address"
    },
    "relay_inbound_url": {
      "@id": "usewrit:relay_inbound_url"
    },
    "has_fingerprint": {
      "@id": "usewrit:has_fingerprint",
      "@type": "xsd:boolean"
    },
    "preferred_agent_id": {
      "@id": "usewrit:preferred_agent_id"
    },
    "has_proxy": {
      "@id": "usewrit:has_proxy",
      "@type": "xsd:boolean"
    },
    "proxy_lawful_use_ack_at": {
      "@id": "usewrit:proxy_lawful_use_ack_at"
    },
    "validation_status": {
      "@id": "usewrit:validation_status",
      "@type": "xsd:string"
    },
    "has_warm_session": {
      "@id": "usewrit:has_warm_session",
      "@type": "xsd:boolean"
    },
    "session_expires_at": {
      "@id": "usewrit:session_expires_at",
      "@type": "xsd:string"
    },
    "last_login_at": {
      "@id": "usewrit:last_login_at",
      "@type": "xsd:string"
    },
    "linked_workflows": {
      "@id": "usewrit:linked_workflows",
      "@container": "@list"
    },
    "linked_secrets": {
      "@id": "usewrit:linked_secrets"
    },
    "PersonaList": "usewrit:PersonaList",
    "PersonaWrite": "usewrit:PersonaWrite",
    "password": {
      "@id": "usewrit:password",
      "@type": "xsd:string"
    },
    "extra_login_fields": {
      "@id": "usewrit:extra_login_fields"
    },
    "totp_seed": {
      "@id": "usewrit:totp_seed",
      "@type": "xsd:string"
    },
    "totp_digits": {
      "@id": "usewrit:totp_digits",
      "@type": "xsd:integer"
    },
    "totp_period_seconds": {
      "@id": "usewrit:totp_period_seconds",
      "@type": "xsd:integer"
    },
    "totp_algorithm": {
      "@id": "usewrit:totp_algorithm",
      "@type": "xsd:string"
    },
    "otp_extract_config": {
      "@id": "usewrit:otp_extract_config"
    },
    "fingerprint": {
      "@id": "usewrit:fingerprint"
    },
    "proxy_server": {
      "@id": "usewrit:proxy_server",
      "@type": "xsd:string"
    },
    "proxy_username": {
      "@id": "usewrit:proxy_username",
      "@type": "xsd:string"
    },
    "proxy_password": {
      "@id": "usewrit:proxy_password",
      "@type": "xsd:string"
    },
    "proxy_lawful_use_ack": {
      "@id": "usewrit:proxy_lawful_use_ack",
      "@type": "xsd:boolean"
    },
    "PersonaRun": "usewrit:PersonaRun",
    "task_id": {
      "@id": "usewrit:task_id",
      "@type": "xsd:integer"
    },
    "workflow_name": {
      "@id": "usewrit:workflow_name",
      "@type": "xsd:string"
    },
    "success": {
      "@id": "usewrit:success",
      "@type": "xsd:boolean"
    },
    "completed_at": {
      "@id": "usewrit:completed_at",
      "@type": "xsd:string"
    },
    "PersonaRunList": "usewrit:PersonaRunList",
    "ValidateTotpRequest": "usewrit:ValidateTotpRequest",
    "algorithm": {
      "@id": "usewrit:algorithm",
      "@type": "xsd:string"
    },
    "digits": {
      "@id": "usewrit:digits",
      "@type": "xsd:integer"
    },
    "period": {
      "@id": "usewrit:period",
      "@type": "xsd:integer"
    },
    "ValidateTotpResult": "usewrit:ValidateTotpResult",
    "valid_base32": {
      "@id": "usewrit:valid_base32",
      "@type": "xsd:boolean"
    },
    "matches_code": {
      "@id": "usewrit:matches_code",
      "@type": "xsd:boolean"
    },
    "Test2faResult": "usewrit:Test2faResult",
    "ok": {
      "@id": "usewrit:ok",
      "@type": "xsd:boolean"
    },
    "method": {
      "@id": "usewrit:method",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "usewrit:kind",
      "@type": "xsd:string"
    },
    "Secret": "usewrit:Secret",
    "category": {
      "@id": "usewrit:category",
      "@type": "xsd:string"
    },
    "is_credential": {
      "@id": "usewrit:is_credential",
      "@type": "xsd:boolean"
    },
    "is_card": {
      "@id": "usewrit:is_card",
      "@type": "xsd:boolean"
    },
    "username": {
      "@id": "usewrit:username",
      "@type": "xsd:string"
    },
    "card_last4": {
      "@id": "usewrit:card_last4",
      "@type": "xsd:string"
    },
    "use_count": {
      "@id": "usewrit:use_count",
      "@type": "xsd:integer"
    },
    "SecretList": "usewrit:SecretList",
    "SecretCreate": "usewrit:SecretCreate",
    "card": {
      "@id": "usewrit:card"
    },
    "VaultStatus": "usewrit:VaultStatus",
    "locked": {
      "@id": "usewrit:locked",
      "@type": "xsd:boolean"
    },
    "idle_timeout_secs": {
      "@id": "usewrit:idle_timeout_secs",
      "@type": "xsd:integer"
    },
    "VaultOk": "usewrit:VaultOk",
    "VaultUnlockRequest": "usewrit:VaultUnlockRequest",
    "passphrase": {
      "@id": "usewrit:passphrase",
      "@type": "xsd:string"
    },
    "StoredFile": "usewrit:StoredFile",
    "object": {
      "@id": "usewrit:object",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "usewrit:bytes",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "usewrit:source",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "usewrit:purpose",
      "@type": "xsd:string"
    },
    "FileList": "usewrit:FileList",
    "FileFromDataRequest": "usewrit:FileFromDataRequest",
    "format": {
      "@id": "usewrit:format",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "usewrit:filters",
      "@container": "@list"
    },
    "DataWorkflowsList": "usewrit:DataWorkflowsList",
    "workflows": {
      "@id": "usewrit:workflows",
      "@container": "@list"
    },
    "DataWorkflowSummary": "usewrit:DataWorkflowSummary",
    "run_count": {
      "@id": "usewrit:run_count",
      "@type": "xsd:integer"
    },
    "last_data_at": {
      "@id": "usewrit:last_data_at",
      "@type": "xsd:string"
    },
    "last_delta": {
      "@id": "usewrit:last_delta"
    },
    "DataTableRow": "usewrit:DataTableRow",
    "run_at": {
      "@id": "usewrit:run_at",
      "@type": "xsd:string"
    },
    "record_index": {
      "@id": "usewrit:record_index",
      "@type": "xsd:integer"
    },
    "fields": {
      "@id": "usewrit:fields"
    },
    "lineage": {
      "@id": "usewrit:lineage"
    },
    "WorkflowDataTable": "usewrit:WorkflowDataTable",
    "columns": {
      "@id": "usewrit:columns",
      "@container": "@list"
    },
    "declared": {
      "@id": "usewrit:declared",
      "@type": "xsd:boolean"
    },
    "rows": {
      "@id": "usewrit:rows",
      "@container": "@list"
    },
    "scanned_runs": {
      "@id": "usewrit:scanned_runs",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "usewrit:truncated",
      "@type": "xsd:boolean"
    },
    "identity": {
      "@id": "usewrit:identity"
    },
    "counts": {
      "@id": "usewrit:counts"
    },
    "sources": {
      "@id": "usewrit:sources"
    },
    "delta": {
      "@id": "usewrit:delta"
    },
    "removed_records": {
      "@id": "usewrit:removed_records",
      "@container": "@list"
    },
    "prev_run_id": {
      "@id": "usewrit:prev_run_id",
      "@type": "xsd:integer"
    },
    "DataRunsIndex": "usewrit:DataRunsIndex",
    "runs": {
      "@id": "usewrit:runs",
      "@container": "@list"
    },
    "DataFacets": "usewrit:DataFacets",
    "facets": {
      "@id": "usewrit:facets"
    },
    "row_count": {
      "@id": "usewrit:row_count",
      "@type": "xsd:integer"
    },
    "DeleteWorkflowDataRequest": "usewrit:DeleteWorkflowDataRequest",
    "records": {
      "@id": "usewrit:records",
      "@container": "@list"
    },
    "record_uids": {
      "@id": "usewrit:record_uids",
      "@container": "@list"
    },
    "DeleteWorkflowDataResult": "usewrit:DeleteWorkflowDataResult",
    "resolved": {
      "@id": "usewrit:resolved"
    },
    "unmatched": {
      "@id": "usewrit:unmatched",
      "@container": "@list"
    },
    "Dataset": "usewrit:Dataset",
    "source_type": {
      "@id": "usewrit:source_type",
      "@type": "xsd:string"
    },
    "last_updated": {
      "@id": "usewrit:last_updated",
      "@type": "xsd:string"
    },
    "origin": {
      "@id": "usewrit:origin",
      "@type": "xsd:string"
    },
    "DatasetList": "usewrit:DatasetList",
    "datasets": {
      "@id": "usewrit:datasets",
      "@container": "@list"
    },
    "DatasetMeta": "usewrit:DatasetMeta",
    "collections": {
      "@id": "usewrit:collections",
      "@container": "@list"
    },
    "DatasetRecords": "usewrit:DatasetRecords",
    "dataset": {
      "@id": "usewrit:dataset",
      "@type": "@id"
    },
    "DatasetRef": "usewrit:DatasetRef",
    "DatasetSearchHit": "usewrit:DatasetSearchHit",
    "highlight": {
      "@id": "usewrit:highlight"
    },
    "DatasetSearchResult": "usewrit:DatasetSearchResult",
    "query": {
      "@id": "usewrit:query",
      "@type": "xsd:string"
    },
    "terms": {
      "@id": "usewrit:terms",
      "@container": "@list"
    },
    "results": {
      "@id": "usewrit:results",
      "@container": "@list"
    },
    "ApiKey": "usewrit:ApiKey",
    "prefix": {
      "@id": "usewrit:prefix",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "usewrit:scopes",
      "@type": "xsd:string"
    },
    "revoked_at": {
      "@id": "usewrit:revoked_at",
      "@type": "xsd:string"
    },
    "ApiKeyList": "usewrit:ApiKeyList",
    "ApiKeyCreateRequest": "usewrit:ApiKeyCreateRequest",
    "W

# --- truncated at 32 KB (43 KB total) ---
# Full source: https://artifacts.apis.io/usewrit-app/json-ld/usewrit-app-context.jsonld