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 os argumentos:
storeId
: (obrigatório) id da loja -string
.userId
: (obrigatório) id da loja -string
.
Retorna um json:
- identifier:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
.
- identifier:
#
Get User ImpactEste método retorna o impacto causado pelo usuário.
- Recebe os argumentos:
storeId
: (obrigatório) id da loja -string
.userId
: (obrigatório) id do usuário -string
.
- Retorna um json:
- userId:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causeList:
array
.
- userId:
#
Get User ListEste método retorna uma lista de usuários.
Recebe os argumentos:
page
: (opcional) número de uma página especifica -int
.pageSize
: (opcional) quantidade de items por página (por padrão tem o valor 20) -int
.storeId
: (obrigatório) id da loja -string
.
Retorna um json:
- results:
array
. - pageNumber:
int
. - nextPage:
string
.
- results:
#
Update UserEste método atualiza dados de um usuário.
Recebe o argumento:
storeId
: (obrigatório) id da loja -string
.
Recebe os argumentos
body
que é um objeto 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 -booln
.optIn
: (opcional) verifica se deve enviar um email ao usuário -bool
.createAt
: (opcional) data da requisição -string
.
Retorna um json:
- identifier:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
.
- identifier:
#
Create UserEste método adiciona um novo usuário.
Recebe o argumento:
storeId
: (obrigatório) id da loja -string
.
Recebe o argumento
body
que é um objeto 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 -bool
.optIn
: (opcional) verifica se deve enviar um email ao usuário -bool
.createAt
: (opcional) data da requisição -string
.
Retorna um json:
- identifier:
string
. - email:
string
. - name:
string
. - phone:
string
. - document:
string
. - causesList:
array
.
- identifier:
#
Add User CauseEste método associa/desassocia causas a um usuário.
Recebe os argumentos:
storeId
: (obrigatório) id da loja -string
.userId
: (obrigatório) id do usuário -string
.
Recebe o argumento
body
que é um objeto com os campos:addCauseList
: (opcional) causas que deseja adicionar -array
.disableCausesList
: (obrigatório) causas que deseja remover -array
.
Retorna um json:
- 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:
bool
- test:
bool
- totalDonated:
float
- totalBackers:
float
- errorCode:
int
- apiKey: