action posthog_task_channels_list { label: "List channels" description: "All live public channels plus the requester's personal #me channel (created on first list)." provider: posthog method: GET path: "/api/projects/{project_id}/task_channels/" encoding: json input: { type: "object" properties: { limit: { type: "integer" } offset: { type: "integer" } } additionalProperties: false } output: { type: "object" required: ["count", "results"] properties: { count: { type: "integer" } next: { type: ["string", "null"] format: "uri" } previous: { type: ["string", "null"] format: "uri" } results: { type: "array" items: { type: "object" description: "Response shape for a task channel, read from a frozen ``ChannelDTO``." required: ["channel_type", "created_at", "github_integration", "id", "name", "repositories"] properties: { channel_type: { type: "string" } created_at: { type: "string" format: "date-time" } created_by: { type: "object" } github_integration: { type: ["integer", "null"] } id: { type: "string" format: "uuid" } name: { type: "string" } repositories: { type: "array" items: { type: "string" } } starred: { type: "boolean" } } } } } } }