Obtener Audiencia de Campaña

Obtiene la lista paginada de clientes que forman parte de la audiencia de una campaña.

GET https://api.platica.mx/v1/campaigns/{campaignId}/audience

Parámetros de la URL

ParámetroTipoDescripciónRequerimiento
campaignIdstringIdentificador único de la campañaobligatorio

Parámetros de consulta

ParámetroTipoDescripciónRequerido
limitnumberLímite de clientes 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",
      "clientsCount": 2,
      "clients": [
        {
          "id": "client_abc001",
          "phoneNumber": "521234567890",
          "name": "Ana García",
          "firstname": "Ana",
          "lastname": "García",
          "email": "ana.garcia@example.com",
          "birthdate": null,
          "gender": "female",
          "company": "Acme S.A.",
          "country": "MX",
          "state": "Jalisco",
          "city": "Guadalajara",
          "address": null,
          "postalCode": null,
          "tags": [
            "campaign-abc123",
            "Lead Calificado"
          ],
          "owners": [
            "agente@empresa.com"
          ],
          "customFields": {},
          "creationDate": "2026-03-02T18:32:28.903Z",
          "lastUpdate": "2026-03-05T16:54:25.221Z"
        },
        {
          "id": "client_abc002",
          "phoneNumber": "529876543210",
          "name": "Carlos Mendoza",
          "firstname": "Carlos",
          "lastname": "Mendoza",
          "email": null,
          "birthdate": null,
          "gender": null,
          "company": null,
          "country": null,
          "state": null,
          "city": null,
          "address": null,
          "postalCode": null,
          "tags": [
            "campaign-abc123"
          ],
          "owners": [],
          "customFields": {},
          "creationDate": "2026-03-03T10:15:00.000Z",
          "lastUpdate": "2026-03-03T10:15:00.000Z"
        }
      ],
      "pagination": {
        "limit": 50,
        "offset": 0,
        "hasMore": false
      }
    }
  ]
}

Campos de la respuesta

CampoTipoDescripción
workspacesarrayLista de workspaces con la audiencia paginada

Cada elemento de workspaces[]

CampoTipoDescripción
idstringID del workspace
namestringNombre del workspace
clientsarrayLista de clientes de la audiencia

Cada elemento de clients[]

CampoTipoDescripción
idstringID interno del cliente
phoneNumberstringNúmero de teléfono en formato internacional
namestring | nullNombre completo del cliente
firstnamestring | nullNombre del cliente
lastnamestring | nullApellido del cliente
emailstring | nullCorreo electrónico
birthdatestring | nullFecha de nacimiento en ISO 8601
genderstring | nullGénero
companystring | nullEmpresa
countrystring | nullPaís
statestring | nullEstado
citystring | nullCiudad
addressstring | nullDirección
postalCodestring | nullCódigo postal
tagsstring[]Etiquetas del cliente (incluye la etiqueta de la campaña)
ownersstring[]Correos de los usuarios responsables del cliente
customFieldsobjectCampos personalizados del cliente
creationDatestring | nullFecha de creación en ISO 8601
lastUpdatestring | nullFecha de última actualización en ISO 8601

Campos de paginación

CampoDescripción
clientsCountTotal de clientes devueltos en ese workspace
pagination.limitNúmero máximo de resultados solicitados
pagination.offsetNúmero de resultados omitidos
pagination.hasMoreIndica si existen más resultados