Passing CRM ID in Web Messaging SDK startChat()

I am trying to pass the CRM customer ID through the Web Messaging SDK startChat() method. The docs say to use attributes, but the payload isn’t showing up in the conversation object. Here is the call:

startChat({
 attributes: { crmId: '12345' }
});

It just returns a 200 OK without the data. Is this the wrong key?