Listar Campañas

Obtiene la lista de campañas activas del workspace autenticado con opciones de paginación.

GET https://api.platica.mx/v1/campaigns

Parámetros de consulta

ParámetroTipoDescripciónRequerido
limitnumberLímite de campañas en la respuesta por workspace. Máximo: 500. Por defecto: 50
offsetnumberNúmero de registros a saltar (para paginación)
sortByenumCampo para ordenar: lastUpdate (default) o creationDate
sortDirectionenumDirección del ordenamiento: desc (default) o asc

Respuesta

{
  "workspaces": [
    {
      "id": "ws_abc123",
      "name": "Empresa Principal",
      "campaignsCount": 2,
      "campaigns": [
        {
          "id": "EgIOvaKPmrQFfuh6D023",
          "title": "solicitud_rfc_facturacion",
          "category": "utility",
          "platform": "whatsapp",
          "templateName": "solicitud_rfc_facturacion",
          "owners": [
            "soporte@empresa.com"
          ],
          "language": "es_MX",
          "creationDate": "2026-02-11T18:55:52.061Z",
          "lastUpdate": "2026-02-11T19:46:29.285Z"
        },
        {
          "id": "FhJPrbLQnsRGgvi7E134",
          "title": "Promo Verano",
          "category": "marketing",
          "platform": "whatsapp",
          "templateName": "promo_verano_2026",
          "owners": [],
          "creationDate": "2026-02-14T10:00:00.000Z",
          "lastUpdate": "2026-02-14T12:00:00.000Z"
        }
      ],
      "pagination": {
        "limit": 50,
        "offset": 0,
        "hasMore": false
      }
    }
  ]
}

Campos de la respuesta

CampoDescripción
workspacesLista de workspaces con sus campañas

Cada elemento de workspaces[]

CampoDescripción
idID del workspace
nameNombre del workspace
campaignsLista de objetos campaña

Cada elemento de campaigns[]

CampoDescripción
idID interno de la campaña
titleTítulo de la campaña
categoryCategoría: marketing o utility
platformPlataforma de envío
templateNameNombre del template asociado cuando existe
ownersLista de correos de usuarios responsables
languageIdioma del template cuando aplica (puede omitirse)
creationDateFecha de creación en formato ISO 8601
lastUpdateFecha de última actualización en formato ISO 8601

Campos de paginación

CampoDescripción
campaignsCountTotal de campañas devueltas en ese workspace
pagination.limitNúmero máximo de resultados solicitados
pagination.offsetNúmero de resultados omitidos
pagination.hasMoreIndica si existen más resultados