A API de Usuários contém todos os endpoints necessários para administrar a base de usuários. É possível usá-la para criar, atualizar ou até mesmo pesquisar usuários sob determinados parâmetros.
O endpoint /users/v1/
permite criar um novo usuário em nosso banco de dados.
O número de parâmetros necessários para criar um usuário varia de acordo com o produto que você contratou, mas sempre solicitaremos o e-mail e operation_country.
Para os campos operation_country
e nationality
, esperamos um código de 3 caracteres, respeitando o padrão ISO 3166 alpha-3.
Deixamos uma lista de exemplos:
Cada usuário deve ter um e-mail único. A combinação de tipo de documento de identidade e valor também deve ser única.
Os tipos de documento de identidade aceitos são os seguintes:
No caso do DNI, validaremos que sua extensão é de 7 ou 8 caracteres.
O tipo de documento fiscal aceito é o:
No caso do CUIL, validaremos que os dois primeiros dígitos sejam 20, 23, 24, 27, 30, 33 ou 34 e que seu tamanho seja de exatamente 11 caracteres
Os tipos de documento de identidade aceitos são os seguintes:
O tipo de documento fiscal aceito é o:
No caso do CPF, validaremos que seu tamanho seja de exatamente 11 caracteres.
Os tipos de documento de identidade aceitos são os seguintes:
Não é obrigatório incluir o documento fiscal, mas o tipo aceito é:
No caso do INE, validaremos que sua extensão seja de 9 ou 13 caracteres.
Os tipos de documento de identidade aceitos são os seguintes:
Para CC, validaremos sua extensão com número de caracteres entre 5 e 11.
Para CE, validaremos que sua extensão seja entre 6 e 7 caracteres.
Para PPT validaremos que su extensión sea entre 1 y 8 caracteres.
Não é obrigatório incluir o documento fiscal, mas o tipo aceito é:
No caso do NIT, validaremos que seu tamanho seja de exatamente 10 caracteres.
Os tipos de documento de identidade aceitos são os seguintes:
No caso do DNI, verificaremos se possui exatamente 8 caracteres, todos numéricos
No caso do CE ou PASSPORT, validaremos se sua extensão tem até 12 caracteres alfanuméricos.
O tipo de documento fiscal aceito é o:
No caso do RUC, validaremos que os dois primeiros dígitos sejam 10, 15 ou 17 e que seu tamanho seja de 11 dígitos.
Os tipos de documento de identidade aceitos são os seguintes:
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.
O tipo de documento fiscal aceito é o:
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.
Se você opera na Argentina, o endereço legal do usuário deve ser de uma das seguintes províncias:
Se você opera no Brasil, precisará preencher o campo zipcode
com dados válidos, pois vamos usá-los para determinar o endereço legal do usuário.
Se você opera no México, não há requisitos especiais em relação aos campos de endereço legal do usuário.
Caso o país de operação seja o Chile, não há nenhum requisito especial em relação aos campos de endereço legal do usuário.
O endpoint /users/v1/
permite buscar um grupo de usuários e receber uma lista ordenada com base nos parâmetros especificados.
Será necessário especificar os filtros desejados como parâmetros de acordo com o seguinte padrão: filter[campo]=valor
. Por exemplo: /users/v1/?filter[status]=ACTIVE
Para filtrar um atributo com vários valores possíveis, você deve separar os valores com vírgulas.
Vejamos um exemplo: filter[status]=ACTIVE,BLOCKED
Os resultados serão apresentados por página e é possível especificar a quantidade de dados por página usando page[size]=valor
e o número de página a ser exibido utilizando page[number]=valor
É possível especificar a ordem dos resultados com certos parâmetros que deverão ser enviados como uma lista de strings no filtro do tipo sort. Por exemplo: ?filter[status]=ACTIVE&sort=status,gender
A ordenação padrão será crescente. Para especificar uma ordem decrescente, deve-se enviar o caractere '-' como prefixo do atributo. Por exemplo: /users/v1/?filter[status]=ACTIVE&sort=status,-gender
Os atributos que podem ser ordenados são:
id
gender
identification_type
identification_value
status
Se um parâmetro estiver errado ou mal redigido, responderemos com um erro.
O endpoint de /users/v1/{id}
permite consultar as informações de um usuário por meio do seu Id.
O endpoint '/users/v1/{id}' permite atualizar as informações de um usuário por meio do seu ID.
Para bloquear um usuário você deve enviar o status
com o valor BLOCKED
e o valor CLIENT_INTERNAL_REASON
no campo status_reason
.
Para reativar um usuário que você bloqueou, você precisará enviar status
com valor ACTIVE
.
Cada usuário deve ter um e-mail único. A combinação de tipo de documento de identidade e valor também deve ser única.
Os tipos de documento de identidade aceitos são os seguintes:
No caso do DNI, validaremos que sua extensão é de 7 ou 8 caracteres.
O tipo de documento fiscal aceito é o:
No caso do CUIL, validaremos que os dois primeiros dígitos sejam 20, 23, 24, 27, 30, 33 ou 34 e que seu tamanho seja de exatamente 11 caracteres
Os tipos de documento de identidade aceitos são os seguintes:
O tipo de documento fiscal aceito é o:
No caso do CPF, validaremos que seu tamanho seja de exatamente 11 caracteres.
Os tipos de documento de identidade aceitos são os seguintes:
Não é obrigatório incluir o documento fiscal, mas o tipo aceito é:
Os tipos de documento de identidade aceitos são os seguintes:
Para CC, validaremos sua extensão com número de caracteres entre 5 e 11.
Para CE, validaremos que sua extensão seja entre 6 e 7 caracteres.
Para PPT validaremos que su extensión sea entre 1 y 8 caracteres.
Não é obrigatório incluir o documento fiscal, mas o tipo aceito é:
No caso do NIT, validaremos que seu tamanho seja de exatamente 10 caracteres.
Os tipos de documento de identidade aceitos são os seguintes:
No caso do DNI, verificaremos se possui exatamente 8 caracteres, todos numéricos
No caso do CE ou PASSPORT, validaremos se sua extensão tem até 12 caracteres alfanuméricos.
O tipo de documento fiscal aceito é o:
No caso do RUC, validaremos que os dois primeiros dígitos sejam 10, 15 ou 17 e que seu tamanho seja de 11 dígitos.
Os tipos de documento de identidade aceitos são os seguintes:
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.
O tipo de documento fiscal aceito é o:
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.
Se você opera na Argentina, o endereço legal do usuário deve ser de uma das seguintes províncias:
Se você opera no Brasil, precisará preencher o campo zipcode
com dados válidos, pois vamos usá-los para determinar o endereço legal do usuário.
Se você opera no México, não há requisitos especiais em relação aos campos de endereço legal do usuário.
Caso o país de operação seja o Chile, não há nenhum requisito especial em relação aos campos de endereço legal do usuário.