Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  About static link to download reporting data

    Posted 03-20-2026 16:31

    Hi,

    For some use case, we use static links to get reporting data at scheduled time then with external process recover the data, It work fine as expected. However, the static link is not permanent, afger 100day it expires and require renew. The static link can be renew it by API?

    Regards,

    SG


    #Integrations
    #PlatformAPI
    #PlatformCLI
    #PlatformSDK

    ------------------------------
    Saugort Dario Garcia
    Arquitecto de soluciones
    ------------------------------


  • 2.  RE: About static link to download reporting data

    Posted 03-20-2026 19:25
    Edited by Phaneendra Avatapalli 03-20-2026 19:28

    Hi SG,

    You might find this documentation helpful:

    https://help.genesys.cloud/articles/generate-static-link/

    Based on the documentation, it explains how static links work and how they are updated with each scheduled run, but it doesn't seem to mention anything about link expiry or how to renew them.

    From this, it's not clear that renewing an existing link is supported.

    Hope this helps keen to hear if anyone else in the community has come across a different approach 👍



    ------------------------------
    Phaneendra
    Technical Solutions Consultant
    ------------------------------



  • 3.  RE: About static link to download reporting data

    Posted 03-22-2026 07:55

    But if it's a static link, it shouldn't change. I've seen cases where they've been using the same link for over a year.



    ------------------------------
    Maico Zorzan
    ------------------------------



  • 4.  RE: About static link to download reporting data

    Posted 17 days ago
    Edited by Alexandre Souza 17 days ago

    Hi SG,

    You are correct: The maximum duration for a scheduled export in Genesys Cloud is 100 days. To keep the static link active indefinitely without manual intervention, you can indeed use the API to programmatically extend the expiration date. The 100-day limit and the renewal process are documented in the Genesys Cloud Resource Center: https://help.genesys.cloud/articles/scheduled-exports-view/#accordion-content-accordion-#citem-8981-b330

    I believe it is possible to use the Analytics API for this purpose, although this approach should be tested to confirm it meets your specific requirements. To automate the renewal, you would theoretically perform a PATCH request to update the dataEnd property of the schedule.. Specifically, you need to perform a PATCH request to update the dateEnd property of the schedule.

    Endpoint: PATCH /api/v2/analytics/reporting/schedules/{scheduleId}

    To ensure the link never expires, you can set up a simple automation (like a Lambda function or a cron job) that:

    1. Calls GET /api/v2/analytics/reporting/schedules to retrieve your active schedules.

    2. Calculates a new dateEnd (Current Date + 90 or 100 days).

    3. Sends the PATCH request for each scheduleId.

    Important Note: Ensure that the enabled flag remains true. If a schedule fails twice consecutively, Genesys will disable it, and the static link will stop working even if the date is valid. You can re-enable it via the same PATCH command if needed.

    I hope this helps you!

    Best regards,



    ------------------------------
    Alexandre Souza
    Information Systems
    ------------------------------