Bienvenido al centro de ayuda de WalkMe

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

API de segmentos (Beta)

Last Updated agosto 7, 2025
Obtén acceso

Para acceder a esta API, ponte en contacto con tu Gerente de éxito del cliente/soporte, que luego abrirá un ticket con I+D para permitir el acceso.

Breve descripción general

Permite que los servicios externos creen, editen, eliminen o utilicen datos de segmentos existentes de WalkMe con el propósito de segmentar el contenido, filtrar Insights y generar informes.

Por ejemplo: utiliza Heap Analytics para crear un nuevo segmento y mostrar un ShoutOut de acuerdo con la lógica de segmentación.

Nota

WalkMe actualmente no muestra a los usuarios que se han sincronizado como parte de esta integración.

Autenticación y creación de un token de acceso.

¿Qué es un token de acceso?

Un token de acceso es una credencial que puede ser utilizada por una aplicación para acceder a una API. Informan a la API que el portador del token ha sido autorizado a acceder a una acción en particular.

El token de acceso autentica la llamada a la API, lo que permite a la aplicación pasar datos de su sistema a Workstation.

Crea un token de acceso

  1. Ir al Centro de administración
  2. Navega hasta la pestaña Claves API: https://admin.walkme.com/account-api-keys
  3. Haz clic en Crear nueva clave

Desde el panel Crear nueva clave:

  1. Nombra la clave
    • Consejo: indica el propósito de la clave en el nombre para ayudarte a recordarla más tarde.
  2. Activa la API de Segmentos
  3. Selecciona Escribir y Leer en el menú desplegable.
  4. Haz clic en Crear

Desde el panel Detalles clave:

  1. Copia el ID del cliente y la Clave secreta.
Guarda el secreto del cliente

No volverás a ver el Secreto, así que guárdalo en un lugar accesible, lo volverás a necesitar pronto.

Token de autenticación

Para obtener soporte adicional y obtener el token de autorización: página del desarrollador.

Añade información a la aplicación de conexión API.

Para obtener soporte adicional, la página de desarrollador.

Ahora es el momento de introducir algunos datos sobre la aplicación de conexión a API.

La información que se utiliza a continuación es universalmente necesaria en todas las aplicaciones:

  1. URL = https://api.walkme.com/accounts/connect/token
  2. Tipo de carga útil = application/x-www-form-urlencoded.
  3. Data = grant_type → client_credentials

Añade autenticación básica

  1. ID del cliente | Secreto del cliente (copiado del Centro de administración)
    • Ejemplo
      0o234234234UqD5d7 | JVnD346346346345asfgasgbPt_4T7h2_

Una vez que hayas añadido esta información, se te dará un token de acceso.

  1. Copia tu token de acceso.

Ahora puedes utilizar el token para crear, obtener, actualizar o eliminar segmentos de WalkMe, utilizando la documentación de API a continuación.

También puedes utilizar los siguientes bloques de código cURL:

Ejemplo de solicitud: cURL

curl --location --request POST 'https://api.walkme.com/accounts/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic <credentials>' \
--data-urlencode 'grant_type=client_credentials'
# <credentials> is the base64 encoding of the consumer key and consumer secrect of the WalkMe account joined by a colon.
Ejemplo de respuesta: JSON
{ "access_token": "asdjkldfsjsdfhjksfdhjkxvc32cvhjhjksefbnxjnweuirou8sdfg8xdfjwkjr.sv8o8vuisuhvseuksfe",
"expires_in": 86400,
"token_type": "Bearer",
"scope": "segments:write segments:read"
}

Haz la llamada

Crear segmento

Descripción Crea un nuevo segmento basado en una lista estática de usuarios.
URL https://api.walkme.com/public/v1/user/system/{systemGuid}/segment
Método POST
Encabezados Autorización - Bearer - jwt
Parámetros de URL

- GUID del sistema WalkMe.

Puedes obtener el GUID del sistema del Snippet del Editor.

Copia la clave que está entre 'https:cdn.walkme.com/users/<GUID IS HERE>/test/walkme_<....>'

Carga útil / Cuerpo {"id": "<extneral id>",
"name": "Nombre del segmento de WalkMe - será visible en el Editor",
"userIds": ["John@company.com", "Melissa@company.com"] }id: ID del segmento heap - paramuserIds opcional: lista de ID de usuario -
  • Limitaciones:
    • Hasta 25,000 usuarios por solicitud
    • Hasta 100 caracteres por valor de ID.

Actualizar segmento

Descripción Actualiza un segmento existente
URL https://api.walkme.com/public/v1/user/system/{systemGuid}/segment/{segmentGuid}
Método PUT
Encabezados Autorización - Bearer - jwt
systemGUID systemGuid - GUID del sistema WalkMe segmentGuid - GUID del segmento de WalkMe **SegmentGuid deberá colocarse en la URL en su formato de salida con un guion: 12345aeb-123c-4d83-8b38-a5a456789d0a
Carga útil application/json
{  "action": <enum("add"|"remove"|"override")>,
  "userIds": [<string>]
}

parámetros de carga útil:

userIds: List of users ids - limit - 25k users

action: selected update mode, accept only "add","remove" or "override"

ejemplo de carga útil:

{"action": "add",
  "userIds": ["jane.doe@walkme.com"]
}

Obtener segmentos

Descripción Obtener segmentos
URL https://api.walkme.com/public/v1/user/system/{systemGuid}/segment
Encabezados Autorización - Bearer - jwt
Parámetros de URL GUID del sistema: el GUID del sistema de WalkMe.

Una vez que se crea un segmento, el Editor tardará hasta 10 minutos en actualizarse con el nuevo segmento externo en el generador de condiciones.

Para segmentar el contenido en función de si el ID del usuario está en un segmento específico creado por la API, ve al generador de condiciones y selecciona: Atributos del usuario → Segmento externo → Nombre del segmento → Es o no → "true".

Solo debes utilizar Es o No es como operador, y "true" en el campo de entrada (las otras opciones no funcionarán).

Elimina segmentos

Descripción Elimina segmentos
URL https://api.walkme.com/public/v1/user/system/{systemGuid}/segment
Encabezados Autorización - Bearer - jwt
Parámetros de URL ID del segmento
DELETE <a target="_blank" data-stringify-link="https://api.walkme.com/public/v1/user/system/{systemGuid}/segment/{segmentId}" delay="150" data-sk="tooltip_parent" href="https://api.walkme.com/public/v1/user/system/%7BsystemGuid%7D/segment/%7BsegmentId%7D" rel="noopener noreferrer">https://api.walkme.com/public/v1/user/system/{systemGuid}/segment/{segmentId}</a>

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Explore our community
×