How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tyk Tyk OAS APIs API

**Note: Applies only to Tyk Gateway Community Edition**

Tyk Tyk OAS APIs API is one of 39 APIs that Tyk publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Tyk OAS APIs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, a GitHub repository, a changelog, and 1 JSON Schema.

This API exposes 10 operations across 6 paths, and defines 82 schemas. It is described by OpenAPI 3.2.0, at version 5.7.1.

Requests are made against a single base URL, https://{tenant}.

10 operations 6 paths 82 schemas 1 DELETE5 GET1 PATCH2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
5.7.1
Base URL
https://tyk.io/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Tyk Tyk OAS APIs API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Tyk-Authorization (api_key). By default, every request must be authenticated.

  • api_key — Api key

Paths & Operations 10

Across 6 paths, the API surfaces 10 operations — 1 DELETE, 5 GET, 1 PATCH, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Tyk OAS APIs 10

Note: Applies only to Tyk Gateway Community Edition

GET
/tyk/apis/oas
List All Apis in Tyk Oas Api Format.
listApisOAS 1 param → 200403
POST
/tyk/apis/oas
Create an Api With Tyk Oas Format.
createApiOAS 4 params body → 200400403500
DELETE
/tyk/apis/oas/{apiID}
Deleting a Tyk Oas Api.
deleteOASApi 1 param → 200400403404500
GET
/tyk/apis/oas/{apiID}
Get a Tyk Oas Api Definition.
getOASApi 2 params → 200400403404
PATCH
/tyk/apis/oas/{apiID}
Patch Api in Tyk Oas Format.
patchApiOAS 8 params body → 200400403404500
PUT
/tyk/apis/oas/{apiID}
Update a Tyk Oas Api Definition.
updateApiOAS 1 param body → 200400403404500
GET
/tyk/apis/oas/{apiID}/export
Download a Tyk Oas Format Api.
downloadApiOASPublic 2 params → 200400403404500
GET
/tyk/apis/oas/{apiID}/versions
Listing Versions of a Tyk Oas Api.
listOASApiVersions 3 params → 200403404
GET
/tyk/apis/oas/export
Download All Tyk Oas Format Apis.
downloadApisOASPublic 1 param → 200403500
POST
/tyk/apis/oas/import
Import an Api in Tyk Oas Format.
importOAS 11 params body → 200400403500

Schemas 82

The contract defines 82 schemas that model the data the API accepts and returns. The most detailed are Operation (21 properties), Global (15 properties), ServiceDiscovery (11 properties), CORS (9 properties). Each schema is shown below with its type and property counts.

Test
object
1 property
XTykAPIGateway
object
4 properties
AuthSources
object
3 properties
Server
object
8 properties
URLRewriteRule
object
4 properties
PrePlugin
object
1 property
TrafficLogs
object
1 property
ServiceDiscovery
object
11 properties
CertificatePinning
object
2 properties
Domain
object
3 properties
Operations
object
Internal
object
1 property
Global
object
15 properties
VersionMeta
object
6 properties
CORS
object
9 properties
PostAuthenticationPlugin
object
1 property
SecuritySchemes
object
Versioning
object
9 properties
TransformBody
object
4 properties
State
object
2 properties
PostPlugin
object
1 property
ScopesType2
object
2 properties
Cache
object
7 properties
Info
object
7 properties
ClientToPolicy
object
2 properties
IDExtractorConfig
object
5 properties
ListenPath
object
2 properties
AuthSource
object
2 properties
EventHandler
object
5 properties
Operation
object
21 properties
Allowance
object
2 properties
TransformRequestMethod
object
2 properties
Middleware
object
2 properties
CustomPlugins
array
VersionToID
object
2 properties
MockResponse
object
5 properties
DetailedActivityLogs
object
1 property
OIDC
object
5 properties
EndpointPostPlugin
object
4 properties
ScopeToPolicy
object
2 properties
Upstream
object
6 properties
CustomPluginAuthentication
object
3 properties
ClientCertificates
object
2 properties
ApiModifyKeySuccess
object
4 properties
ServiceDiscoveryCache
object
2 properties
MutualTLS
object
2 properties
CachePlugin
object
4 properties
URLRewrite
object
4 properties
EnforceTimeout
object
2 properties
CustomPlugin
object
5 properties
URLRewriteTrigger
object
3 properties
ApiStatusMessage
object
2 properties
TransformHeaders
object
3 properties
FromOASExamples
object
4 properties
Headers
array
RateLimitEndpoint
object
3 properties
AuthenticationPlugin
object
5 properties
HMAC
object
4 properties
DomainToCertificate
object
2 properties
CircuitBreaker
object
5 properties
PluginConfigData
object
2 properties
ContextVariables
object
1 property
VirtualEndpoint
object
7 properties
Authentication
object
7 properties
VersionMetas
object
2 properties
IDExtractor
object
4 properties
EndpointPostPlugins
array
TrackEndpoint
object
1 property
PluginBundle
object
2 properties
RateLimit
object
3 properties
PinnedPublicKeys
arraynull
ProviderType2
object
2 properties
RequestSizeLimit
object
2 properties
PluginConfig
object
3 properties
BooleanQueryParam
boolean
EventHandlers
array
ValidateRequest
object
2 properties
GatewayTags
object
2 properties
Header
object
2 properties
ResponsePlugin
object
1 property
DetailedTracing
object
1 property
PinnedPublicKey
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tyk-tyk-oas-apis-api-openapi.yml Raw ↑

Other APIs Tyk publishes across the network.

Tyk Additional Permissions API
Tyk Analytics API
Tyk APIs API
Tyk Assets API
Tyk AuditLogs API
Tyk Basic Authentication API
Tyk Batch Requests API
Tyk Cache Invalidation API
Tyk Certificates API
Tyk Certs API
Tyk CertsTag API
Tyk Config API
Where this information came from

This is an independent, third-party profile of Tyk Tyk OAS APIs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.