Tyk · JSON-LD Context

Tyk Context

JSON-LD context defining the semantic vocabulary for Tyk from Tyk.

120 Classes 463 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/
tyk: https://tyk.io/schema#

Classes

ApiResponse NewAdditionalPermissions AggregateAnalyticsData ResultUnit ResultId GraphQLSubgraphEntity ServerType2 OpenIDOptions GraphQLProxyConfig StringRegexMap AuthProviderMeta URLRewriteMeta CacheOptions TransformJQMeta VirtualMeta Components ApiDefinitionWrapper OIDProviderConfig VersionDefinition Contact ServerVariable ExampleAPIMetadata MiddlewareIdExtractor MethodTransformMeta RequestSizeMeta RateLimitMeta RequestHeadersRewriteConfig ResponseProcessor URLVals GraphQLPlayground GraphQLSubgraphConfig TrackEndpointMeta NotificationsManager CheckCommand EventHandlerMetaConfig ProxyConfig AuthConfig ExternalDocs GlobalRateLimit AccessManagementPayload ExternalOAuth RoutingTriggerOptions JWTValidation SignatureConfig GraphQLProxyFeaturesConfig ScopeClaim ProviderType2 CacheMeta GraphQLConfig Introspection GraphQLEngineConfig PersistGraphQLMeta GoPluginMeta TemplateData HostCheckObject ValidatePathMeta GraphQLEngineDataSource WebHookHandlerConf SessionProviderMeta OAS UptimeTests ValidateRequestMeta DetailedExampleAPIMetadata HardTimeoutMeta CircuitBreakerMeta DatasourceTypeFieldConfiguration VersionInfo PathItem UDGGlobalHeader License EndPointMeta VersionData InternalMeta DatasourceSourceConfig CategoryCount EventHandlerTriggerConfig OperationType2 APIDefinition RequestSigningMeta GraphQLIntrospectionConfig IntrospectionCache HookReference HeaderInjectionMeta GraphQLFieldConfig TemplateMeta MockResponseMeta DatasourceMappingConfiguration GraphQLSupergraphConfig ApiDefinitionsResponse RoutingTrigger InfoType2 ServiceDiscoveryConfiguration GraphQLResponseExtensions GraphQLTypeFields CORSConfig AnalyticsPluginConfig UptimeTestsConfig ExtendedPathsSet Tag MiddlewareDefinition ScopesType2 AllCategoriesResponse MiddlewareSection EndpointMethodMeta Asset AuditLog AuditLogs APILimit SessionEndpointRateLimit AccessSpec AccessDefinition SessionEndpoint GraphqlType SessionEndpointMethod KeyData SessionState RateLimitSmoothing FieldLimits FieldAccessDefinition ApiStatusMessage

Properties

Property Type Container
ID string
Message string
Meta
Status string
additional_permissions
data list
pages integer
error integer
hits integer
id reference
last_hit dateTime
latency decimal
max_latency integer
max_upstream_latency integer
min_latency integer
min_upstream_latency integer
request_time decimal
success integer
upstream_latency decimal
alias string
api_id string
api_name string
code integer
day integer
hour integer
iso_country string
key string
month integer
path string
queries
url string
year integer
headers
name string
sdl string
subscription_type string
description string
variables
providers list
segregate_by_client boolean
auth_headers
features reference
request_headers
request_headers_rewrite
use_response_extensions reference
match_rx string
reverse boolean
meta
storage_engine string
disabled boolean
match_pattern string
method string
rewrite_to string
triggers list
cache_all_safe_requests boolean
cache_by_headers list
cache_control_ttl_header string
cache_response_codes list
cache_timeout integer
enable_cache boolean
enable_upstream_cache_control boolean
filter string
function_source_type string
function_source_uri string
proxy_on_error boolean
response_function_name string
use_session boolean
callbacks reference
examples reference
links reference
parameters reference
requestBodies reference
responses reference
schemas reference
securitySchemes reference
api_definition reference
api_model reference
categories reference
created_at dateTime
hook_references list
is_site boolean
oas reference
sort_by integer
updated_at dateTime
user_group_owners list
user_owners list
client_ids
issuer string
default string
enabled boolean
fallback_to_default boolean
location string
strip_path boolean
strip_versioning_data boolean
url_versioning_pattern string
versions
email string
enum list
shortDescription string
extract_from string
extract_with string
extractor_config
to_method string
size_limit integer
per decimal
rate decimal
remove boolean
value string
options
ApiURL string
BasePath string
Host string
oauth_on_keychange_url string
shared_secret string
message string
events
check_host_against_uptime_tests boolean
disable_strip_slash boolean
enable_load_balancing boolean
listen_path string
preserve_host_header boolean
service_discovery reference
strip_listen_path boolean
target_list list
target_url string
transport
auth_header_name string
cookie_name string
disable_header boolean
param_name string
signature reference
use_certificate boolean
use_cookie boolean
use_param boolean
validate_signature boolean
userGroupIds list
userIds list
header_matches
path_part_matches
payload_matches reference
query_val_matches
request_context_matches
session_meta_matches
expires_at_validation_skew integer
identity_base_field string
issued_at_validation_skew integer
not_before_validation_skew integer
signing_method string
source string
algorithm string
allowed_clock_skew integer
error_code integer
error_message string
header string
secret string
use_immutable_headers boolean
scope_claim_name string
scope_to_policy
introspection reference
jwt reference
cache_key_regex string
timeout integer
engine reference
execution_mode string
last_schema_update dateTime
playground reference
proxy reference
subgraph reference
supergraph reference
type_field_configurations list
version string
cache reference
client_id string
client_secret string
data_sources list
field_configs list
global_headers list
operation string
func_name string
plugin_path string
enable_session boolean
input_type string
template_mode string
template_source string
body string
commands list
enable_proxy_protocol boolean
protocol string
error_response_code integer
schema_b64 string
config
internal boolean
kind string
root_fields list
event_timeout integer
header_map
org_id string
target_path string
template_path string
webhook_id string
components reference
externalDocs reference
info reference
openapi string
paths reference
security reference
servers reference
tags reference
check_list list
min_version string
readme string
disable_half_open_state boolean
return_to_service_after integer
samples integer
threshold_percent decimal
data_source reference
field_name string
mapping reference
type_name string
expires string
extended_paths reference
global_headers_disabled boolean
global_headers_remove list
global_response_headers
global_response_headers_disabled boolean
global_response_headers_remove list
global_size_limit integer
ignore_endpoint_case boolean
override_target string
use_extended_paths boolean
connect reference
delete reference
get reference
head reference
patch reference
post reference
put reference
summary string
trace reference
ignore_case boolean
method_actions
default_version string
not_versioned boolean
data_source_config
count integer
handler_meta
handler_name string
deprecated boolean
operationId string
requestBody reference
CORS reference
active boolean
allowed_ips list
analytics_plugin reference
auth reference
auth_configs
auth_provider reference
base_identity_provided_by string
basic_auth
blacklisted_ips list
cache_options reference
certificate_pinning_disabled boolean
certificates list
client_certificates list
config_data
config_data_disabled boolean
custom_middleware reference
custom_middleware_bundle string
custom_middleware_bundle_disabled boolean
custom_plugin_auth_enabled boolean
definition reference
detailed_tracing boolean
disable_quota boolean
disable_rate_limit boolean
do_not_track boolean
domain string
domain_disabled boolean
dont_set_quota_on_create boolean
enable_batch_request_support boolean
enable_context_vars boolean
enable_coprocess_auth boolean
enable_detailed_recording boolean
enable_ip_blacklisting boolean
enable_ip_whitelisting boolean
enable_jwt boolean
enable_signature_checking boolean
event_handlers reference
expiration string
expire_analytics_after integer
external_oauth reference
global_rate_limit reference
graphql reference
hmac_allowed_algorithms list
hmac_allowed_clock_skew decimal
idp_client_id_mapping_disabled boolean
is_oas boolean
jwt_client_base_field string
jwt_default_policies list
jwt_expires_at_validation_skew integer
jwt_identity_base_field string
jwt_issued_at_validation_skew integer
jwt_not_before_validation_skew integer
jwt_policy_field_name string
jwt_scope_claim_name string
jwt_scope_to_policy_mapping
jwt_signing_method string
jwt_skip_kid boolean
jwt_source string
listen_port integer
notifications reference
oauth_meta
openid_options reference
pinned_public_keys
request_signing reference
response_processors list
scopes reference
session_lifetime integer
session_lifetime_respects_key_expiration boolean
session_provider reference
slug string
strip_auth_data boolean
tag_headers list
tags_disabled boolean
upstream_certificates
upstream_certificates_disabled boolean
uptime_tests reference
use_basic_auth boolean
use_go_plugin_auth boolean
use_keyless boolean
use_mutual_tls_auth boolean
use_oauth2 boolean
use_openid boolean
use_standard_auth boolean
version_data reference
certificate_id string
header_list list
is_enabled boolean
key_id string
signature_header string
event_name string
hook reference
act_on boolean
add_headers
delete_headers list
disable_default_mapping boolean
template_data reference
disable_query_batching boolean
merged_sdl string
subgraphs list
apis list
on string
contact reference
license reference
termsOfService string
title string
cache_disabled boolean
data_path string
endpoint_returns_list boolean
parent_data_path string
port_data_path string
query_endpoint string
use_discovery_service boolean
use_nested_query boolean
use_target_list boolean
on_error_forwarding boolean
fields list
type string
allow_credentials boolean
allowed_headers list
allowed_methods list
allowed_origins list
debug boolean
enable boolean
exposed_headers list
max_age integer
options_passthrough boolean
expire_utime_after integer
recheck_wait integer
advance_cache_config list
black_list list
circuit_breakers list
do_not_track_endpoints list
go_plugin list
hard_timeouts list
ignored list
method_transforms list
mock_response list
persist_graphql list
rate_limit list
size_limits list
track_endpoints list
transform list
transform_headers list
transform_jq list
transform_jq_response list
transform_response list
transform_response_headers list
url_rewrites list
validate_json list
validate_request list
virtual list
white_list list
raw_body_only boolean
require_session boolean
oidc reference
auth_check reference
driver string
id_extractor reference
post_key_auth list
pre list
response list
action string
_id string
last_updated dateTime
req_id string
date string
timestamp integer
ip string
user string
status integer
audit_logs list
max_query_depth integer
quota_max integer
quota_remaining integer
quota_renewal_rate integer
quota_renews integer
set_by_policy boolean
smoothing reference
throttle_interval decimal
throttle_retry_limit integer
methods list
allowance_scope string
allowed_types list
allowed_urls list
disable_introspection boolean
endpoints list
field_access_rights list
limit reference
restricted_types list
key_hash string
access_rights
allowance decimal
apply_policies list
apply_policy_id string
basic_auth_data
certificate string
data_expires integer
date_created dateTime
hmac_enabled boolean
hmac_string string
id_extractor_deadline integer
is_inactive boolean
jwt_data
last_check integer
meta_data
monitor
oauth_client_id string
oauth_keys
delay integer
step integer
threshold integer
trigger decimal
limits reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://tyk.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tyk": "https://tyk.io/schema#",
    "ApiResponse": "tyk:ApiResponse",
    "ID": {
      "@id": "tyk:ID",
      "@type": "xsd:string"
    },
    "Message": {
      "@id": "tyk:Message",
      "@type": "xsd:string"
    },
    "Meta": {
      "@id": "tyk:Meta"
    },
    "Status": {
      "@id": "tyk:Status",
      "@type": "xsd:string"
    },
    "NewAdditionalPermissions": "tyk:NewAdditionalPermissions",
    "additional_permissions": {
      "@id": "tyk:additional_permissions"
    },
    "AggregateAnalyticsData": "tyk:AggregateAnalyticsData",
    "data": {
      "@id": "tyk:data",
      "@container": "@list"
    },
    "pages": {
      "@id": "tyk:pages",
      "@type": "xsd:integer"
    },
    "ResultUnit": "tyk:ResultUnit",
    "error": {
      "@id": "tyk:error",
      "@type": "xsd:integer"
    },
    "hits": {
      "@id": "tyk:hits",
      "@type": "xsd:integer"
    },
    "id": {
      "@id": "tyk:id",
      "@type": "@id"
    },
    "last_hit": {
      "@id": "tyk:last_hit",
      "@type": "xsd:dateTime"
    },
    "latency": {
      "@id": "tyk:latency",
      "@type": "xsd:decimal"
    },
    "max_latency": {
      "@id": "tyk:max_latency",
      "@type": "xsd:integer"
    },
    "max_upstream_latency": {
      "@id": "tyk:max_upstream_latency",
      "@type": "xsd:integer"
    },
    "min_latency": {
      "@id": "tyk:min_latency",
      "@type": "xsd:integer"
    },
    "min_upstream_latency": {
      "@id": "tyk:min_upstream_latency",
      "@type": "xsd:integer"
    },
    "request_time": {
      "@id": "tyk:request_time",
      "@type": "xsd:decimal"
    },
    "success": {
      "@id": "tyk:success",
      "@type": "xsd:integer"
    },
    "upstream_latency": {
      "@id": "tyk:upstream_latency",
      "@type": "xsd:decimal"
    },
    "ResultId": "tyk:ResultId",
    "alias": {
      "@id": "tyk:alias",
      "@type": "xsd:string"
    },
    "api_id": {
      "@id": "tyk:api_id",
      "@type": "xsd:string"
    },
    "api_name": {
      "@id": "tyk:api_name",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "tyk:code",
      "@type": "xsd:integer"
    },
    "day": {
      "@id": "tyk:day",
      "@type": "xsd:integer"
    },
    "hour": {
      "@id": "tyk:hour",
      "@type": "xsd:integer"
    },
    "iso_country": {
      "@id": "tyk:iso_country",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "tyk:key",
      "@type": "xsd:string"
    },
    "month": {
      "@id": "tyk:month",
      "@type": "xsd:integer"
    },
    "path": {
      "@id": "tyk:path",
      "@type": "xsd:string"
    },
    "queries": {
      "@id": "tyk:queries"
    },
    "url": {
      "@id": "tyk:url",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "tyk:year",
      "@type": "xsd:integer"
    },
    "GraphQLSubgraphEntity": "tyk:GraphQLSubgraphEntity",
    "headers": {
      "@id": "tyk:headers"
    },
    "name": {
      "@id": "tyk:name",
      "@type": "xsd:string"
    },
    "sdl": {
      "@id": "tyk:sdl",
      "@type": "xsd:string"
    },
    "subscription_type": {
      "@id": "tyk:subscription_type",
      "@type": "xsd:string"
    },
    "ServerType2": "tyk:ServerType2",
    "description": {
      "@id": "tyk:description",
      "@type": "xsd:string"
    },
    "variables": {
      "@id": "tyk:variables"
    },
    "OpenIDOptions": "tyk:OpenIDOptions",
    "providers": {
      "@id": "tyk:providers",
      "@container": "@list"
    },
    "segregate_by_client": {
      "@id": "tyk:segregate_by_client",
      "@type": "xsd:boolean"
    },
    "GraphQLProxyConfig": "tyk:GraphQLProxyConfig",
    "auth_headers": {
      "@id": "tyk:auth_headers"
    },
    "features": {
      "@id": "tyk:features",
      "@type": "@id"
    },
    "request_headers": {
      "@id": "tyk:request_headers"
    },
    "request_headers_rewrite": {
      "@id": "tyk:request_headers_rewrite"
    },
    "use_response_extensions": {
      "@id": "tyk:use_response_extensions",
      "@type": "@id"
    },
    "StringRegexMap": "tyk:StringRegexMap",
    "match_rx": {
      "@id": "tyk:match_rx",
      "@type": "xsd:string"
    },
    "reverse": {
      "@id": "tyk:reverse",
      "@type": "xsd:boolean"
    },
    "AuthProviderMeta": "tyk:AuthProviderMeta",
    "meta": {
      "@id": "tyk:meta"
    },
    "storage_engine": {
      "@id": "tyk:storage_engine",
      "@type": "xsd:string"
    },
    "URLRewriteMeta": "tyk:URLRewriteMeta",
    "disabled": {
      "@id": "tyk:disabled",
      "@type": "xsd:boolean"
    },
    "match_pattern": {
      "@id": "tyk:match_pattern",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "tyk:method",
      "@type": "xsd:string"
    },
    "rewrite_to": {
      "@id": "tyk:rewrite_to",
      "@type": "xsd:string"
    },
    "triggers": {
      "@id": "tyk:triggers",
      "@container": "@list"
    },
    "CacheOptions": "tyk:CacheOptions",
    "cache_all_safe_requests": {
      "@id": "tyk:cache_all_safe_requests",
      "@type": "xsd:boolean"
    },
    "cache_by_headers": {
      "@id": "tyk:cache_by_headers",
      "@container": "@list"
    },
    "cache_control_ttl_header": {
      "@id": "tyk:cache_control_ttl_header",
      "@type": "xsd:string"
    },
    "cache_response_codes": {
      "@id": "tyk:cache_response_codes",
      "@container": "@list"
    },
    "cache_timeout": {
      "@id": "tyk:cache_timeout",
      "@type": "xsd:integer"
    },
    "enable_cache": {
      "@id": "tyk:enable_cache",
      "@type": "xsd:boolean"
    },
    "enable_upstream_cache_control": {
      "@id": "tyk:enable_upstream_cache_control",
      "@type": "xsd:boolean"
    },
    "TransformJQMeta": "tyk:TransformJQMeta",
    "filter": {
      "@id": "tyk:filter",
      "@type": "xsd:string"
    },
    "VirtualMeta": "tyk:VirtualMeta",
    "function_source_type": {
      "@id": "tyk:function_source_type",
      "@type": "xsd:string"
    },
    "function_source_uri": {
      "@id": "tyk:function_source_uri",
      "@type": "xsd:string"
    },
    "proxy_on_error": {
      "@id": "tyk:proxy_on_error",
      "@type": "xsd:boolean"
    },
    "response_function_name": {
      "@id": "tyk:response_function_name",
      "@type": "xsd:string"
    },
    "use_session": {
      "@id": "tyk:use_session",
      "@type": "xsd:boolean"
    },
    "Components": "tyk:Components",
    "callbacks": {
      "@id": "tyk:callbacks",
      "@type": "@id"
    },
    "examples": {
      "@id": "tyk:examples",
      "@type": "@id"
    },
    "links": {
      "@id": "tyk:links",
      "@type": "@id"
    },
    "parameters": {
      "@id": "tyk:parameters",
      "@type": "@id"
    },
    "requestBodies": {
      "@id": "tyk:requestBodies",
      "@type": "@id"
    },
    "responses": {
      "@id": "tyk:responses",
      "@type": "@id"
    },
    "schemas": {
      "@id": "tyk:schemas",
      "@type": "@id"
    },
    "securitySchemes": {
      "@id": "tyk:securitySchemes",
      "@type": "@id"
    },
    "ApiDefinitionWrapper": "tyk:ApiDefinitionWrapper",
    "api_definition": {
      "@id": "tyk:api_definition",
      "@type": "@id"
    },
    "api_model": {
      "@id": "tyk:api_model",
      "@type": "@id"
    },
    "categories": {
      "@id": "tyk:categories",
      "@type": "@id"
    },
    "created_at": {
      "@id": "tyk:created_at",
      "@type": "xsd:dateTime"
    },
    "hook_references": {
      "@id": "tyk:hook_references",
      "@container": "@list"
    },
    "is_site": {
      "@id": "tyk:is_site",
      "@type": "xsd:boolean"
    },
    "oas": {
      "@id": "tyk:oas",
      "@type": "@id"
    },
    "sort_by": {
      "@id": "tyk:sort_by",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "tyk:updated_at",
      "@type": "xsd:dateTime"
    },
    "user_group_owners": {
      "@id": "tyk:user_group_owners",
      "@container": "@list"
    },
    "user_owners": {
      "@id": "tyk:user_owners",
      "@container": "@list"
    },
    "OIDProviderConfig": "tyk:OIDProviderConfig",
    "client_ids": {
      "@id": "tyk:client_ids"
    },
    "issuer": {
      "@id": "tyk:issuer",
      "@type": "xsd:string"
    },
    "VersionDefinition": "tyk:VersionDefinition",
    "default": {
      "@id": "tyk:default",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "tyk:enabled",
      "@type": "xsd:boolean"
    },
    "fallback_to_default": {
      "@id": "tyk:fallback_to_default",
      "@type": "xsd:boolean"
    },
    "location": {
      "@id": "tyk:location",
      "@type": "xsd:string"
    },
    "strip_path": {
      "@id": "tyk:strip_path",
      "@type": "xsd:boolean"
    },
    "strip_versioning_data": {
      "@id": "tyk:strip_versioning_data",
      "@type": "xsd:boolean"
    },
    "url_versioning_pattern": {
      "@id": "tyk:url_versioning_pattern",
      "@type": "xsd:string"
    },
    "versions": {
      "@id": "tyk:versions"
    },
    "Contact": "tyk:Contact",
    "email": {
      "@id": "tyk:email",
      "@type": "xsd:string"
    },
    "ServerVariable": "tyk:ServerVariable",
    "enum": {
      "@id": "tyk:enum",
      "@container": "@list"
    },
    "ExampleAPIMetadata": "tyk:ExampleAPIMetadata",
    "shortDescription": {
      "@id": "tyk:shortDescription",
      "@type": "xsd:string"
    },
    "MiddlewareIdExtractor": "tyk:MiddlewareIdExtractor",
    "extract_from": {
      "@id": "tyk:extract_from",
      "@type": "xsd:string"
    },
    "extract_with": {
      "@id": "tyk:extract_with",
      "@type": "xsd:string"
    },
    "extractor_config": {
      "@id": "tyk:extractor_config"
    },
    "MethodTransformMeta": "tyk:MethodTransformMeta",
    "to_method": {
      "@id": "tyk:to_method",
      "@type": "xsd:string"
    },
    "RequestSizeMeta": "tyk:RequestSizeMeta",
    "size_limit": {
      "@id": "tyk:size_limit",
      "@type": "xsd:integer"
    },
    "RateLimitMeta": "tyk:RateLimitMeta",
    "per": {
      "@id": "tyk:per",
      "@type": "xsd:decimal"
    },
    "rate": {
      "@id": "tyk:rate",
      "@type": "xsd:decimal"
    },
    "RequestHeadersRewriteConfig": "tyk:RequestHeadersRewriteConfig",
    "remove": {
      "@id": "tyk:remove",
      "@type": "xsd:boolean"
    },
    "value": {
      "@id": "tyk:value",
      "@type": "xsd:string"
    },
    "ResponseProcessor": "tyk:ResponseProcessor",
    "options": {
      "@id": "tyk:options"
    },
    "URLVals": "tyk:URLVals",
    "ApiURL": {
      "@id": "tyk:ApiURL",
      "@type": "xsd:string"
    },
    "BasePath": {
      "@id": "tyk:BasePath",
      "@type": "xsd:string"
    },
    "Host": {
      "@id": "tyk:Host",
      "@type": "xsd:string"
    },
    "GraphQLPlayground": "tyk:GraphQLPlayground",
    "GraphQLSubgraphConfig": "tyk:GraphQLSubgraphConfig",
    "TrackEndpointMeta": "tyk:TrackEndpointMeta",
    "NotificationsManager": "tyk:NotificationsManager",
    "oauth_on_keychange_url": {
      "@id": "tyk:oauth_on_keychange_url",
      "@type": "xsd:string"
    },
    "shared_secret": {
      "@id": "tyk:shared_secret",
      "@type": "xsd:string"
    },
    "CheckCommand": "tyk:CheckCommand",
    "message": {
      "@id": "tyk:message",
      "@type": "xsd:string"
    },
    "EventHandlerMetaConfig": "tyk:EventHandlerMetaConfig",
    "events": {
      "@id": "tyk:events"
    },
    "ProxyConfig": "tyk:ProxyConfig",
    "check_host_against_uptime_tests": {
      "@id": "tyk:check_host_against_uptime_tests",
      "@type": "xsd:boolean"
    },
    "disable_strip_slash": {
      "@id": "tyk:disable_strip_slash",
      "@type": "xsd:boolean"
    },
    "enable_load_balancing": {
      "@id": "tyk:enable_load_balancing",
      "@type": "xsd:boolean"
    },
    "listen_path": {
      "@id": "tyk:listen_path",
      "@type": "xsd:string"
    },
    "preserve_host_header": {
      "@id": "tyk:preserve_host_header",
      "@type": "xsd:boolean"
    },
    "service_discovery": {
      "@id": "tyk:service_discovery",
      "@type": "@id"
    },
    "strip_listen_path": {
      "@id": "tyk:strip_listen_path",
      "@type": "xsd:boolean"
    },
    "target_list": {
      "@id": "tyk:target_list",
      "@container": "@list"
    },
    "target_url": {
      "@id": "tyk:target_url",
      "@type": "xsd:string"
    },
    "transport": {
      "@id": "tyk:transport"
    },
    "AuthConfig": "tyk:AuthConfig",
    "auth_header_name": {
      "@id": "tyk:auth_header_name",
      "@type": "xsd:string"
    },
    "cookie_name": {
      "@id": "tyk:cookie_name",
      "@type": "xsd:string"
    },
    "disable_header": {
      "@id": "tyk:disable_header",
      "@type": "xsd:boolean"
    },
    "param_name": {
      "@id": "tyk:param_name",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "tyk:signature",
      "@type": "@id"
    },
    "use_certificate": {
      "@id": "tyk:use_certificate",
      "@type": "xsd:boolean"
    },
    "use_cookie": {
      "@id": "tyk:use_cookie",
      "@type": "xsd:boolean"
    },
    "use_param": {
      "@id": "tyk:use_param",
      "@type": "xsd:boolean"
    },
    "validate_signature": {
      "@id": "tyk:validate_signature",
      "@type": "xsd:boolean"
    },
    "ExternalDocs": "tyk:ExternalDocs",
    "GlobalRateLimit": "tyk:GlobalRateLimit",
    "AccessManagementPayload": "tyk:AccessManagementPayload",
    "userGroupIds": {
      "@id": "tyk:userGroupIds",
      "@container": "@list"
    },
    "userIds": {
      "@id": "tyk:userIds",
      "@container": "@list"
    },
    "ExternalOAuth": "tyk:ExternalOAuth",
    "RoutingTriggerOptions": "tyk:RoutingTriggerOptions",
    "header_matches": {
      "@id": "tyk:header_matches"
    },
    "path_part_matches": {
      "@id": "tyk:path_part_matches"
    },
    "payload_matches": {
      "@id": "tyk:payload_matches",
      "@type": "@id"
    },
    "query_val_matches": {
      "@id": "tyk:query_val_matches"
    },
    "request_context_matches": {
      "@id": "tyk:request_context_matches"
    },
    "session_meta_matches": {
      "@id": "tyk:session_meta_matches"
    },
    "JWTValidation": "tyk:JWTValidation",
    "expires_at_validation_skew": {
      "@id": "tyk:expires_at_validation_skew",
      "@type": "xsd:integer"
    },
    "identity_base_field": {
      "@id": "tyk:identity_base_field",
      "@type": "xsd:string"
    },
    "issued_at_validation_skew": {
      "@id": "tyk:issued_at_validation_skew",
      "@type": "xsd:integer"
    },
    "not_before_validation_skew": {
      "@id": "tyk:not_before_validation_skew",
      "@type": "xsd:integer"
    },
    "signing_method": {
      "@id": "tyk:signing_method",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "tyk:source",
      "@type": "xsd:string"
    },
    "SignatureConfig": "tyk:SignatureConfig",
    "algorithm": {
      "@id": "tyk:algorithm",
      "@type": "xsd:string"
    },
    "allowed_clock_skew": {
      "@id": "tyk:allowed_clock_skew",
      "@type": "xsd:integer"
    },
    "error_code": {
      "@id": "tyk:error_code",
      "@type": "xsd:integer"
    },
    "error_message": {
      "@id": "tyk:error_message",
      "@type": "xsd:string"
    },
    "header": {
      "@id": "tyk:header",
      "@type": "xsd:string"
    },
    "secret": {
      "@id": "tyk:secret",
      "@type": "xsd:string"
    },
    "GraphQLProxyFeaturesConfig": "tyk:GraphQLProxyFeaturesConfig",
    "use_immutable_headers": {
      "@id": "tyk:use_immutable_headers",
      "@type": "xsd:boolean"
    },
    "ScopeClaim": "tyk:ScopeClaim",
    "scope_claim_name": {
      "@id": "tyk:scope_claim_name",
      "@type": "xsd:string"
    },
    "scope_to_policy": {
      "@id": "tyk:scope_to_policy"
    },
    "ProviderType2": "tyk:ProviderType2",
    "introspection": {
      "@id": "tyk:introspection",
      "@type": "@id"
    },
    "jwt": {
      "@id": "tyk:jwt",
      "@type": "@id"
    },
    "CacheMeta": "tyk:CacheMeta",
    "cache_key_regex": {
      "@id": "tyk:cache_key_regex",
      "@type": "xsd:string"
    },
    "timeout": {
      "@id": "tyk:timeout",
      "@type": "xsd:integer"
    },
    "GraphQLConfig": "tyk:GraphQLConfig",
    "engine": {
      "@id": "tyk:engine",
      "@type": "@id"
    },
    "execution_mode": {
      "@id": "tyk:execution_mode",
      "@type": "xsd:string"
    },
    "last_schema_update": {
      "@id": "tyk:last_schema_update",
      "@type": "xsd:dateTime"
    },
    "playground": {
      "@id": "tyk:playground",
      "@type": "@id"
    },
    "proxy": {
      "@id": "tyk:proxy",
      "@type": "@id"
    },
    "subgraph": {
      "@id": "tyk:subgraph",
      "@type": "@id"
    },
    "supergraph": {
      "@id": "tyk:supergraph",
      "@type": "@id"
    },
    "type_field_configurations": {
      "@id": "tyk:type_field_configurations",
      "@container": "@list"
    },
    "version": {
      "@id": "tyk:version",
      "@type": "xsd:string"
    },
    "Introspection": "tyk:Introspection",
    "cache": {
      "@id": "tyk:cache",
      "@type": "@id"
    },
    "client_id": {
      "@id": "tyk:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "tyk:client_secret",
      "@type": "xsd:string"
    },
    "GraphQLEngineConfig": "tyk:GraphQLEngineConfig",
    "data_sources": {
      "@id": "tyk:data_sources",
      "@container": "@list"
    },
    "field_configs": {
      "@id": "tyk:field_configs",
      "@container": "@list"
    },
    "global_headers": {
      "@id": "tyk:global_headers",
      "@container": "@list"
    },
    "PersistGraphQLMeta": "tyk:PersistGraphQLMeta",
    "operation": {
      "@id": "tyk:operation",
      "@type": "xsd:string"
    },
    "GoPluginMeta": "tyk:GoPluginMeta",
    "func_name": {
      "@id": "tyk:func_name",
      "@type": "xsd:string"
    },
    "plugin_path": {
      "@id": "tyk:plugin_path",
      "@type": "xsd:string"
    },
    "TemplateData": "tyk:TemplateData",
    "enable_session": {
      "@id": "tyk:enable_session",
      "@type": "xsd:boolean"
    },
    "input_type": {
      "@id": "tyk:input_type",
      "@type": "xsd:string"
    },
    "template_mode": {
      "@id": "tyk:template_mode",
      "@type": "xsd:string"
    },
    "template_source": {
      "@id": "tyk:template_source",
      "@type": "xsd:string"
    },
    "HostCheckObject": "tyk:HostCheckObject",
    "body": {
      "@id": "tyk:body",
      "@type": "xsd:string"
    },
    "commands": {
      "@id": "tyk:commands",
      "@container": "@list"
    },
    "enable_proxy_protocol": {
      "@id": "tyk:enable_proxy_protocol",
      "@type": "xsd:boolean"
    },
    "protocol": {
      "@id": "tyk:protocol",
      "@type": "xsd:string"
    },
    "ValidatePathMeta": "tyk:ValidatePathMeta",
    "error_response_code": {
      "@id": "tyk:error_response_code",
      "@type": "xsd:integer"
    },
    "schema_b64": {
      "@id": "tyk:schema_b64",
      "@type": "xsd:string"
    },
    "GraphQLEngineDataSource": "tyk:GraphQLEngineDataSource",
    "config": {
      "@id": "tyk:config"
    },
    "internal": {
      "@id": "tyk:internal",
      "@type": "xsd:boolean"
    },
    "kind": {
      "@id": "tyk:kind",
      "@type": "xsd:string"
    },
    "root_fields": {
      "@id": "tyk:root_fields",
      "@container": "@list"
    },
    "WebHookHandlerConf": "tyk:WebHookHandlerConf",
    "event_timeout": {
      "@id": "tyk:event_timeout",
      "@type": "xsd:integer"
    },
    "header_map": {
      "@id": "tyk:header_map"
    },
    "org_id": {
      "@id": "tyk:org_id",
      "@type": "xsd:string"
    },
    "target_path": {
      "@id": "tyk:target_path",
      "@type": "xsd:string"
    },
    "template_path": {
      "@id": "tyk:template_path",
      "@type": "xsd:string"
    },
    "webhook_id": {
      "@id": "tyk:webhook_id",
      "@type": "xsd:string"
    },
    "SessionProviderMeta": "tyk:SessionProviderMeta",
    "OAS": "tyk:OAS",
    "components": {
      "@id": "tyk:components",
      "@type": "@id"
    },
    "externalDocs": {
      "@id": "tyk:externalDocs",
      "@type": "@id"
    },
    "info": {
      "@id": "tyk:info",
      "@type": "@id"
    },
    "openapi": {
      "@id": "tyk:openapi",
      "@type": "xsd:string"
    },
    "paths": {
      "@id": "tyk:paths",
      "@type": "@id"
    },
    "security": {
      "@id": "tyk:security",
      "@type": "@id"
    },
    "servers": {
      "@id": "tyk:servers",
      "@type": "@id"
    },
    "tags": {
      "@id": "tyk:tags",
      "@type": "@id"
    },
    "UptimeTests": "tyk:UptimeTests",
    "check_list": {
      "@id": "tyk:check_list",
      "@container": "@list"
    },
    "ValidateRequestMeta": "tyk:ValidateRequestMeta",
    "DetailedExampleAPIMetadata": "tyk:DetailedExampleAPIMetadata",
    "min_version": {
      "@id": "tyk:min_version",
      "@type": "xsd:string"
    },
    "readme": {
      "@id": "tyk:readme",
      "@type": "xsd:string"
    },
    "HardTimeoutMeta": "tyk:HardTimeoutMeta",
    "CircuitBreakerMeta": "tyk:CircuitBreakerMeta",
    "disable_half_open_state": {
      "@id": "tyk:disable_half_open_state",
      "@type": "xsd:boolean"
    },
    "return_to_service_after": {
      "@id": "tyk:return_to_service_after",
      "@type": "xsd:integer"
    },
    "samples": {
      "@id": "tyk:samples",
      "@type": "xsd:integer"
    },
    "threshold_percent": {
      "@id": "tyk:threshold_percent",
      "@type": "xsd:decimal"
    },
    "DatasourceTypeFieldConfiguration": "tyk:DatasourceTypeFieldConfiguration",
    "data_source": {
      "@id": "tyk:data_source",
      "@type": "@id"
    },
    "field_name": {
      "@id": "tyk:field_name",
      "@type": "xsd:string"
    },
    "mapping": {
      "@id": "tyk:mapping",
      "@type": "@id"
    },
    "type_name": {
      "@id": "tyk:type_name",
      "@type": "xsd:string"
    },
    "VersionInfo": "tyk:VersionInfo",
    "expires": {
      "@id": "tyk:expires",
      "@type": "xsd:string"
    },
    "extended_paths": {
      "@id": "tyk:extended_paths",
      "@type": "@id"
    },
    "global_headers_disabled": {
      "@id": "tyk:global_headers_disabled",
      "@type": "xsd:boolean"
    },
    "global_headers_remove": {
      "@id": "tyk:global_headers_remove",
      "@container": "@list"
    },
    "global_response_headers": {
      "@id": "tyk:global_response_headers"
    },
    "global_response_headers_disabled": {
      "@id": "tyk:global_response_headers_disabled",
      "@type": "xsd:boolean"
    },
    "global_response_headers_remove": {
      "@id": "tyk:global_response_headers_remove",
      "@container": "@list"
    },
    "global_size_limit": {
      "@id": "tyk:global_size_limit",
      "@type": "xsd:integer"
    },
    "ignore_endpoint_case": {
      "@id": "tyk:ignore_endpoint_case",
      "@type": "xsd:boolean"
    },
    "override_target": {
      "@id": "tyk:override_target",
      "@type": "xsd:string"
    },
    "use_extended_paths": {
      "@id": "tyk:use_extended_paths",
      "@type": "xsd:boolean"
    },
    "PathItem": "tyk:PathItem",
    "connect": {
      "@id": "tyk:connect",
      "@type": "@id"
    },
    "delete": {
      "@id": "tyk:delete",
      "@type": "@id"
    },
    "get": {
      "@id": "tyk:get",
      "@type": "@id"
    },
    "head": {
      "@id": "tyk:head",
      "@type": "@id"
    },
    "patch": {
      "@id": "tyk:patch",
      "@type": "@id"
    },
    "post": {
      "@id": "tyk:post",
      "@type": "@id"
    },
    "put": {
      "@id": "tyk:put",
      "@type": "@id"
    },
    "summary": {
      "@id": "tyk:summary",
      "@type": "xsd:string"
    },
    "trace": {
      "@id": "tyk:trace",
      "@type": "@id"
    },
    "UDGGlobalHeader": "tyk:UDGGlobalHeader",
    "License": "tyk:License",
    "EndPointMeta": "tyk:EndPointMeta",
    "ignore_case": {
      "@id": "tyk:ignore_case",
      "@type": "xsd:boolean"
    },
    "method_actions": {
      "@id": "tyk:method_actions"
    },
    "VersionData": "tyk:VersionData",
    "default_version": {
      "@id": "tyk:default_version",
      "@type": "xsd:string"
    },
    "not_versioned": {
      "@id": "tyk:not_versioned",
      "@type": "xsd:boolean"
    },
    "InternalMeta": "tyk:InternalMeta",
    "DatasourceSourceConfig": "tyk:DatasourceSourceConfig",
    "data_source_config": {
      "@id": "tyk:data_source_config"
    },
    "CategoryCount": "tyk:CategoryCount",
    "count": {
      "@id": "tyk:count",
      "@type": "xsd:integer"
    },
    "EventHandlerTriggerConfig": "tyk:EventHandlerTriggerConfig",
    "handler_meta": {
      "@id": "tyk:handler_meta"
    },
    "handler_name": {
      "@id": "tyk:handler_name",
      "@type": "xsd:string"
    },
    "OperationType2": "tyk:OperationType2",
    "deprecated": {
      "@id": "tyk:deprecated",
      "@type": "xsd:boolean"
    },
    "operationId": {
      "@id": "tyk:operationId",
      "@type": "xsd:string"
    },
    "requestBody": {
      "@id": "tyk:requestBody",
      "@type": "@id"
    },
    "APIDefinition": "tyk:APIDefinition",
    "CORS": {
      "@id": "tyk:CORS",
      "@type": "@id"
    },
    "active": {
      "@id": "tyk:active",
      "@type": "xsd:boolean"
    },
    "allowed_ips": {
      "@id": "tyk:allowed_ips",
      "@container": "@list"
    },
    "analytics_plugin": {
      "@id": "tyk:analytics_plugin",
      "@type": "@id"
    },
    "auth": {
      "@id": "tyk:auth",
      "@type": "@id"
    },
    "auth_configs": {
      "@id": "tyk:auth_configs"
    },
    "auth_provider": {
      "@id": "tyk:auth_provider",
      "@type": "@id"
    },
    "base_identity_provided_by": {
      "@id": "tyk:base_identity_provided_by",
      "@type": "xsd:string"
    },
    "basic_auth": {
      "@id": "tyk:basic_auth"
    },
    "blacklisted_ips": {
      "@id": "tyk:blacklisted_ips",
      "@container": "@list"
    },
    "cache_options": {
      "@id": "tyk:cache_options",
      "@type": "@id"
    },
    "certificate_pinning_disabled": {
      "@id": "tyk:certificate_pinning_disabled",
      "@type": "xsd:boolean"
    },
    "certificates": {
      "@id": "tyk:certificates",
      "@container": "@list"
    },
    "client_certificates": {
      "@id": "tyk:client_certificates",
      "@container": "@list"
    },
    "config_data": {
      "@id": "tyk:config_data"
    },
    "config_data_disabled": {
      "@id": "tyk:config_data_disabled",
      "@type": "xsd:boolean"
    },
    "custom_middleware": {
      "@id": "tyk:custom_middleware",
      "@type": "@id"
    },
    "custom_middleware_bundle": {
      "@id": "tyk:custom_middleware_bundle",
      "@type": "xsd:string"
    },
    "custom_middleware_bundle_disabled": {
      "@id": "tyk:custom_middleware_bundle_disabled",
      "@type": "xsd:boolean"
    },
    "custom_plugin_auth_enabled": {
      "@id": "tyk:custom_plugin_auth_enabled",
      "@type": "xsd:boolean"
    },
    "definition": {
      "@id": "tyk:definition",
      "@type": "@id"
    },
    "detailed_tracing": {
      "@id": "tyk:detailed_tracing",
      "@type": "xsd:boolean"
    },
    "disable_quota": {
      "@id": "tyk:disable_quota",
      "@type": "xsd:boolean"
    },
    "disable_rate_limit": {
      "@id": "tyk:disable_rate_limit",
      "@type": "xsd:boolean"
    },
    "do_not_track": {
      "@id": "tyk:do_not_track",
      "@type": "xsd:boolean"
    },
    "domain": {
      "@id": "tyk:domain",
      "@type": "xsd:string"
    },
    "domain_disabled": {
      "@id": "tyk:domain_disabled",
      "@type": "xsd:boolean"
    },
    "dont_set_quota_on_create": {
      "@id": "tyk:dont_set_quota_on_create",
      "@type": "xsd:boolean"
    },
    "enable_batch_request_support": {
      "@id": "tyk:enable_batch_request_support",
      "@type": "xsd:boolean"
    },
    "enable_context_vars": {
      "@id": "tyk:enable_context_vars",
      "@type": "xsd:boolean"
    },
    "enable_coprocess_auth": {
      "@id": "tyk:enable_coprocess_auth",
      "@type": "xsd:boolean"
    },
    "enable_detailed_recording": {
      "@id": "tyk:enable_detailed_recording",
      "@type": "xsd:boolean"
    },
    "enable_ip_blacklisting": {
      "@id": "tyk:enable_ip_blacklisting",
      "@type": "xsd:boolean"
    },
    "enable_ip_whitelisting": {
      "@id": "tyk:enable_ip_whitelisting",
      "@type": "xsd:boolean"
    },
    "enable_jwt": {
      "@id": "tyk:enable_jwt",
      "@type": "xsd:boolean"
    },
    "enable_signature_checking": {
      "@id": "tyk:enable_signature_checking",
      "@type": "xsd:boolean"
    },
    "event_handlers": {
      "@id": "tyk:event_handlers",
      "@type": "@id"
    },
    "expiration": {
      "@id": "tyk:expiration",
      "@type": "xsd:string"
    },
    "expire_analytics_after": {
      "@id": "tyk:expire_analytics_after",
      "@type": "xsd:integer"
    },
    "external_oauth": {
      "@id": "tyk:external_oauth",
      "@type": "@id"
    },
    "global_rate_limit": {
      "@id": "tyk:global_rate_limit",
      "@type": "@id"
    },
    "graphql": {
      "@id": "tyk:graphql",
      "@type": "@id"
    },
    "hmac_allowed_algorithms": {
      "@id": "tyk:hmac_allowed_algorithms",
      "@container": "@list"
    },
    "hmac_allowed_clock_skew": {
      "@id": "tyk:hmac_allowed_clock_skew",
      "@type": "xsd:decimal"
    },
    "idp_client_id_mapping_disabled": {
      "@id": "tyk:idp_client_id_mapping_disabled",
      "@type": "xsd:boolean"
    },
    "is_oas": {
      "@id": "tyk:is_oas",
      "@type": "xsd:boolean"
    },
    "jwt_client_base_field": {
      "@id": "tyk:jwt_client_base_field",
      "@type": "xsd:string"
    },
    "jwt_default_policies": {
      "@id": "tyk:jwt_default_policies",
      "@container": "@list"
    },
    "jwt_expires_at_validation_skew": {
      "@id": "tyk:jwt_expires_at_validation_skew",
      "@type": "xsd:integer"
    },
    "jwt_identity_base_field": {
      "@id": "tyk:jwt_identity_base_field",
      "@type": "xsd:string"
    },
    "jwt_issued_at_validation_skew": {
      "@id": "tyk:jwt_issued_at_validation_skew",
      "@type": "xsd:integer"
    },
    "jwt_not_before_validation_skew": {
      "@id": "tyk:jwt_not_before_validation_skew",
      "@type": "xsd:integer"
    },
    "jwt_policy_field_name": {
      "@id": "tyk:jwt_policy_field_name",
      "@type": "xsd:string"
    },
    "jwt_scope_claim_name": {
      "@id": "tyk:jwt_scope_claim_name",
      "@type": "xsd:string"
    },
    "jwt_scope_to_policy_mapping": {
      "@id": "tyk:jwt_scope_to_policy_mapping"
    },
    "jwt_signing_method": {
      "@id": "tyk:jwt_signing_method",
      "@type": "xsd:string"
    },
    "jwt_skip_kid": {
      "@id": "tyk:jwt_skip_kid",
      "@type": "xsd:boolean"
    },
    "jwt_source": {
      "@id": "tyk:jwt_source",
      "@type": "xsd:string"
    },
    "listen_port": {
      "@id": "tyk:listen_port",
      "@type": "xsd:integer"
    },
    "notifications": {
      "@id": "tyk:notifications",
      "@type": "@id"
    },
    "oauth_meta": {
      "@id": "tyk:oauth_meta"
    },
    "openid_options": {
      "@id": "tyk:openid_options",
      "@type": "@id"
    },
    "pinned_public_keys": {
      "@id": "tyk:pinned_public_keys"
    },
    "request_signing": {
      "@id": "tyk:request_signing",
      "@type": "@id"
    },
    "response_processors": {
      "@id": "tyk:response_processors",
      "@container": "@list"
    },
    "scopes": {
      "@id": "tyk:scopes",
      "@type": "@id"
    },
    "session_lifetime": {
      "@id": "tyk:session_lifetime",
      "@type": "xsd:integer"
    },
    "session_lifetime_respects_key_expiration": {
      "@id": "tyk:session_lifetime_respects_key_expiration",
      "@type": "xsd:boolean"
    },
    "session_provider": {
      "@id": "tyk:session_provider",
      "@type": "@id"
    },
    "slug": {
      "@id": "tyk:slug",
      "@type": "xsd:string"
    },
    "strip_auth_data": {
      "@id": "tyk:strip_auth_data",
      "@type": "xsd:boolean"
    },
    "tag_headers": {
      "@id": "tyk:tag_headers",
      "@container": "@list"
    },
    "tags_disabled": {
      "@id": "tyk:tags_disabled",
      "@type": "xsd:boolean"
    },
    "upstream_certificates": {
      "@id": "tyk:upstream_certificates"
    },
    "upstream_certificates_disabled": {
      "@id": "tyk:upstream_certificates_disabled",
      "@type": "xsd:boolean"
    },
    "uptime_tests": {
      "@id": "tyk:uptime_tests",
      "@type": "@id"
    },
    "use_basic_auth": {
      "@id": "tyk:use_basic_auth",
      "@type": "xsd:boolean"
    },
    "use_go_plugin_auth": {
      "@id": "tyk:use_go_plugin_auth",
      "@type": "xsd:boolean"
    },
    "use_keyless": {
      "@id": "tyk:use_keyless",
      "@type": "xsd:boolean"
    },
    "use_mutual_tls_auth": {
      "@i

# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/json-ld/tyk-context.jsonld