Release Notes

Atribuição de Perfis e Gestão de Usuários Multi-Loja

A evolução da API REST de Gestão de Usuários do RUB adequa os contratos de interface para viabilizar o provisionamento de acessos corporativos e a atribuição de perfis multi-loja diretamente a partir de ferramentas centrais de governança e IAM (Identity and Access Management).

A arquitetura remove a dependência de parâmetros de loja na URL das operações globais e padroniza o gerenciamento de filiais através do array stores no payload JSON.

🎯 O que mudou e Principais Benefícios


💻 Como Utilizar

1. Payload de Criação / Atualização Multi-Loja (PUT)

Ao criar ou atualizar um usuário via PUT /api/rest/usuario/v1/${code}, envie o array stores com os identificadores numéricos das unidades desejadas:

JSON
{
  "name": "Nome do Colaborador",
  "email": "colaborador@atacadao.com.br",
  "status": "ATIVO",
  "stores": [
    { "code": 940 },
    { "code": 733 }
  ],
  "groups": [
    { "code": "GERENTE_LOJA" }
  ]
}

2. Sincronização de Grupos Multi-Loja (POST / PATCH)

Para adicionar ou sincronizar grupos de acesso em lote entre filiais:

3. Exclusão de Vínculos