I tested it here, and by removing the type
from the body
, the payload worked for me.
I used this body request:
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "<phone_number>",
"type": "interactive",
"interactive":{
"type": "location_request_message",
"body": {
"type": "text",
"text": "Please provide your location"
},
"action": {
"name": "send_location"
}
}
}