Saltar al contenido principal

Configura tu conexión de Auth0 Vault

Aprende a configurar una conexión de Vault para las Flow Actions de Auth0 en Auth0 Vault Connection.

Crear un usuario

Crea un usuario.

Configuración de entrada

ParámetroDescripción
BodyLa carga útil con las propiedades del usuario de Auth0 que se van a añadir. Para obtener más información, consulta la documentación de la API crear un usuario.

Objeto de salida

Consulta Crear un usuario para conocer la respuesta y el código de estado esperados.

Obtener usuario

Obtén los datos del usuario.

Configuración de entrada

ParámetroDescripción
ID de usuarioID del usuario que se va a obtener. Para obtener más información, consulta la documentación de la API obtener un usuario.

Objeto de salida

Consulta Obtener un usuario para ver la respuesta y el código de estado esperados.

Actualizar un usuario

Actualiza un usuario.

Configuración de entrada

ParámetroDescripción
ID de usuarioID del usuario que se actualizará.
BodyEl cuerpo de las propiedades del usuario de Auth0 que se van a actualizar. Para obtener más información, consulta la documentación de la API Update a user.

Objeto de salida

Puedes consultar la respuesta esperada y los códigos de estado en la documentación de la API Update a user.

Solicitud personalizada a la API

Envía una solicitud personalizada a los endpoints de la API de Auth0.
Dashboard > Customize > Flows > Integrations > Auth0

Configuración de entrada

ParámetroDescripción
RutaLa ruta de acceso absoluta del endpoint de la API.
( Ejemplo: /api/v2/organizations )
Nota: Algunos endpoints, por ejemplo: Obtener un usuario , requieren parámetros codificados en URI cuando no se usan caracteres alfanuméricos, como: -, ., _ o ~, caracteres ).
Para ello, puedes usar la función encodeURIComponent:
{{ functions.encodeURIComponent(context.user.user_id) }}
MétodoLos métodos HTTP disponibles son:
  • GET
  • POST
  • PUT
  • PATCH
  • DELETE
CuerpoEl cuerpo de la solicitud.
EncabezadosLos encabezados de la solicitud.
Parámetros de URLLos parámetros de la URL. Estos parámetros se codifican automáticamente en la URL.

Objeto de salida

Consulta la Auth0 Management API para ver las respuestas y los códigos de estado esperados.

Notificaciones

Enviar correo electrónico

Envía un correo electrónico personalizado con tu proveedor de correo electrónico configurado.
Debes habilitar Email Provider antes de usar esta acción.

Configuración de entrada

ParámetroDescripción
Use custom sender emailDe forma predeterminada, usaremos el correo electrónico del remitente que hayas configurado en los ajustes personalizados de tu proveedor de correo electrónico. Activa esta opción si quieres usar un correo electrónico o un nombre de remitente distinto.
Recipient emailEl correo electrónico del destinatario.
Custom variablesAgrega variables personalizadas para insertarlas en tu plantilla de correo electrónico. Una vez configuradas, puedes hacer referencia a ellas mediante la sintaxis {{custom_vars.your_variable_key}}.
SubjectEl asunto del correo electrónico. Admite variables personalizadas y sintaxis Liquid.
MessageEl mensaje del correo electrónico está en formato HTML, usa sintaxis Liquid y admite variables personalizadas.
Subject y Message pueden usar una combinación de sintaxis Liquid con variables comunes o variables personalizadas mediante la sintaxis {{custom_vars.your_variable_key}}.Usa variables personalizadas para pasar información entre el contexto de Forms / Flows y el contenido de Subject y Message.

Objeto de salida

PropertyTypeDescription
successBooleanIndica si el correo electrónico se encoló correctamente para su envío, independientemente de que la entrega haya fallado o no.

Ejemplo de objeto de salida

{
  "success": true
}

Enviar SMS

Envía un SMS personalizado con tu proveedor telefónico configurado.
Proveedor telefónico debe estar habilitado para el envío de mensajes de texto antes de usar esta acción.

Configuración de entrada

ParámetroDescripción
FromDe forma predeterminada, usaremos el número de teléfono del remitente que hayas configurado en la configuración personalizada de tu proveedor telefónico. Introduce un valor personalizado si quieres usar otro número de teléfono como remitente.
ToEl número de teléfono del destinatario.
Custom variablesAñade variables personalizadas para insertarlas en tu plantilla de teléfono. Una vez configuradas, puedes hacer referencia a ellas mediante la sintaxis {{custom_vars.your_variable_key}}.
MessageEl mensaje de teléfono usa la sintaxis Liquid y admite variables personalizadas.
Message puede usar una combinación de sintaxis Liquid con variables comunes o variables personalizadas mediante la sintaxis {{custom_vars.your_variable_key}}.Usa variables personalizadas para pasar información entre el contexto de Forms / Flows y el contenido de Message.

Objeto de salida

PropiedadTipoDescripción
successBooleanIndica si el mensaje telefónico se puso en cola correctamente para su envío, independientemente de si la entrega falló o no.

Ejemplo de objeto de salida

{
  "success": true
}

Realizar llamada

Envía un mensaje de voz personalizado con tu proveedor telefónico configurado.
El proveedor telefónico debe estar habilitado para enviar mensajes de voz antes de usar esta acción.

Configuración de entrada

ParámetroDescripción
FromDe forma predeterminada, usaremos el número de teléfono del remitente que hayas configurado en los ajustes personalizados de tu proveedor telefónico. Introduce un valor personalizado si quieres usar otro número de teléfono del remitente.
ToEl número de teléfono del destinatario.
Custom variablesAgrega variables personalizadas para insertarlas en tu plantilla de teléfono. Una vez configuradas, puedes hacer referencia a ellas con la sintaxis {{custom_vars.your_variable_key}}.
MessageEl mensaje de teléfono usa la sintaxis Liquid y admite variables personalizadas.
Message puede usar una combinación de sintaxis Liquid con variables comunes o variables personalizadas mediante la sintaxis {{custom_vars.your_variable_key}}.Usa variables personalizadas para pasar información entre el contexto de Forms / Flows y el contenido de Message.

Objeto de salida

PropiedadTipoDescripción
successBooleanIndica si el mensaje de voz se puso correctamente en cola para su envío, independientemente de si la entrega falló o no.

Ejemplo de objeto de salida

{
  "success": true
}