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
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 139 Industry Talk
- 471 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 496 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives