Documentation Index
Fetch the complete documentation index at: https://developers.vfbulk.ie/llms.txt
Use this file to discover all available pages before exploring further.
DLRs apply to all message sending methods — the Vodafone Bulk Text API v2, the legacy v1 APIs, and messages sent directly through the Vodafone Bulk Text web interface. If a message is sent, a DLR can be generated.
Setup
Provide your DLR callback URL to bulktext.ie@vodafone.com. The endpoint must:- Accept
HTTP POSTrequests - Support up to TLS 1.2
- Return a
200 OKresponse
DLR parameters
The POST body contains the following fields:| Parameter | Example | Description |
|---|---|---|
SMS-Type | Notification | Always Notification |
SMS-NotifyId | 321354 | The notifyId you assigned to the recipient |
SMS-Success | True | True if delivered, False if not |
SMS-To | 353871111111 | Destination number (GSM format) |
SMS-From | 353877777777 | Sender ID as it appeared on the recipient’s handset |
SMS-Verify | 9db038748b3088971d913616c13e769b | MD5 hash for payload verification — see below |
SMS-TotalToSend | 1 | Total number of messages in the send |
SMS-TotalSent | 1 | Number successfully sent |
SMS-TotalFailed | 0 | Number that failed |
SMS-TimeStamp | 2024-01-10 14:17:44 | Delivery time (yyyy-MM-dd HH:mm:ss, UTC) |
Success logic
SMS-Success is True only when all messages were delivered:
DLR success rule
| TotalToSend | TotalSent | TotalFailed | SMS-Success |
|---|---|---|---|
| 2 | 2 | 0 | True |
| 2 | 1 | 1 | False |
DLR timing
The vast majority of DLRs — 90%+ — arrive within seconds to a few minutes of sending. However, DLRs are ultimately dependent on the downstream mobile network and the recipient’s device. In some cases a DLR may be delayed by up to 48 hours due to:- Network congestion or outages
- High traffic volumes
- The recipient’s device being powered off or out of coverage
Example DLR payload
Example DLR payload
Verifying the payload
TheSMS-Verify field is an MD5 hash you can use to confirm the DLR genuinely came from Vodafone Bulk Text:
Verification formula
Tracking recipients with notifyId
Set anotifyId per recipient when sending and Vodafone Bulk Text will echo it back in every DLR for that recipient via SMS-NotifyId. The same identifier also appears in webhooks, making it the single thread that ties your outbound send, webhook confirmation, DLR, and inbound replies together.
See notifyId for full details, use cases, and end-to-end flow examples.