User
IMPORTANTE
Para mais detalhes sobre os dados de entrada e saída consulte a documentação da API.
#
Get User DetailEste método retorna detalhes de um usuário específico.
Recebe o argumento
params
que é um hash com os campos:storeId
: (obrigatório) id da loja -string
.userId
: (obrigatório) id da loja -string
.
Retorna um objeto com os métodos:
body
: conteúdo da resposta.- identifier:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
.
- identifier:
code
: status da requisição.
#
Delete UserEste método deleta um usuário específico.
Recebe o argumento
params
que é um hash com os campos:storeId
: (obrigatório) id da loja -string
.userId
: (obrigatório) id da loja -string
.
Retorna um objeto com os métodos:
body
: conteúdo da resposta.- success:
boolean
. - errorCode:
number
. - error:
string
.
- success:
code
: status da requisição.
#
Get User ListEste método retorna uma lista de usuários.
Recebe o argumento
params
que é um hash com os campos:page
: (opcional) número de uma página especifica -number
.pageSize
: (opcional) quantidade de items por página (por padrão tem o valor 20) -number
.storeId
: (obrigatório) id da loja -string
.
Retorna um objeto com os métodos:
body
: conteúdo da resposta.- results:
array
. - pageNumber:
number
. - nextPage:
string
. .
- results:
code
: status da requisição.
#
Update UserEste método atualiza dados de um usuário.
Recebe o argumento
params
que é um hash com os campos:storeId
: (obrigatório) id da loja -string
.
Recebe o argumento
payload
que é um hash com os campos:userId
: (obrigatório) id do usuário -string
.email
: (opciona) email do usuário -string
.name
: (obrigatório) nome do usuário -string
.phone
: (opcional) telefone do usuário -string
.document
: (opcional) documento de identificação (rg, cpf, cnpj) -string
.gender
: (opcional) genero do usuário -string
.birthdate
: (opcional) data de nascimento do usuário -string
.city
: (opcional) cidade do usuário -string
.state
: (opcional) estado do usuário -string
.country
: (opcional) país do usuário -string
.verified
: (opcional) para verificações adicionais -boolean
.optIn
: (opcional) verifica se deve enviar um email ao usuário -boolean
.createAt
: (opcional) data da requisição -string
.
Retorna um objeto com os métodos:
body
: conteúdo da resposta.- identifier:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
.
- identifier:
code
: status da requisição.
#
Create UserEste método adiciona um novo usuário.
Recebe o argumento
params
que é um hash com os campos:storeId
: (obrigatório) id da loja -string
.
Recebe o argumento
payload
que é um hash com os campos:causeList
: (opcional) lista de causas que serão apoiadas -array
.userId
: (obrigatório) id do usuário -string
.email
: (opciona) email do usuário -string
.name
: (obrigatório) nome do usuário -string
.phone
: (opcional) telefone do usuário -string
.document
: (opcional) documento de identificação (rg, cpf, cnpj) -string
.gender
: (opcional) genero do usuário -string
.birthdate
: (opcional) data de nascimento do usuário -string
.city
: (opcional) cidade do usuário -string
.state
: (opcional) estado do usuário -string
.country
: (opcional) país do usuário -string
.verified
: (opcional) para verificações adicionais -boolean
.optIn
: (opcional) verifica se deve enviar um email ao usuário -boolean
.createAt
: (opcional) data da requisição -string
.
Retorna um objeto com os métodos:
body
: conteúdo da resposta.- identifier:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
.
- identifier:
code
: status da requisição.
#
Add User CauseEste método associa/desassocia causas a um usuário.
Recebe o argumento
params
que é um hash com os campos:storeId
: (obrigatório) id da loja -string
.userId
: (obrigatório) id do usuário -string
.
Recebe o argumento
payload
que é um hash com os campos:addCauseList
: (opcional) causas que deseja adicionar -array
.disableCausesList
: (obrigatório) causas que deseja remover -array
.
Retorna um objeto com os métodos:
body
: conteúdo da resposta.- apiKey:
string
. - apiToken:
string
. - storeId:
string
. - storeUrl:
string
. - childStoreId:
array
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
. - logo:
string
. - domain:
string
. - active:
boolean
- test:
boolean
- totalDonated:
number
- totalBackers:
number
- errorCode:
number
- apiKey:
code
: status da requisição.