Retorna uma lista de registros de campanha de acordo com os filtros informados na requisição.
POST
/chatapi/1.0/api/v3/campaign
curl \
--request POST 'https://api.neppo.com.br/chatapi/1.0/api/v3/campaign' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"conditions":[{"key":"string","value":"string","operator":"EQ","logic":"AND","or":[{}],"and":[{}],"conditions":[{}]}],"direction":"ASC","page":42,"sort":true,"sortColumn":"string","size":42}'
Request examples
{
"conditions": [
{
"key": "string",
"value": "string",
"operator": "EQ",
"logic": "AND",
"or": [
{}
],
"and": [
{}
],
"conditions": [
{}
]
}
],
"direction": "ASC",
"page": 42,
"sort": true,
"sortColumn": "string",
"size": 42
}
Response examples (200)
{
"page": 42,
"results": [
{
"campaignTypeId": 42,
"channel": "string",
"createdAt": "2026-05-04T09:42:00Z",
"createdBy": "string",
"description": "string",
"emailBody": "string",
"emailSubject": "string",
"executionType": "string",
"expiresAt": "2026-05-04T09:42:00Z",
"groupConfId": 42,
"hsmTemplate": {
"active": true,
"createdAt": "2026-05-04T09:42:00Z",
"createdBy": "string",
"description": "string",
"elementName": "string",
"id": 42,
"language": "string",
"mediaParameterCount": 42,
"nameSpace": "string",
"parameterCount": 42,
"template": "string",
"updatedAt": "2026-05-04T09:42:00Z",
"updatedBy": "string"
},
"id": 42,
"jolt": "string",
"message": "string",
"name": "string",
"nextRun": "2026-05-04T09:42:00Z",
"recurrenceFrequency": "string",
"responsibleUserId": 42,
"scheduledAt": "2026-05-04T09:42:00Z",
"sourceReference": "string",
"sourceType": "string",
"status": "string",
"updatedAt": "2026-05-04T09:42:00Z",
"updatedBy": "string"
}
],
"size": 42
}