Campanhas (Coleção)¶
Endpoint de coleção de campanhas.
Endpoint¶
| Método | URL |
|---|---|
GET |
/campaigns |
GET /campaigns¶
| Parâmetro | Tipo | Descrição |
|---|---|---|
page |
int | Página de resultados. Por defeito 1. |
pagesize |
int | Máximo de campanhas por página. Intervalo [10, 100]. Por defeito 10. |
sort |
string | Par campo,direcção. O campo pode ser qualquer campo de campanha. Direcção: ASC ou DESC. Por defeito when,DESC. |
state |
string | Filtrar por estado da campanha. Por defeito todos os estados. |
q |
string | Filtro de pesquisa por texto. Por defeito sem filtragem. |
Devolve: A coleção de campanhas.
Example:
curl -u "username:api_key" -H "Accept: application/json" \
"https://app.duo.pt/campaigns?page=1&pagesize=10&sort=when,DESC"
Response:
{
"success": true,
"data": {
"filterByQuery": "true",
"filterByOptions": [],
"filterByField": null,
"pageCount": 1,
"campaigns": [
{
"id": 1,
"owner": 1,
"list": 1,
"name": "Summer Newsletter 2026",
"domain": 1,
"segments": null,
"recipients": null,
"state": "DRAFT",
"when": {
"date": "...",
"timezone_type": "...",
"timezone": "..."
},
"event_callback": null
}
],
"page": 1
}
}