Hafid_Bourich | 2025-02-12 13:49:40 UTC | #1
Hello, We are using the agentless outbound Open message (POST /api/v2/conversations/messages/agentless.) to send bulk sms via third party SMS provider. In Genesys we see that for every outbound sms message a conversation is created with Delivery status N/A. Is there a way to update the delivery status with the delivery status we receive from the third party SMS service?
Thanks
Greg_Boston | 2025-02-12 13:59:05 UTC | #2
Hi @Hafid_Bourich yes you can. this page explains send-an-inbound-open-receipt-message
Hafid_Bourich | 2025-02-12 14:09:46 UTC | #3
Thank you Greg! I tried that with the following payload but the Delivery Status of the conversation is still N/A in Genesys.
{ "id": "b2435466c832c4bfd071c8a5e6659e38", "channel": { "to": { "id": "+31612222222", "idType": "Phone" }, "time": "2025-02-12T13:10:40.759Z" }, "status": "Delivered", "direction": "Outbound", "isFinalReceipt":true }
Greg_Boston | 2025-02-12 15:00:29 UTC | #4
I see no issues there with your setup. You could use get-api-v2-conversations-messages--messageId--details there with your Id b2435466c832c4bfd071c8a5e6659e38 and see what that gives you back, your receipt should be in the normalizedReceipts[]. Otherwise you might reach out to [contact-genesys-cloud-care](https://help.mypurecloud.com/articles/contact-genesys-cloud-care/) because i can't grab any information from you to investigate on this public forum.
system | 2025-03-14 15:00:32 UTC | #5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 31682