- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-04-2022 06:39 PM
Hello,
I'm trying to use the Cisco Developer API but in order to do so I want the current epoch time and the epoch time 24 hours ago - to be used in the to and from in my GraphQL query. I was wondering if it was possible to do this in the set variable block using Pebble syntax. Or even possible to do directly in the Curl request as Date.now() or something similar? Any advice would be great!
Thanks,
Donny Miller
Solved! Go to Solution.
- Labels:
-
Webex Contact Center APIs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 07:21 AM
Hi Team,
This was fixed - this is the way of getting the epoch timestamp in flow.
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Thanks & Regards,
Arunabh.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-05-2022 02:27 PM
Hi Donny,
This does not exist today, we've opened up an enhancement internally to get it added. The pebble engine uses the SimpleDateFormatter class but does not use a getTime() method to allow for Date --> Epoch
So it is likely that we will introduce another method, just like {{ now() }} that exists purely in Flow Engine to allow for both, epoch.now() and epoch.from(< Date Time String> )
For now however, you can use an external API such as :
https://worldtimeapi.org/api/timezone/America/Chicago
to get the epoch timestamp and then * 1000 for millis
Thanks & Regards,
Arunabh.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 07:21 AM
Hi Team,
This was fixed - this is the way of getting the epoch timestamp in flow.
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Thanks & Regards,
Arunabh.
