{"users":[{"id":-1,"username":"system","avatar_template":"/uploads/default/original/1X/ce746e7c762a36e38abb808b516af5f463f6ce79.jpeg","admin":true,"moderator":true,"trust_level":4},{"id":174,"username":"SyntaxKing","avatar_template":"/user_avatar/www.example.com/syntaxking/{size}/375_2.png","trust_level":1},{"id":1,"username":"StarAdmin","avatar_template":"https://api.dicebear.com/8.x/initials/png?seed=StarAdmin&size={size}&radius=50&backgroundColor=0369a1,0891b2,0d9488,059669,65a30d,ca8a04,d97706,dc2626,e11d48,7c3aed,9333ea","admin":true,"moderator":true,"trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/how-to-articles/57?page=1","per_page":30,"top_tags":[],"topics":[{"fancy_title":"About the How-To-Articles category","id":7719,"title":"About the How-To-Articles category","slug":"about-the-how-to-articles-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-28T12:36:35.000Z","last_posted_at":"2026-05-16T11:38:46.622Z","bumped":true,"bumped_at":"2026-04-28T14:49:35.000Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":267,"like_count":0,"has_summary":false,"last_poster_username":"SyntaxKing","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":174,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Streaming Analytics Notification Events to a Kafka Topic via a Node.js Consumer","id":10620,"title":"Streaming Analytics Notification Events to a Kafka Topic via a Node.js Consumer","slug":"streaming-analytics-notification-events-to-a-kafka-topic-via-a-node-js-consumer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:14:29.218Z","last_posted_at":"2026-05-20T12:48:29.883Z","bumped":false,"bumped_at":"2026-06-01T05:14:29.218Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":182,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Resolving 409 Conflict Errors on genesyscloud_auth_division in Terraform","id":10621,"title":"Resolving 409 Conflict Errors on genesyscloud_auth_division in Terraform","slug":"resolving-409-conflict-errors-on-genesyscloud-auth-division-in-terraform","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:10:29.224Z","last_posted_at":"2026-05-20T12:48:30.059Z","bumped":false,"bumped_at":"2026-06-01T05:10:29.224Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":320,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Resolve State Lock and Drift in Genesys Cloud Routing Queues with Terraform","id":10622,"title":"Resolve State Lock and Drift in Genesys Cloud Routing Queues with Terraform","slug":"resolve-state-lock-and-drift-in-genesys-cloud-routing-queues-with-terraform","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:09:29.229Z","last_posted_at":"2026-05-20T12:48:30.230Z","bumped":false,"bumped_at":"2026-06-01T05:09:29.229Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":480,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Retrieving the Full Conversation Transcript via the Speech and Text Analytics API","id":10615,"title":"Retrieving the Full Conversation Transcript via the Speech and Text Analytics API","slug":"retrieving-the-full-conversation-transcript-via-the-speech-and-text-analytics-api","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:07:29.193Z","last_posted_at":"2026-05-20T12:48:28.687Z","bumped":false,"bumped_at":"2026-06-01T05:07:29.193Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":525,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting up an AWS EventBridge integration to receive real-time Genesys Cloud events","id":10619,"title":"Setting up an AWS EventBridge integration to receive real-time Genesys Cloud events","slug":"setting-up-an-aws-eventbridge-integration-to-receive-real-time-genesys-cloud-events","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:03:29.213Z","last_posted_at":"2026-05-20T12:48:29.713Z","bumped":false,"bumped_at":"2026-06-01T05:03:29.213Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":198,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sending typing indicators and read receipts via the Web Messaging Guest API","id":10617,"title":"Sending typing indicators and read receipts via the Web Messaging Guest API","slug":"sending-typing-indicators-and-read-receipts-via-the-web-messaging-guest-api","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:03:29.202Z","last_posted_at":"2026-05-20T12:48:29.370Z","bumped":false,"bumped_at":"2026-06-01T05:03:29.202Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":237,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sending Proactive Notifications to a Customer with a History of Web Messaging","id":10616,"title":"Sending Proactive Notifications to a Customer with a History of Web Messaging","slug":"sending-proactive-notifications-to-a-customer-with-a-history-of-web-messaging","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:02:29.198Z","last_posted_at":"2026-05-20T12:48:29.033Z","bumped":false,"bumped_at":"2026-06-01T05:02:29.198Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":184,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Formatting Phone Numbers in Genesys Cloud Architect Expressions","id":10628,"title":"Formatting Phone Numbers in Genesys Cloud Architect Expressions","slug":"formatting-phone-numbers-in-genesys-cloud-architect-expressions","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T05:00:29.260Z","last_posted_at":"2026-05-20T12:48:31.671Z","bumped":false,"bumped_at":"2026-06-01T05:00:29.260Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":332,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Handling Genesys Cloud Webhook 5xx Failures with a Serverless Dead Letter Queue","id":10626,"title":"Handling Genesys Cloud Webhook 5xx Failures with a Serverless Dead Letter Queue","slug":"handling-genesys-cloud-webhook-5xx-failures-with-a-serverless-dead-letter-queue","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T04:59:29.250Z","last_posted_at":"2026-05-20T12:48:31.332Z","bumped":false,"bumped_at":"2026-06-01T04:59:29.250Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":296,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Verifying Genesys Cloud Webhook Signatures to Prevent Replay Attacks","id":10625,"title":"Verifying Genesys Cloud Webhook Signatures to Prevent Replay Attacks","slug":"verifying-genesys-cloud-webhook-signatures-to-prevent-replay-attacks","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T04:58:29.246Z","last_posted_at":"2026-05-20T12:48:31.167Z","bumped":false,"bumped_at":"2026-06-01T04:58:29.246Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":324,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mastering Pagination in Genesys Cloud Analytics APIs","id":10623,"title":"Mastering Pagination in Genesys Cloud Analytics APIs","slug":"mastering-pagination-in-genesys-cloud-analytics-apis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T04:54:29.234Z","last_posted_at":"2026-05-20T12:48:30.832Z","bumped":false,"bumped_at":"2026-06-01T04:54:29.234Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":340,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Implementing Dynamic Data Lookups in NICE CXone Studio Using DBConnector","id":10627,"title":"Implementing Dynamic Data Lookups in NICE CXone Studio Using DBConnector","slug":"implementing-dynamic-data-lookups-in-nice-cxone-studio-using-dbconnector","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T04:51:29.255Z","last_posted_at":"2026-05-20T12:48:31.498Z","bumped":false,"bumped_at":"2026-06-01T04:51:29.255Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":335,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Updating Participant Attributes Mid-Session via the Genesys Cloud Conversations API","id":10618,"title":"Updating Participant Attributes Mid-Session via the Genesys Cloud Conversations API","slug":"updating-participant-attributes-mid-session-via-the-genesys-cloud-conversations-api","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T04:47:29.208Z","last_posted_at":"2026-05-20T12:48:29.551Z","bumped":false,"bumped_at":"2026-06-01T04:47:29.208Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":86,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Automating OAuth Token Refresh with the Genesys Cloud Platform SDK","id":10624,"title":"Automating OAuth Token Refresh with the Genesys Cloud Platform SDK","slug":"automating-oauth-token-refresh-with-the-genesys-cloud-platform-sdk","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T04:46:29.240Z","last_posted_at":"2026-05-20T12:48:30.997Z","bumped":false,"bumped_at":"2026-06-01T04:46:29.240Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":425,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fixing 400 Bad Request: Malformed Participant Address in Genesys Cloud Outbound Calls","id":10613,"title":"Fixing 400 Bad Request: Malformed Participant Address in Genesys Cloud Outbound Calls","slug":"fixing-400-bad-request-malformed-participant-address-in-genesys-cloud-outbound-calls","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T15:05:49.000Z","last_posted_at":"2026-05-20T12:48:28.076Z","bumped":false,"bumped_at":"2026-05-29T15:05:49.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":345,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reading and Writing Participant Attributes from an External System During a Live Voice Call","id":10614,"title":"Reading and Writing Participant Attributes from an External System During a Live Voice Call","slug":"reading-and-writing-participant-attributes-from-an-external-system-during-a-live-voice-call","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T15:05:37.000Z","last_posted_at":"2026-05-20T12:48:28.534Z","bumped":false,"bumped_at":"2026-05-29T15:05:37.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":540,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Launching Genesys Cloud Architect Flows Programmatically via API","id":10612,"title":"Launching Genesys Cloud Architect Flows Programmatically via API","slug":"launching-genesys-cloud-architect-flows-programmatically-via-api","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T14:47:46.000Z","last_posted_at":"2026-05-20T12:48:27.925Z","bumped":false,"bumped_at":"2026-05-29T14:47:46.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":206,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Genesys Cloud Java SDK: Configuring Thread-Safe Connection Pooling for High-Throughput Integrations","id":10611,"title":"Genesys Cloud Java SDK: Configuring Thread-Safe Connection Pooling for High-Throughput Integrations","slug":"genesys-cloud-java-sdk-configuring-thread-safe-connection-pooling-for-high-throughput-integrations","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T13:46:17.000Z","last_posted_at":"2026-05-20T12:48:27.765Z","bumped":false,"bumped_at":"2026-05-29T13:46:17.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":292,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Paginating the /api/v2/analytics/conversations/details/query endpoint — cursor vs page-based","id":10610,"title":"Paginating the /api/v2/analytics/conversations/details/query endpoint — cursor vs page-based","slug":"paginating-the-api-v2-analytics-conversations-details-query-endpoint-cursor-vs-page-based","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T12:53:31.000Z","last_posted_at":"2026-05-20T12:48:27.565Z","bumped":false,"bumped_at":"2026-05-29T12:53:31.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":388,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Making an Outbound Call on Behalf of an Agent with Genesys Cloud API","id":10609,"title":"Making an Outbound Call on Behalf of an Agent with Genesys Cloud API","slug":"making-an-outbound-call-on-behalf-of-an-agent-with-genesys-cloud-api","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T12:26:05.000Z","last_posted_at":"2026-05-20T12:48:27.367Z","bumped":false,"bumped_at":"2026-05-29T12:26:05.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":224,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Implementing WebSocket Reconnection Logic for the Genesys Cloud Notification API in Node.js","id":10608,"title":"Implementing WebSocket Reconnection Logic for the Genesys Cloud Notification API in Node.js","slug":"implementing-websocket-reconnection-logic-for-the-genesys-cloud-notification-api-in-node-js","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T12:19:17.000Z","last_posted_at":"2026-05-20T12:48:27.209Z","bumped":false,"bumped_at":"2026-05-29T12:19:17.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":196,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Implementing the Guest API to Send and Receive Messages Without the Messenger Widget","id":10607,"title":"Implementing the Guest API to Send and Receive Messages Without the Messenger Widget","slug":"implementing-the-guest-api-to-send-and-receive-messages-without-the-messenger-widget","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T12:16:37.000Z","last_posted_at":"2026-05-20T12:48:27.051Z","bumped":false,"bumped_at":"2026-05-29T12:16:37.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":194,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Implementing Authorization Code with PKCE for Single-Page Applications in Genesys Cloud","id":10606,"title":"Implementing Authorization Code with PKCE for Single-Page Applications in Genesys Cloud","slug":"implementing-authorization-code-with-pkce-for-single-page-applications-in-genesys-cloud","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T11:13:26.000Z","last_posted_at":"2026-05-20T12:48:26.896Z","bumped":false,"bumped_at":"2026-05-29T11:13:26.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":280,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Export Genesys Cloud Analytics to S3 with Python and Boto3","id":10605,"title":"Export Genesys Cloud Analytics to S3 with Python and Boto3","slug":"export-genesys-cloud-analytics-to-s3-with-python-and-boto3","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T11:12:18.000Z","last_posted_at":"2026-05-20T12:48:26.726Z","bumped":false,"bumped_at":"2026-05-29T11:12:18.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":249,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use the Platform SDK for Python to bulk-create users from a CSV file","id":10604,"title":"How to use the Platform SDK for Python to bulk-create users from a CSV file","slug":"how-to-use-the-platform-sdk-for-python-to-bulk-create-users-from-a-csv-file","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T10:46:06.000Z","last_posted_at":"2026-05-20T12:48:26.209Z","bumped":false,"bumped_at":"2026-05-29T10:46:06.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":525,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use the Loop block to iterate over a JSON array returned from a Data Action","id":10603,"title":"How to use the Loop block to iterate over a JSON array returned from a Data Action","slug":"how-to-use-the-loop-block-to-iterate-over-a-json-array-returned-from-a-data-action","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T10:40:19.000Z","last_posted_at":"2026-05-20T12:48:25.988Z","bumped":false,"bumped_at":"2026-05-29T10:40:19.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":142,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Automate Genesys Cloud Queue Provisioning with Terraform for_each and YAML","id":10602,"title":"Automate Genesys Cloud Queue Provisioning with Terraform for_each and YAML","slug":"automate-genesys-cloud-queue-provisioning-with-terraform-for-each-and-yaml","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T10:30:25.000Z","last_posted_at":"2026-05-20T12:48:25.827Z","bumped":false,"bumped_at":"2026-05-29T10:30:25.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":276,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use ASSIGN and IF actions in CXone Studio to implement branching logic","id":10601,"title":"How to use ASSIGN and IF actions in CXone Studio to implement branching logic","slug":"how-to-use-assign-and-if-actions-in-cxone-studio-to-implement-branching-logic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T10:24:37.000Z","last_posted_at":"2026-05-20T12:48:25.659Z","bumped":false,"bumped_at":"2026-05-29T10:24:37.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":282,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use Architect GetExternalContactAction to look up a customer by phone number","id":10600,"title":"How to use Architect GetExternalContactAction to look up a customer by phone number","slug":"how-to-use-architect-getexternalcontactaction-to-look-up-a-customer-by-phone-number","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-29T10:11:38.000Z","last_posted_at":"2026-05-20T12:48:25.511Z","bumped":false,"bumped_at":"2026-05-29T10:11:38.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":258,"like_count":0,"has_summary":false,"last_poster_username":"StarAdmin","category_id":57,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]}]}}