How we will implement a CDC with Smartsheets API using python. Is that even possible?
Answers
-
You will need to pay for the Event Log API availability, it's an addon cost for Smartsheet. Once available you can query List Events endpoint.
See the linked documentation for info on authentication - you can use a token that you generate on your account, or you can use Oauth.
https://smartsheet.redoc.ly/tag/events#operation/list-events
Once you get the data, you can of course do what you want with it to support the reporting that you're looking for. ie save it out to another Smartsheet or to a separate storage db. If you'd like to bulk load it to a Smartsheet sheet then see the Add Row endpoint documentation at the link above (find it under Rows) for the format of the body. Smartsheet can take 500 row adds/updates at a time, so you can see my article below for example Javascript code to "chunk" the data up for addition.
https://community.smartsheet.com/discussion/97621/use-javascript-in-bridge-to-efficiently-import-data-from-an-api#latest
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 64.2K Get Help
- 419 Global Discussions
- 221 Industry Talk
- 461 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 142 Just for fun
- 58 Community Job Board
- 462 Show & Tell
- 32 Member Spotlight
- 1 SmartStories
- 299 Events
- 38 Webinars
- 7.3K Forum Archives