Topic Browser GraphQL API
Overview
Schema
Queries
type Query {
topics(filter: TopicFilter, limit: Int): [Topic!]!
topic(topic: String!): Topic
}Types
type Topic {
topic: String!
metadata: [MetadataEntry!]!
lastEvent: Event # Latest event only
}
union Event = TimeSeriesEvent | RelationalEvent
type TimeSeriesEvent {
producedAt: String!
scalarType: String!
numericValue: Float
stringValue: String
booleanValue: Boolean
}
type RelationalEvent {
producedAt: String!
json: String!
}
input TopicFilter {
text: String
meta: [MetaExpr!]
}
input MetaExpr {
key: String!
eq: String!
}Example Queries
All topics:
Filter by text:
Filter by metadata:
Single topic:
Using curl
Basic query:
Filter query:
Limitations
Multi-Instance Behavior
Configuration
Security
Last updated

