Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Restore Archive Recordings Permanently

    Posted 8 days ago

    Hello, 

    We are looking to restore some 5000 interactions that were archived accidentally. We want these restored recordings to essentially return to their 'non-archived' state. 

    We are aware of this API Endpoint /api/v2/conversations/{conversationId}/recordings/{recordingId} Genesys Cloud Developer Center, which does note that "A request to change the archival date of an archived recording will result in a restoration of the recording until the new date set."

    It seems that this could be used to 'restore' recordings, but I don't know if it undoes an archive action. Can we confirm if resetting the 'Archive' Date on these interactions will 'undo' the Archive action? Will these recordings be available until the newly set archive date, or are they only available for 30 days? 


    #PlatformAPI

    ------------------------------
    Michael Perkins
    ------------------------------


  • 2.  RE: Restore Archive Recordings Permanently

    Posted 11 minutes ago

    Hi Michael Perkins, needless to say, for a formal confirmation please check with Support or Genesys Account Team.

    My understanding too is that changing the archive date on already-archived recordings will effectively restore them and make them available in a non-archived state until the new archive date you set, and its based on:

    When you use the API endpoint  /api/v2/conversations/{conversationId}/recordings/{recordingId} to update the archiveDate field to a future date, it triggers a restoration process. This is documented behavior: "A request to change the archival date of an archived recording will result in a restoration of the recording until the new date set."

    Key Details About Restoration:
    Duration of Availability: The recordings will be available until the newly set archive date - NOT just for 30 days
    You have control over how long the recordings remain restored by setting an appropriate future archive date
    For example, if you set the archive date to 90 days from now, the recording will remain available for 90 days before being re-archived

    Consider the following:

    Storage Impact: Restored archived recordings count toward your organization's total storage usage. With 5,000 recordings, this could have a significant impact on your storage allocation.
    Restoration Time: Interactions in long-term storage can take several hours to restore. For bulk operations on 5,000 recordings, plan accordingly for processing time.
    Archive Date Selection: You can set any future date as the new archive date. Common options when restoring through the UI include 7, 14, 30, or 90 days, but via the API you can specify any date you need.
    Bulk Operations: You can use the bulk recording operations API to process multiple recordings efficiently rather than making 5,000 individual API calls.

    Let me know if this helps and is correct ;-)



    ------------------------------
    Joaquin Garcia Fink
    Senior Customer Success Manager
    Genesys - Employees
    ------------------------------