Legacy Dev Forum Posts

 View Only

Sign Up

AWS S3 recording integration export

  • 1.  AWS S3 recording integration export

    Posted 06-05-2025 18:49

    Samuel_Polgar | 2020-02-27 20:33:43 UTC | #1

    Hello PureCloud

    I am following the developer center tutorial for exporting calls to S3 and receiving the below message in the console and no calls exported to S3: Succesfully created recording bulk job State is PENDING. ..... State is PENDING. State is READY. Job is now ready: 051f2257-60b5-4af1-b161-35bxxxx Succesfully execute recording bulk job Succesfully cancelled recording bulk job

    I may have missed something in the instructions, are there logs in the integration to troubleshoot, please?

    https://developer.mypurecloud.com/api/tutorials/recordings-bulk-actions/?language=nodejs&step=1


    tim.smith | 2020-02-27 22:49:16 UTC | #2

    Check to make sure there are actually recordings for conversations that meet the criteria of your query. Once you have validated that there are indeed matching recordings, please open a case with Genesys Cloud Care to investigate as customer-specific data cannot be investigated via the forum.


    anon28885283 | 2020-02-28 03:44:53 UTC | #3

    Hi Samuel,

    If you notice in the code, the action is actually set to DELETE. You'd need to change this to EXPORT. If you get the log that the recording bulk job is cancelled that's because the code will cancel the job after execution, (which means the action may not even perform) as a sample to show that you can delete/cancel jobs.

    So to actually export to your S3:

    1. Change the action to EXPORT.
    2. Change the actionDate to a nearer or past date.
    3. Remove the call to deleteRecordingJob.

    You'll also be able to tell how many recordings you're expecting by getting the status of the job.

    After execution (when the state changes to FULFILLED), there can still be up to 24 hours for the actual recordings to show up in your S3.


    Samuel_Polgar | 2020-02-28 05:46:39 UTC | #4

    Hello PrinceMerluza

    Thank you very much for your guidance.

    I think I was deleting the recording job before starting. I removed step 3 and progressed to download recordings to S3.

    The script looked like this after:

    .then(() => { console.log('Succesfully execute recording bulk job'); }) .then((result) => { //No results console.log('Succesfully get recording bulk jobs') })

    Thank you once again for your help.


    system | 2020-03-30 05:46:39 UTC | #5

    This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 7224