---
title: "Return all your created WhatsApp campaigns"
method: GET
path: "/whatsappCampaigns"
tags: ["WhatsApp Campaigns"]
---

# Return all your created WhatsApp campaigns

`GET /whatsappCampaigns`

## Query parameters

- `startDate` string
- `endDate` string
- `limit` integer
- `offset` integer
- `sort` 'asc' | 'desc'

## Response `200`

WhatsApp campaigns informations

- GetWhatsappCampaigns
  - `campaigns` GetWhatsappCampaignsCampaigns[]
    - `id` integer, required — ID of the WhatsApp Campaign
    - `campaignName` string, required — Name of the WhatsApp Campaign
    - `templateId` string, required — Id of the WhatsApp template
    - `campaignStatus` 'draft' | 'scheduled' | 'pending' | 'approved' | 'running' | 'suspended' | 'rejected' | 'sent', required — Status of the WhatsApp Campaign
    - `scheduledAt` string, required — UTC date-time on which WhatsApp campaign is scheduled. Should be in YYYY-MM-DDTHH:mm:ss.SSSZ format
    - `errorReason` string — Error reason in the campaign creation
    - `invalidatedContacts` integer — Count of invalidated contacts
    - `readPercentage` number, float — Read percentage of the the WhatsApp campaign created
    - `stats` WhatsappCampStats
      - `sent` integer, required
      - `delivered` integer, required
      - `read` integer, required
      - `unsubscribe` integer, required
      - `not_sent` integer, required
    - `createdAt` string, required — Creation UTC date-time of the WhatsApp campaign (YYYY-MM-DDTHH:mm:ss.SSSZ)
    - `modifiedAt` string, required — UTC date-time of last modification of the whatsapp template (YYYY-MM-DDTHH:mm:ss.SSSZ)
  - `count` integer — Number of WhatsApp campaigns retrived

## Other responses

- `400` — bad request

---

[API](https://skmtc.net/getbrevo/apis/brevo-api.md) · [All operations](https://skmtc.net/getbrevo/apis/brevo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/getbrevo/brevo-api/revisions/2aec3cf66501/schema)
