---
title: "Receive SMS tracking notifications"
method: POST
path: "receive-sms-tracking-notification"
tags: ["channels", "sms", "logs-and-status-reports"]
---

# Receive SMS tracking notifications

`POST receive-sms-tracking-notification` (webhook)

For every message you send, we offer the option to send you clicked events. To enable this feature, you need to specify your endpoint URL either in the [tracking](https://www.infobip.com/docs/api/channels/sms/outbound-sms/send-sms-messages) or [urlOptions](https://www.infobip.com/docs/api/channels/sms/outbound-sms/send-sms-message) parameters when sending the SMS, or alternatively, configure it through [Subscriptions management](https://www.infobip.com/docs/cpaas-x/subscriptions-management). If you need assistance with this process, please contact support@infobip.com.<br/>Use this data to monitor user engagement, analyze campaign performance, and trigger automated workflows based on user interactions. For more details, visit our dedicated pages on [URL shortening](https://www.infobip.com/docs/url-shortening) and [tracking options](https://www.infobip.com/docs/url-shortening/tracking).

## Payload

- 20085a4036d67f66ebf204560d55d58a7c131c15d42c8ed9442747c488e08630UrlTrackingWebhook
  - `notificationType` string: Tells the type of user event that took place. Possible events: CLICKED
  - `recipient` string: Recipient of the message.
  - `url` string: The link the recipient has clicked.
  - `sendDateTime` integer: This is timestamp epoch millis when we received event for CLICK.
  - `messageId` string: The ID that uniquely identifies the message sent to the recipient.
  - `bulkId` string: The ID that uniquely identifies a list of messages. This is either defined by user in the request or auto generated.
  - `callbackData` string: The callback data sent through the callbackData field in your fully featured message.
  - `recipientInfo` 20085a4036d67f66ebf204560d55d58a7c131c15d42c8ed9442747c488e08630RecipientInfo: Recipient information such as device type, OS, device name.
    - `deviceType` string: The type of device used by the recipient to do the user action.
    - `os` string: The type OS present in the device used by the recipient.
    - `deviceName` string: Device name of the action originating device.
  - `geoLocationInfo` 20085a4036d67f66ebf204560d55d58a7c131c15d42c8ed9442747c488e08630GeoLocationInfoWrapper: Geolocation data such as Country and City.
    - `countryName` string: Country where the user action is recorded.
    - `city` string: City where the user action is recorded.
  - `applicationId` string: Used when specifying an application in outbound send requests. It is also returned in notification events. For detailed usage, refer to the [documentation](https://www.infobip.com/docs/cpaas-x/application-and-entity-management).
  - `entityId` string: Used when specifying an entity in outbound send requests. It is also returned in notification events. For detailed usage, refer to the [documentation](https://www.infobip.com/docs/cpaas-x/application-and-entity-management).

## Acknowledgement `200`

Your server returns this code if it accepts the callback.

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
