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.
Download OpenAPI specs
Use these specs to generate a local Postman collection or import the APIs into another tool.OAuth and campaign API
Download
oauth.yaml.Legacy URL-encoded API
Download
url-legacy.yaml.Delivery and inbound webhooks
Download
webhooks.yaml.Planned environment variables
| Variable | Example | Purpose |
|---|---|---|
auth_base_url | https://auth.vodafone.com | Token endpoint host. |
api_base_url | https://api.vodafone.com | OAuth v2 API host. |
legacy_base_url | http://bulktext.vodafone.ie/HTTP_API/V1 | Legacy URL-encoded API host. |
username | YOUR_USERNAME | Vodafone Bulk Text username. |
password | YOUR_PASSWORD | Vodafone Bulk Text password. |
access_token | eyJ... | JWT token returned by the auth request. |
sender_id | Vodafone | Approved Sender ID on your account. |
recipient_msisdn | 353861234567 | Test recipient number. |
Planned requests
The collection should include these requests:POST /token- request an access token.POST /api/v2/Campaign- send an SMS campaign.GET /api/v2/senderlist- list approved Sender IDs.GET /health- check service health.POST /sendmessage.aspx- send through the legacy URL-encoded API.
Planned examples
Each request should include:- A successful request example.
- A successful response example.
- At least one validation or authentication failure example.
- Required headers and content type.
- Example payloads that match the OpenAPI specs.