Trying to build a headless bot using the Guest API to avoid the widget overhead. I grab the token via /api/v2/conversations/messaging/external-contacts and immediately hit POST /api/v2/conversations/messaging/external-contacts/{id}/messages. Keeps returning 401 Unauthorized. The token is fresh, copied straight from the response headers, and the endpoint ID matches. What am I missing?