Canny#
Connect Canny with an API key. The source writes 8 fixed tables under titan.canny.
select
id,
name,
created
from titan.canny.boards
limit 10Connect Canny#
Open Apps, choose Connect app, and select Canny.
Enter an API key.
Review the tables, then save the source.
Watch Sync history until the first run completes.
Credentials are stored as secrets. They never become lake columns or appear in query results.
Sync behavior#
Boards, posts, votes, comments, users, changelog entries, tags, and status changes sync together.
A new source syncs when you connect it and then follows its schedule. The default recurring interval is 4 hours. An interrupted run keeps its completed progress and retries safely.
Every lake table also has the system columns _synced_at and _deleted; the column reference below lists source columns only.
Table reference#
boards#
titan.canny.boards has 5 source columns.
Source field id.
Source field name.
Source field created.
Source field url.
Source field postCount.
posts#
titan.canny.posts has 9 source columns.
Source field id.
Source field title.
Source field details.
Source field status.
Source field score.
Source field commentCount.
Source field boardID.
Source field created.
votes#
titan.canny.votes has 4 source columns.
Source field id.
Source field postID.
Source field voterID.
Source field created.
comments#
titan.canny.comments has 5 source columns.
Source field postID.
Source field value.
Source field created.
users#
titan.canny.users has 5 source columns.
Source field id.
Source field name.
Source field email.
Source field created.
Source field userID.
changelog_entries#
titan.canny.changelog_entries has 4 source columns.
Source field id.
Source field title.
Source field status.
Source field publishedAt.
tags#
titan.canny.tags has 4 source columns.
status_changes#
titan.canny.status_changes has 5 source columns.
Source field id.
Source field postID.
Source field status.
Source field changerID.
Source field created.
Deletes and history#
Rows are merged by their source key. When the source can prove that a row was deleted, Supernova keeps the row and sets _deleted so queries can choose whether to include history. Filter current-state queries with where not _deleted.
Source field
id.