Tyk Webhooks API
Webhooks are a great way to let external applications know about the status of a user, an API or an event that has occurred in the Tyk gateway You can create webhooks that you can then re-use in your API definitions and assign to different Tyk Events such as quota violations or rate-limiting violations. Each webhook require a target_path (which is an absolute URL that should be targeted by the webhook e.g https://httpbin.org/expired-keys) and a method which can be any of GET, PUT, POST, PATCH or DELETE. Request types that do not support an encoded body will not have the event metadata encoded as part of the request. We would advise using POST where possible.
Documentation
Documentation
https://tyk.io/docs/tyk-apis/
Documentation
https://tyk.io/docs/tyk-dashboard-api
Documentation
https://tyk.io/docs/
Specifications
SDKs
GitHubRepository
https://github.com/TykTechnologies/tyk
GitHubRepository
https://github.com/TykTechnologies/tyk-analytics
GitHubRepository
https://github.com/TykTechnologies/tyk-sink
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/json-schema/tyk-gateway-access-definition-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/json-schema/tyk-mdcb-data-plane-config-schema.json
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/json-ld/tyk-gateway-context.jsonld
GraphQL
https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/graphql/tyk-graphql.md
ChangeLog
https://tyk.io/docs/developer-support/release-notes/dashboard
JSONLD
https://raw.githubusercontent.com/api-evangelist/tyk/refs/heads/main/json-ld/tyk-mdcb-context.jsonld