Pular para o conteúdo principal
Membros são os usuários com acesso ao painel da loja. Cada um tem um papel: owner, manager ou operator (veja Papéis de membros). Loja ou membro fora do alcance do token retorna 404.

O objeto membro

uuid
ID do membro (não do usuário).
string
OWNER, MANAGER ou OPERATOR.
object
name e email do usuário.
string
ACTIVE: o usuário já tem acesso. INVITED: convite enviado para um e-mail que já tinha conta, aguardando aceite.

Listar membros

Traz os membros com acesso ativo. Convites pendentes não aparecem.

Adicionar membro

string
obrigatório
Papel, em minúsculas: owner, manager ou operator.
string
obrigatório
Nome do usuário.
string
obrigatório
E-mail do usuário.
A resposta é sempre 201 Created com o membro, em um de dois formatos:
A conta é criada e vinculada à loja na hora. O membro volta com status: ACTIVE. Para o primeiro acesso, gere um magic link.
O papel precisa ir em minúsculas. OWNER, em maiúsculas, é recusado com 422.

Atualizar membro

Troca o papel de um membro.
string
obrigatório
Novo papel, em minúsculas: owner, manager ou operator.
Responde 200 OK com o membro atualizado, ou 422 se o papel for inválido.

Remover membro

Remove o acesso do membro à loja. Também serve para cancelar um convite pendente. A conta do usuário não é apagada.
Resposta (200)
Gera um link para o membro entrar no painel sem senha. Só funciona para membros ACTIVE.
Resposta (201)
  • O link vale por 6 horas e é de uso único.
  • O host é o domínio do painel do parceiro. Sem domínio configurado, a resposta é 403 (partner must be setup a domain to user access).
  • O link não substitui o segundo fator: se a conta exige código por e-mail (o padrão) ou autenticação em dois fatores, abrir o link inicia esse desafio e o login só termina depois do código.