I'm building an integration that syncs new topics to our Linear project board. The topic.created webhook fires correctly, but the payload doesn't include the topic's tags — just the category.
{
"event": "topic.created",
"data": {
"id": "abc-123",
"title": "Bug: Login fails on Safari",
"category": { "id": "...", "name": "Bug Reports" }
// ← no tags field?
}
}
Is this intentional or a bug? I need the tags to determine which Linear team to route it to:
frontendtag → Frontend teamapitag → Backend teammobiletag → Mobile team
For now I'm making a follow-up API call to GET /api/community/:slug/topics/:id to fetch the tags, but it'd be cleaner if they were in the webhook payload.