Skip to main content
Este endpoint permite obtener o crear un usuario que será utilizado dentro de un widget de Jelou.
Puedes usarlo tanto para registrar nuevos usuarios como para reutilizar usuarios existentes en futuras interacciones.

Obtener o crear un usuario

Endpoint

POST https://api.jelou.ai/v1/widget/user

Cabeceras

Content-Type
string
required
Tipo de contenido de la solicitud. Debe ser application/json.
Authorization
string
required
Credenciales de autenticación en formato <clientId>:<clientSecret>.

Cuerpo de la solicitud

user
object
required
Objeto que representa al usuario.
user.id
string
required
Identificador único del usuario.
user.names
string
required
Nombre o nombres del usuario.
Identificación legal del usuario.

Respuestas

  • 200 – OK: Usuario creado u obtenido correctamente.
  • 401 – Unauthorized: Credenciales inválidas o faltantes.

Ejemplo de solicitud (cURL)

cURL
curl --request POST \
  --url https://api.jelou.ai/v1/widget/user \
  --header 'Content-Type: application/json' \
  --header 'Authorization: <clientId>:<clientSecret>' \
  --data '{
    "user": {
      "id": "11111111111",
      "names": "Tester #1111",
      "legalId": "1223334444"
    }
  }'

Ejemplo de solicitud (Axios)

axios({
  method: "POST",
  url: "https://api.jelou.ai/v1/widget/user",
  headers: {
    "Content-Type": "application/json",
    Authorization: "<clientId>:<clientSecret>",
  },
  data: {
    user: {
      id: "11111111111",
      names: "Tester #1111",
      legalId: "1223334444",
    },
  },
});
Si el usuario ya existe, el endpoint devolverá la información asociada sin crear un nuevo registro duplicado.