Location request messages | Developer Documentation
Location request messages
Updated: Nov 3, 2025
Location request messages display body text and a send location button. When a WhatsApp user taps the button, a location sharing screen appears which the user can then use to share their location.

Request
syntax
curl 'https://graph.facebook.com/<API_VERSION>/<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -d ' { "messaging_product": "whatsapp", "recipient_type": "individual", "type": "interactive", "to": "<WHATSAPP_USER_PHONE_NUMBER>", "interactive": { "type": "location_request_message", "body": { "text": "<BODY_TEXT>" }, "action": { "name": "send_location" } } }'
Request parameters
<ACCESS_TOKEN>String
Required.
EAAAN6tcBzAUBOZC82CW7iR2LiaZBwUHS4Y7FDtQxRUPy1PHZClDGZBZCgWdrTisgMjpFKiZAi1FBBQNO2IqZBAzdZAA16lmUs0XgRcCf6z1LLxQCgLXDEpg80d41UZBt1FKJZCqJFcTYXJvSMeHLvOdZwFyZBrV9ZPHZASSqxDZBUZASyFdzjiy2A1sippEsF4DVV5W2IlkOSr2LrMLuYoNMYBy8xQczzOKDOMccqHEZD<API_VERSION>String
Optional.
Graph API version.
v25.0
<BODY_TEXT>String
Required.
Message body text. Supports URLs.
Maximum 1024 characters.
Let's start with your pickup. You can either manually *enter an address* or *share your current location*.<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>String
Required.
WhatsApp business phone number ID.
106540352242922<WHATSAPP_USER_PHONE_NUMBER>String
Required.
WhatsApp user phone number.
+16505551234Webhook syntax
When a WhatsApp user shares their location in response to your message, a messages webhook is triggered containing the user’user's location details.
{
Webhook parameters
<LOCATION_ADDRESS>String
Location address.
This parameter will only appear if the WhatsApp user chooses to share it.
1071 5th Ave, New York, NY 10128<LOCATION_LATITUDE>Number
Location latitude in decimal degrees.
40.782910059774<LOCATION_LONGITUDE>Number
Location longitude in decimal degrees.
-73.959075808525<LOCATION_NAME>String
Location name.
This parameter will only appear if the WhatsApp user chooses to share it.
Solomon R. Guggenheim Museum<TIMESTAMP>String
UNIX timestamp indicating when our servers processed the WhatsApp user’user's message.
1702920965<WHATSAPP_BUSINESS_ACCOUNT_ID>String
WhatsApp Business Account ID.
102290129340398<WHATSAPP_BUSINESS_DISPLAY_PHONE_NUMBER>String
WhatsApp business phone number’number's display number.
15550783881<WHATSAPP_BUSINESS_PHONE_NUMBER>String
WhatsApp business phone number.
15550783881<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>String
WhatsApp business phone number ID.
106540352242922<WHATSAPP_CONTEXT_MESSAGE_ID>String
WhatsApp message ID of message that the user is responding to.
wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1QjJGRjI1RDY0RkE4Nzg4QzcA<WHATSAPP_MESSAGE_ID>String
WhatsApp message ID of the user’user's message.
wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQTRCRDcwNzgzMTRDNTAwRTgwRQA=<WHATSAPP_USER_ID>String
WhatsApp user’user's WhatsApp ID.
16505551234<WHATSAPP_USER_NAME>String
WhatsApp user’user's name.
Pablo MoralesExample
request
curl 'https://graph.facebook.com/v25.0/106540352242922/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"type": "interactive",
"to": "+16505551234",
"interactive": {
"type": "location_request_message",
"body": {
"text": "Let'\''s start with your pickup. You can either manually *enter an address* or *share your current location*."
},
"action": {
"name": "send_location"
}
}
}'
Example response
{ "messaging_product": "whatsapp", "contacts": [ { "input": "+16505551234", "wa_id": "16505551234" } ], "messages": [ { "id": "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBJCNUQ5RUNBNTk3OEQ2M0ZEQzgA" } ] }
Example webhook
{ "object": "whatsapp_business_account", "entry": [ { "id": "102290129340398", "changes": [ { "value": { "messaging_product": "whatsapp", "metadata": { "display_phone_number": "15550783881", "phone_number_id": "106540352242922" }, "contacts": [ { "profile": { "name": "Pablo Morales" }, "wa_id": "16505551234" } ], "messages": [ { "context": { "from": "15550783881", "id": "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1QjJGRjI1RDY0RkE4Nzg4QzcA" }, "from": "16505551234", "id": "wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQTRCRDcwNzgzMTRDNTAwRTgwRQA=", "timestamp": "1702920965", "location": { "address": "1071 5th Ave, New York, NY 10128", "latitude": 40.782910059774, "longitude": -73.959075808525, "name": "Solomon R. Guggenheim Museum" }, "type": "location" } ] }, "field": "messages" } ] } ] }