Web Messaging Guest API: Typing indicators not triggering in console

Trying to send typing indicators via the Genesys Cloud Guest API. The docs say POST to /api/v2/conversations/messaging/participants/{id}/typing, but I’m getting a 404.

  • Using Python requests with a valid OAuth token.
  • Conversation ID is from an active web chat session.
  • Payload is just {} as per spec.

The endpoint exists in Swagger, but my code fails. Am I missing a scope or is the path different for web messaging guests? Here’s the snippet:

url = f"https://api.mypurecloud.com/api/v2/conversations/messaging/participants/{participant_id}/typing"
response = requests.post(url, headers=headers, json={})
print(response.status_code) # Returns 404