Canvas API
Last updated
Last updated
You can use the Canvas API to download the tables that you've built in Canvas programatically.
This step can only be done by a user with Owner permissions. Navigate to the page and click the Create Key
button, then copy the generated key. This key is only generated one time and is not recoverable; however, you can create new keys.
Important: this key has permission to view the data associated with all tables on all canvases on the team. Control access to the key as such.
Navigate to the canvas and table that you want to download. Open the three-dot menu on the table, and select Share Element
(or click ⌥ + Shift + S
). This will copy a URL containing the canvas and element ID to your clipboard in the format https://canvasapp.com/canvas/[canvasId]/element/[elementId]/new-canvas
Note down the IDs for the next step.
In the language of your choice, call the API. The plain HTTP spec is:
For Python:
For NodeJS: