Interaction Attribute Update - 400 Bad Request

The POST /api/v2/interactions/{interactionId}/attributes endpoint is returning a 400 Bad Request - "Invalid attribute value". It’s happening intermittently - roughly 1 in 10 attempts fail. We’re on Zoom Contact Center, running n8n 0.23.4 with the HTTP node.

The attribute being pushed is call.custom.recording_id - a string representing the recording UUID. The payload looks like this: {"attributeName":"call.custom.recording_id","attributeValue":"a1b2c3d4-e5f6-7890-1234-567890abcdef"}. The interaction ID is valid, confirmed via separate GET requests. The API key has interaction:write scope. Something feels off with the value validation. It’s not a length issue - the UUID is standard.