When can the update_report api become available?

There is a specific use case in my organization that I need to be able to rename a set of reports automatically. Currently I'm able to do it to sheets and sights in the same folder, however the reports remains manual because this api is not available.

I hope this can become available soon.

If there is any workaround possible (rather than manually) please also share it.

Thanks a lot.

Answers

  • Genevieve P.
    Genevieve P. Employee Admin

    Hi @Lilian T

    You're correct, the ability to Update Reports to change their names is not currently possible via the Smartsheet API. There isn't an ETA for when this feature may become available, but please let our Product Team know about your feedback by filling in this form, here!

    The list of general features you can do to reports through the API can be found in our API documentation, here.

    Cheers,

    Genevieve

  • JeremiahHorstick
    JeremiahHorstick ✭✭✭✭✭✭

    @Lilian T Have you considered something like Selenium? If it's really meaningful to you Selenium would work.

    We have considered this for generating and maintaining reports at scale given the limited support for reports in the API.

  • @JeremiahHorstick The current way we use smartsheet is to use reports to collect data, then display it in sights. If we are going to do reports out of smartsheet, then it will change the whole way we work with smartsheet. If we're using only "sheets" of smartsheet, then it may a lot less sense to keep using it.

  • JeremiahHorstick
    JeremiahHorstick ✭✭✭✭✭✭

    @Lilian T Selenium is a headless browser that is a tool for performing mundane tasks that should probable be available in an API. This will allow you to create, update, and change the name of reports.

    If anyone has a better Idea I'm all ears.

  • @JeremiahHorstick I see what you mean now. This could be considered if it's not too difficult to maintained. :)

  • JeremiahHorstick
    JeremiahHorstick ✭✭✭✭✭✭
    edited 01/21/21

    @Tim Wells What do you think? You seem to know what's going on.

    I bet I could list 5 people who would use it.

    I would open source it and let all the API developers out there use it.

    Who are the best Smartsheet API developers?

    Where's @J. Craig Williams been?

    @Andrée Starå, @Jason Weatherley, @Dan Palenchar, @Viktoria B., @Richard Rymill SBP , What do you guys think?

    Let's open source something together since we don't have it in the API?

    I'm trying to get a badge for the most mentions in one comment. 🤣

  • Hi @Genevieve P Could you please confirm me whether we can create webhook on Reports like we create webhook on Sheets? Since this is a urgent task, i am asking here. Kindly share your thoughts asap. Thanks in advance.

  • Genevieve P.
    Genevieve P. Employee Admin

    Hi @Suresh A

    Currently, sheet is the only supported value for the scope attribute in a webhook. However, you can set an array of columns as a subscope if you want to limit the webhook to specific columns.

    See this section of the API Documentation, here: https://smartsheet-platform.github.io/api-docs/#webhook-scope-amp-events

    Cheers,

    Genevieve

  • JeremiahHorstick
    JeremiahHorstick ✭✭✭✭✭✭

    Suresh A & @Genevieve P,

    The only way I know in essence create a Report level webhook is to gather and register webhooks for all of the source sheets of the Report. We then evaluate each of those source sheet webbook callbacks comparing them to the contents of the report.

  • JeremiahHorstick
    JeremiahHorstick ✭✭✭✭✭✭

    I guess nobody loves the idea.

  • I would also like to create reports and update reports via the API.

  • So many people have been wanting this. This has been a feature request since 2017 (5 years ago). This seems trivial to create. Like a few days. Why has this not been actioned. Seems absurd.