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 APIs API

Use the endpoints under this tags to update,add ,delete and fetch the classic APIs.

Tyk 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.

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 13 operations across 9 paths, and defines 127 schemas. It is described by OpenAPI 3.2.0, at version 5.7.1.

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

13 operations 9 paths 127 schemas 1 DELETE9 GET1 POST2 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
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Tyk APIs API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

  • bearerAuth — The Tyk Dashboard API Access Credentials

Paths & Operations 13

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

APIs 13

Use the endpoints under this tags to update,add ,delete and fetch the classic APIs.

GET
/api/apis
Get List of APIs
getApis 8 params → 200400401403500
POST
/api/apis
Create API Definition
postApis 4 params body → 200400401403409
GET
/api/apis/{apiID}/access
Get API access rights (users and userGroups)
getApiAccessRights 1 param → 200401403404500
PUT
/api/apis/{apiID}/access
Update API access rights (users and userGroups)
updateApiAccessRights 1 param body → 200401403404500
DELETE
/api/apis/{apiId}
Delete a single API by ID
deleteApi 1 param → 200400401403404
GET
/api/apis/{apiId}
Get a single API by ID
getApi 1 param → 200400401403500
PUT
/api/apis/{apiId}
Update API Definition
putApi 1 param body → 200400401403404500
GET
/api/apis/{apiId}/url
Get API URLs
getApiUrl 1 param → 200400401403
GET
/api/apis/categories
Get API Categories
getAllApiCategories → 200401403500
GET
/api/apis/groups
Get API Groups.
getAPIGroups → 200400401403500
GET
/api/apis/search
Search List of APIs
searchApis 2 params → 200400401403500
GET
/api/examples
Get a list of example API definitions.
getAPIExamples 1 param → 200400401403500
GET
/api/examples/{location}
Get details of a single example API definition.
getAPIExample 5 params → 200400401403404500

Schemas 127

The contract defines 127 schemas that model the data the API accepts and returns. The most detailed are APIDefinition (93 properties), ExtendedPathsSet (26 properties), VersionInfo (14 properties), PathItem (14 properties). Each schema is shown below with its type and property counts.

Tags
array
GlobalRateLimit
object
3 properties
GraphQLIntrospectionConfig
object
1 property
OpenIDOptions
object
2 properties
GraphQLEngineConfig
object
3 properties
ExampleAPIMetadata
object
3 properties
Paths
object
TemplateData
object
4 properties
ResponseProcessor
object
2 properties
SecurityRequirement
object
EndpointMethodMeta
object
4 properties
DatasourceSourceConfig
object
2 properties
OperationType2
objectnull
12 properties
GraphQLSubgraphConfig
object
1 property
InternalMeta
object
3 properties
GraphQLConfig
object
12 properties
RoutingTrigger
object
3 properties
ApiDefinitionsResponse
object
2 properties
HeaderInjectionMeta
object
6 properties
ExternalDocs
objectnull
2 properties
JWTValidation
object
7 properties
CORSConfig
object
9 properties
ServerType2
object
3 properties
RequestSizeMeta
object
4 properties
ApiResponse
object
4 properties
AuthConfig
object
10 properties
RoutingTriggerOptions
object
6 properties
TemplateMeta
object
4 properties
EndPointMeta
object
5 properties
GraphQLEngineDataSource
object
5 properties
InfoType2
objectnull
6 properties
ParameterRef
object
ResponseRef
object
Introspection
object
6 properties
ScopesType2
object
2 properties
SecurityRequirements
arraynull
DatasourceMappingConfiguration
objectnull
2 properties
CacheOptions
object
7 properties
SignatureConfig
object
8 properties
DetailedExampleAPIMetadata
object
8 properties
SecuritySchemesType2
object
MockResponseMeta
object
7 properties
ProxyConfig
object
10 properties
CategoryCount
object
2 properties
VersionData
object
3 properties
Parameters
array
CacheMeta
object
6 properties
Responses
object
PathItem
object
14 properties
ExampleRef
object
ValidatePathMeta
object
6 properties
License
objectnull
2 properties
Links
object
ValidateRequestMeta
object
4 properties
GraphQLFieldConfig
object
4 properties
ParametersMap
object
TrackEndpointMeta
object
3 properties
LinkRef
object
HardTimeoutMeta
object
4 properties
RequestBodies
object
RequestBodyRef
object
CircuitBreakerMeta
object
7 properties
Schemas
object
GraphQLSupergraphConfig
object
5 properties
HeadersType2
object
Categories
array
MiddlewareSection
object
7 properties
DatasourceTypeFieldConfiguration
object
4 properties
AllCategoriesResponse
object
1 property
WebHookHandlerConf
object
10 properties 2 required
HeaderRef
object
GraphQLSubgraphEntity
object
6 properties
SecuritySchemeRef
object
URLRewriteMeta
object
6 properties
GraphQLResponseExtensions
object
1 property
UptimeTestsConfig
object
3 properties
ServerVariable
object
3 properties
Callbacks
object
VersionDefinition
object
10 properties
AuthProviderMeta
object
3 properties
MiddlewareIdExtractor
object
4 properties
TransformJQMeta
object
3 properties
URLVals
object
3 properties
NotificationsManager
object
2 properties
VersionInfo
object
14 properties
GoPluginMeta
object
5 properties
APIDefinition
object
93 properties
ExtendedPathsSet
object
26 properties
MiddlewareDefinition
object
5 properties
VirtualMeta
object
8 properties
ServiceDiscoveryConfiguration
object
11 properties
EventHandlerMetaConfig
object
1 property
AccessManagementPayload
object
2 properties
GraphQLPlayground
object
2 properties
CallbackRef
object
ApiDefinitionWrapper
object
11 properties
RequestHeadersRewriteConfig
object
2 properties
Examples
object
MethodTransformMeta
object
4 properties
StringRegexMap
object
2 properties
IntrospectionCache
object
2 properties
RequestSigningMeta
object
7 properties
PersistGraphQLMeta
object
4 properties
AnalyticsPluginConfig
object
3 properties
GraphQLProxyFeaturesConfig
object
1 property
GraphQLTypeFields
object
2 properties
SessionProviderMeta
object
3 properties
SchemaRef
object
TimeDuration
integer
HostCheckObject
object
8 properties
ProviderType2
object
2 properties
HookReference
object
3 properties
Tag
object
3 properties
GraphQLProxyConfig
object
6 properties
Servers
arraynull
OAS
objectnull
8 properties
UDGGlobalHeader
object
2 properties
UptimeTests
object
2 properties
OIDProviderConfig
object
2 properties
EventHandlerTriggerConfig
object
2 properties
ApiModel
object
Contact
objectnull
3 properties
ExternalOAuth
object
2 properties
RateLimitMeta
object
5 properties
Components
objectnull
9 properties
CheckCommand
object
2 properties
ScopeClaim
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tyk-apis-api-openapi.yml Raw ↑

Other APIs Tyk publishes across the network.

Tyk Additional Permissions API
Tyk Analytics 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
Tyk Dashboard URL Reload API
Where this information came from

This is an independent, third-party profile of Tyk 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.