Updating participant attributes during live voice call via REST API

Can anyone clarify how to update participant attributes mid-call using the REST API? I’m using Guzzle in Laravel to hit /api/v2/conversations/{conversationId}/participants/{participantId}/attributes, sending a JSON payload with attributes key. The request returns 204 No Content, but the new data isn’t visible in the console. I’m caching the OAuth token properly. > 422 Unprocessable Entity: Attribute 'custom_var' is read-only. Is there a specific format required for custom attributes?

1 Like