La API de Usuarios contiene todos los endpoints necesarios para administrar las bases de usuarios. Podrás usarla para crear, actualizar o incluso buscar usuarios bajo determinados parámetros.
El endpoint /users/v1/
te permite crear un nuevo usuario en nuestra base de datos.
La cantidad de parámetros requeridos para crear un usuario varía dependiendo del producto que hayas contratado, pero siempre te pediremos email y operation_country.
Para los campos operation_country
y nationality
esperamos un código de 3 caracteres respetando el estándar ISO 3166 alpha-3.
Dejamos una lista de ejemplos:
Cada usuario debe tener un email único, También debe ser única la combinación de tipo de documento de identidad y valor.
Los tipos de documento de identidad aceptados son los siguientes:
En el caso del DNI, validaremos que su extensión sea de 7 u 8 caracteres.
El tipo de documento fiscal aceptado es:
En el caso del CUIL, validaremos que los primeros dos dígitos sean 20, 23, 24, 27, 30, 33 o 34 y que su extensión sea de exactamente 11 caracteres
Los tipos de documento de identidad aceptados son los siguientes:
El tipo de documento fiscal aceptado es:
En el caso de CPF, validaremos que su extensión sea de exactamente 11 caracteres.
Los tipos de documento de identidad aceptados son los siguientes:
El documento fiscal no es obligatorio incluirlo, pero el tipo aceptado es:
En el caso de INE, validaremos que su extensión sea de 9 a 13 caracteres.
Los tipos de documento de identidad aceptados son los siguientes:
Para CC validaremos que su extensión sea entre 5 y 11 caracteres.
Para CE validaremos que su extensión sea entre 6 y 7 caracteres.
Para PPT validaremos que su extensión sea entre 1 y 8 caracteres.
El documento fiscal no es obligatorio incluirlo, pero el tipo aceptado es:
En el caso del NIT, validaremos que su extensión sea de exactamente 10 caracteres.
Los tipos de documento de identidad aceptados son los siguientes:
En el caso del DNI, validaremos que su extensión sea de exactamente 8 caracteres, todos numéricos
En el caso del CE o PASSPORT, validaremos que su extensión sea de hasta 12 caracteres alfanuméricos
El tipo de documento fiscal aceptado es:
En el caso del RUC, validaremos que los primeros dos dígitos sean 10, 15 o 17 y que su extensión sea de 11 dígitos.
Los tipos de documento de identidad aceptados son los siguientes:
Validaremos que su extensión sea entre 8 y 12 caracteres, incluyendo el dígito verificador quel puede ser un dígito o una letra k.
El tipo de documento fiscal aceptado es:
Validaremos que su extensión sea entre 8 y 12 caracteres, incluyendo el dígito verificador quel puede ser un dígito o una letra k.
Si operas en Argentina, el domicilio legal del usuario tendrá que ser de alguna de estas provincias:
Si operas en Brasil, deberás completar el campo zipcode
con un dato válido, ya que lo usaremos para determinar la dirección legal del usuario.
En caso que el país de operatoria sea México, no existe ningún requisito especial respecto a los campos de dirección legal del usuario.
En caso que el país de operatoria sea Chile, no existe ningún requisito especial respecto a los campos de dirección legal del usuario.
El endpoint /users/v1/
te permite buscar un grupo de usuarios y recibir una lista ordenada en base a los parámetros especificados.
Tendrás que especificar tus filtros como parámetros siguiendo este patrón: filter[campo]=valor
. Por ejemplo: /users/v1/?filter[status]=ACTIVE
Para filtrar un atributo con varios valores posibles, deberás separar los valores con comas.
Veamos un ejemplo: filter[status]=ACTIVE,BLOCKED
Los resultados serán paginados y podrás especificar la cantidad de datos por página y también qué página ver utilizando: page[number]=valor
y page[size]=valor
Podrás especificar el orden de los resultados con determinados parámetros que deberás enviar como una lista de strings en el filtro de tipo sort. Por ejemplo: ?filter[status]=ACTIVE&sort=status,gender
El ordenamiento por defecto será ascendente. Para especificar un orden descendente, deberás enviar el carácter '-' como prefijo del atributo. Por ejemplo: /users/v1/?filter[status]=ACTIVE&sort=status,-gender
Los posibles atributos para ordenar son:
id
gender
identification_type
identification_value
status
Si un parámetro es incorrecto o está mal escrito, responderemos con un error.
El endpoint de /users/v1/{id}
te permite consultar la información de un usuario a través de su id.
El endpoint /users/v1/{id}
permite actualizar la información de un usuario a través de su id.
Para bloquear un usuario deberás enviar el status
con el valor BLOCKED
y el valor CLIENT_INTERNAL_REASON
en el campo status_reason
.
Para reactivar un usuario que bloqueaste, deberás enviar status
con valor ACTIVE
.
Cada usuario debe tener un email único. También debe ser única la combinación de tipo de documento de identidad y valor.
Los tipos de documento de identidad aceptados son los siguientes:
En el caso del DNI, validaremos que su extensión sea de 7 u 8 caracteres.
El tipo de documento fiscal aceptado es:
En el caso del CUIL, validaremos que los primeros dos dígitos sean 20, 23, 24, 27, 30, 33 o 34 y que su extensión sea de exactamente 11 caracteres
Los tipos de documento de identidad aceptados son los siguientes:
El tipo de documento fiscal aceptado es:
En el caso de CPF, validaremos que su extensión sea de exactamente 11 caracteres.
Los tipos de documento de identidad aceptados son los siguientes:
El documento fiscal no es obligatorio incluirlo, pero el tipo aceptado es:
Los tipos de documento de identidad aceptados son los siguientes:
Para CC validaremos que su extensión sea entre 5 y 11 caracteres.
Para CE validaremos que su extensión sea entre 6 y 7 caracteres.
Para PPT validaremos que su extensión sea entre 1 y 8 caracteres.
El documento fiscal no es obligatorio incluirlo, pero el tipo aceptado es:
En el caso del NIT, validaremos que su extensión sea de exactamente 10 caracteres.
Los tipos de documento de identidad aceptados son los siguientes:
En el caso del DNI, validaremos que su extensión sea de exactamente 8 caracteres, todos numéricos
En el caso del CE o PASSPORT, validaremos que su extensión sea de hasta 12 caracteres alfanuméricos
El tipo de documento fiscal aceptado es:
En el caso del RUC, validaremos que los primeros dos dígitos sean 10, 15 o 17 y que su extensión sea de 11 dígitos.
Los tipos de documento de identidad aceptados son los siguientes:
En el caso del RUT, validaremos que su extensión sea entre 8 y 12 caracteres, incluido el digito verificador, el cual puede ser un dígito o una letra k.
El tipo de documento fiscal aceptado es:
En el caso del RUT, validaremos que su extensión sea entre 8 y 12 caracteres, incluido el digito verificador, el cual puede ser un dígito o una letra k.
Si operas en Argentina, el domicilio legal del usuario tendrá que ser de alguna de estas provincias:
Si operas en Brasil, deberás completar el campo zipcode
con un dato válido, ya que lo usaremos para determinar la dirección legal del usuario.
En caso que el país de operatoria sea México, no existe ningún requisito especial respecto a los campos de dirección legal del usuario.
En caso que el país de operatoria sea Chile, no existe ningún requisito especial respecto a los campos de dirección legal del usuario.