List SMS campaigns
curl --request GET \
--url http://localhost:8787/api/v1/sms-agent/campaigns \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:8787/api/v1/sms-agent/campaigns"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:8787/api/v1/sms-agent/campaigns', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));SMS Campaigns
List SMS campaigns
Retrieve a paginated list of SMS campaigns
GET
/
sms-agent
/
campaigns
List SMS campaigns
curl --request GET \
--url http://localhost:8787/api/v1/sms-agent/campaigns \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:8787/api/v1/sms-agent/campaigns"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:8787/api/v1/sms-agent/campaigns', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Returns all SMS campaigns configured for the authenticated tenant.
Query parameters
integer
default:"1"
1-based page number.
integer
default:"15"
Items per page (maximum 100).
curl -X GET "https://api.agentic-os.com/api/v1/sms-agent/campaigns?page=1&pageSize=15" \
-H "Authorization: Bearer $AGENTIC_OS_API_KEY"
import requests
response = requests.get(
"https://api.agentic-os.com/api/v1/sms-agent/campaigns",
headers={"Authorization": f"Bearer {API_KEY}"},
params={"page": 1, "pageSize": 15},
)
print(response.json())
const response = await fetch(
"https://api.agentic-os.com/api/v1/sms-agent/campaigns?page=1&pageSize=15",
{
method: "GET",
headers: { Authorization: `Bearer ${API_KEY}` },
},
);
const data = await response.json();
console.log(data);
Response
{
"items": [
{
"id": "66666666-6666-6666-6666-666666666666",
"tenantId": "990e8400-e29b-41d4-a716-446655440000",
"agentId": "11111111-1111-1111-1111-111111111111",
"name": "Post-Call SMS Follow-up",
"senderNumber": "+15550199",
"senderProvider": "TWILIO",
"isActive": true,
"templates": [
{
"id": "sms_tpl_1",
"callStatus": "ANSWERED",
"messageBody": "Hi {{name}}, thanks for your time today!"
}
],
"createdAt": "2026-06-01T12:00:00.000Z",
"updatedAt": "2026-06-01T12:00:00.000Z"
}
],
"total": 1,
"page": 1,
"pageSize": 15
}
⌘I

