{ "@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": { "@id": "tyk:use_mutual_tls_auth", "@type": "xsd:boolean" }, "use_oauth2": { "@id": "tyk:use_oauth2", "@type": "xsd:boolean" }, "use_openid": { "@id": "tyk:use_openid", "@type": "xsd:boolean" }, "use_standard_auth": { "@id": "tyk:use_standard_auth", "@type": "xsd:boolean" }, "version_data": { "@id": "tyk:version_data", "@type": "@id" }, "RequestSigningMeta": "tyk:RequestSigningMeta", "certificate_id": { "@id": "tyk:certificate_id", "@type": "xsd:string" }, "header_list": { "@id": "tyk:header_list", "@container": "@list" }, "is_enabled": { "@id": "tyk:is_enabled", "@type": "xsd:boolean" }, "key_id": { "@id": "tyk:key_id", "@type": "xsd:string" }, "signature_header": { "@id": "tyk:signature_header", "@type": "xsd:string" }, "GraphQLIntrospectionConfig": "tyk:GraphQLIntrospectionConfig", "IntrospectionCache": "tyk:IntrospectionCache", "HookReference": "tyk:HookReference", "event_name": { "@id": "tyk:event_name", "@type": "xsd:string" }, "hook": { "@id": "tyk:hook", "@type": "@id" }, "HeaderInjectionMeta": "tyk:HeaderInjectionMeta", "act_on": { "@id": "tyk:act_on", "@type": "xsd:boolean" }, "add_headers": { "@id": "tyk:add_headers" }, "delete_headers": { "@id": "tyk:delete_headers", "@container": "@list" }, "GraphQLFieldConfig": "tyk:GraphQLFieldConfig", "disable_default_mapping": { "@id": "tyk:disable_default_mapping", "@type": "xsd:boolean" }, "TemplateMeta": "tyk:TemplateMeta", "template_data": { "@id": "tyk:template_data", "@type": "@id" }, "MockResponseMeta": "tyk:MockResponseMeta", "DatasourceMappingConfiguration": "tyk:DatasourceMappingConfiguration", "GraphQLSupergraphConfig": "tyk:GraphQLSupergraphConfig", "disable_query_batching": { "@id": "tyk:disable_query_batching", "@type": "xsd:boolean" }, "merged_sdl": { "@id": "tyk:merged_sdl", "@type": "xsd:string" }, "subgraphs": { "@id": "tyk:subgraphs", "@container": "@list" }, "ApiDefinitionsResponse": "tyk:ApiDefinitionsResponse", "apis": { "@id": "tyk:apis", "@container": "@list" }, "RoutingTrigger": "tyk:RoutingTrigger", "on": { "@id": "tyk:on", "@type": "xsd:string" }, "InfoType2": "tyk:InfoType2", "contact": { "@id": "tyk:contact", "@type": "@id" }, "license": { "@id": "tyk:license", "@type": "@id" }, "termsOfService": { "@id": "tyk:termsOfService", "@type": "xsd:string" }, "title": { "@id": "tyk:title", "@type": "xsd:string" }, "ServiceDiscoveryConfiguration": "tyk:ServiceDiscoveryConfiguration", "cache_disabled": { "@id": "tyk:cache_disabled", "@type": "xsd:boolean" }, "data_path": { "@id": "tyk:data_path", "@type": "xsd:string" }, "endpoint_returns_list": { "@id": "tyk:endpoint_returns_list", "@type": "xsd:boolean" }, "parent_data_path": { "@id": "tyk:parent_data_path", "@type": "xsd:string" }, "port_data_path": { "@id": "tyk:port_data_path", "@type": "xsd:string" }, "query_endpoint": { "@id": "tyk:query_endpoint", "@type": "xsd:string" }, "use_discovery_service": { "@id": "tyk:use_discovery_service", "@type": "xsd:boolean" }, "use_nested_query": { "@id": "tyk:use_nested_query", "@type": "xsd:boolean" }, "use_target_list": { "@id": "tyk:use_target_list", "@type": "xsd:boolean" }, "GraphQLResponseExtensions": "tyk:GraphQLResponseExtensions", "on_error_forwarding": { "@id": "tyk:on_error_forwarding", "@type": "xsd:boolean" }, "GraphQLTypeFields": "tyk:GraphQLTypeFields", "fields": { "@id": "tyk:fields", "@container": "@list" }, "type": { "@id": "tyk:type", "@type": "xsd:string" }, "CORSConfig": "tyk:CORSConfig", "allow_credentials": { "@id": "tyk:allow_credentials", "@type": "xsd:boolean" }, "allowed_headers": { "@id": "tyk:allowed_headers", "@container": "@list" }, "allowed_methods": { "@id": "tyk:allowed_methods", "@container": "@list" }, "allowed_origins": { "@id": "tyk:allowed_origins", "@container": "@list" }, "debug": { "@id": "tyk:debug", "@type": "xsd:boolean" }, "enable": { "@id": "tyk:enable", "@type": "xsd:boolean" }, "exposed_headers": { "@id": "tyk:exposed_headers", "@container": "@list" }, "max_age": { "@id": "tyk:max_age", "@type": "xsd:integer" }, "options_passthrough": { "@id": "tyk:options_passthrough", "@type": "xsd:boolean" }, "AnalyticsPluginConfig": "tyk:AnalyticsPluginConfig", "UptimeTestsConfig": "tyk:UptimeTestsConfig", "expire_utime_after": { "@id": "tyk:expire_utime_after", "@type": "xsd:integer" }, "recheck_wait": { "@id": "tyk:recheck_wait", "@type": "xsd:integer" }, "ExtendedPathsSet": "tyk:ExtendedPathsSet", "advance_cache_config": { "@id": "tyk:advance_cache_config", "@container": "@list" }, "black_list": { "@id": "tyk:black_list", "@container": "@list" }, "circuit_breakers": { "@id": "tyk:circuit_breakers", "@container": "@list" }, "do_not_track_endpoints": { "@id": "tyk:do_not_track_endpoints", "@container": "@list" }, "go_plugin": { "@id": "tyk:go_plugin", "@container": "@list" }, "hard_timeouts": { "@id": "tyk:hard_timeouts", "@container": "@list" }, "ignored": { "@id": "tyk:ignored", "@container": "@list" }, "method_transforms": { "@id": "tyk:method_transforms", "@container": "@list" }, "mock_response": { "@id": "tyk:mock_response", "@container": "@list" }, "persist_graphql": { "@id": "tyk:persist_graphql", "@container": "@list" }, "rate_limit": { "@id": "tyk:rate_limit", "@container": "@list" }, "size_limits": { "@id": "tyk:size_limits", "@container": "@list" }, "track_endpoints": { "@id": "tyk:track_endpoints", "@container": "@list" }, "transform": { "@id": "tyk:transform", "@container": "@list" }, "transform_headers": { "@id": "tyk:transform_headers", "@container": "@list" }, "transform_jq": { "@id": "tyk:transform_jq", "@container": "@list" }, "transform_jq_response": { "@id": "tyk:transform_jq_response", "@container": "@list" }, "transform_response": { "@id": "tyk:transform_response", "@container": "@list" }, "transform_response_headers": { "@id": "tyk:transform_response_headers", "@container": "@list" }, "url_rewrites": { "@id": "tyk:url_rewrites", "@container": "@list" }, "validate_json": { "@id": "tyk:validate_json", "@container": "@list" }, "validate_request": { "@id": "tyk:validate_request", "@container": "@list" }, "virtual": { "@id": "tyk:virtual", "@container": "@list" }, "white_list": { "@id": "tyk:white_list", "@container": "@list" }, "Tag": "tyk:Tag", "MiddlewareDefinition": "tyk:MiddlewareDefinition", "raw_body_only": { "@id": "tyk:raw_body_only", "@type": "xsd:boolean" }, "require_session": { "@id": "tyk:require_session", "@type": "xsd:boolean" }, "ScopesType2": "tyk:ScopesType2", "oidc": { "@id": "tyk:oidc", "@type": "@id" }, "AllCategoriesResponse": "tyk:AllCategoriesResponse", "MiddlewareSection": "tyk:MiddlewareSection", "auth_check": { "@id": "tyk:auth_check", "@type": "@id" }, "driver": { "@id": "tyk:driver", "@type": "xsd:string" }, "id_extractor": { "@id": "tyk:id_extractor", "@type": "@id" }, "post_key_auth": { "@id": "tyk:post_key_auth", "@container": "@list" }, "pre": { "@id": "tyk:pre", "@container": "@list" }, "response": { "@id": "tyk:response", "@container": "@list" }, "EndpointMethodMeta": "tyk:EndpointMethodMeta", "action": { "@id": "tyk:action", "@type": "xsd:string" }, "Asset": "tyk:Asset", "_id": { "@id": "tyk:_id", "@type": "xsd:string" }, "last_updated": { "@id": "tyk:last_updated", "@type": "xsd:dateTime" }, "AuditLog": "tyk:AuditLog", "req_id": { "@id": "tyk:req_id", "@type": "xsd:string" }, "date": { "@id": "tyk:date", "@type": "xsd:string" }, "timestamp": { "@id": "tyk:timestamp", "@type": "xsd:integer" }, "ip": { "@id": "tyk:ip", "@type": "xsd:string" }, "user": { "@id": "tyk:user", "@type": "xsd:string" }, "status": { "@id": "tyk:status", "@type": "xsd:integer" }, "AuditLogs": "tyk:AuditLogs", "audit_logs": { "@id": "tyk:audit_logs", "@container": "@list" }, "APILimit": "tyk:APILimit", "max_query_depth": { "@id": "tyk:max_query_depth", "@type": "xsd:integer" }, "quota_max": { "@id": "tyk:quota_max", "@type": "xsd:integer" }, "quota_remaining": { "@id": "tyk:quota_remaining", "@type": "xsd:integer" }, "quota_renewal_rate": { "@id": "tyk:quota_renewal_rate", "@type": "xsd:integer" }, "quota_renews": { "@id": "tyk:quota_renews", "@type": "xsd:integer" }, "set_by_policy": { "@id": "tyk:set_by_policy", "@type": "xsd:boolean" }, "smoothing": { "@id": "tyk:smoothing", "@type": "@id" }, "throttle_interval": { "@id": "tyk:throttle_interval", "@type": "xsd:decimal" }, "throttle_retry_limit": { "@id": "tyk:throttle_retry_limit", "@type": "xsd:integer" }, "SessionEndpointRateLimit": "tyk:SessionEndpointRateLimit", "AccessSpec": "tyk:AccessSpec", "methods": { "@id": "tyk:methods", "@container": "@list" }, "AccessDefinition": "tyk:AccessDefinition", "allowance_scope": { "@id": "tyk:allowance_scope", "@type": "xsd:string" }, "allowed_types": { "@id": "tyk:allowed_types", "@container": "@list" }, "allowed_urls": { "@id": "tyk:allowed_urls", "@container": "@list" }, "disable_introspection": { "@id": "tyk:disable_introspection", "@type": "xsd:boolean" }, "endpoints": { "@id": "tyk:endpoints", "@container": "@list" }, "field_access_rights": { "@id": "tyk:field_access_rights", "@container": "@list" }, "limit": { "@id": "tyk:limit", "@type": "@id" }, "restricted_types": { "@id": "tyk:restricted_types", "@container": "@list" }, "SessionEndpoint": "tyk:SessionEndpoint", "GraphqlType": "tyk:GraphqlType", "SessionEndpointMethod": "tyk:SessionEndpointMethod", "KeyData": "tyk:KeyData", "key_hash": { "@id": "tyk:key_hash", "@type": "xsd:string" }, "SessionState": "tyk:SessionState", "access_rights": { "@id": "tyk:access_rights" }, "allowance": { "@id": "tyk:allowance", "@type": "xsd:decimal" }, "apply_policies": { "@id": "tyk:apply_policies", "@container": "@list" }, "apply_policy_id": { "@id": "tyk:apply_policy_id", "@type": "xsd:string" }, "basic_auth_data": { "@id": "tyk:basic_auth_data" }, "certificate": { "@id": "tyk:certificate", "@type": "xsd:string" }, "data_expires": { "@id": "tyk:data_expires", "@type": "xsd:integer" }, "date_created": { "@id": "tyk:date_created", "@type": "xsd:dateTime" }, "hmac_enabled": { "@id": "tyk:hmac_enabled", "@type": "xsd:boolean" }, "hmac_string": { "@id": "tyk:hmac_string", "@type": "xsd:string" }, "id_extractor_deadline": { "@id": "tyk:id_extractor_deadline", "@type": "xsd:integer" }, "is_inactive": { "@id": "tyk:is_inactive", "@type": "xsd:boolean" }, "jwt_data": { "@id": "tyk:jwt_data" }, "last_check": { "@id": "tyk:last_check", "@type": "xsd:integer" }, "meta_data": { "@id": "tyk:meta_data" }, "monitor": { "@id": "tyk:monitor" }, "oauth_client_id": { "@id": "tyk:oauth_client_id", "@type": "xsd:string" }, "oauth_keys": { "@id": "tyk:oauth_keys" }, "RateLimitSmoothing": "tyk:RateLimitSmoothing", "delay": { "@id": "tyk:delay", "@type": "xsd:integer" }, "step": { "@id": "tyk:step", "@type": "xsd:integer" }, "threshold": { "@id": "tyk:threshold", "@type": "xsd:integer" }, "trigger": { "@id": "tyk:trigger", "@type": "xsd:decimal" }, "FieldLimits": "tyk:FieldLimits", "FieldAccessDefinition": "tyk:FieldAccessDefinition", "limits": { "@id": "tyk:limits", "@type": "@id" }, "ApiStatusMessage": "tyk:ApiStatusMessage" }, "@type": "schema:Dataset", "schema:name": "Tyk API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Tyk'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-04) from openapi/tyk-additional-permissions-api-openapi.yml, openapi/tyk-analytics-api-openapi.yml, openapi/tyk-apis-api-openapi.yml.", "dcterms:created": "2026-10-04", "dcterms:source": [ "openapi/tyk-additional-permissions-api-openapi.yml", "openapi/tyk-analytics-api-openapi.yml", "openapi/tyk-apis-api-openapi.yml", "openapi/tyk-assets-api-openapi.yml", "openapi/tyk-audit-logs-api-openapi.yml" ] }