1. Users
PluginDicom
  • Módulo predefinido
    • Raiz
      • Echo
        • Echo
        • Echo Dicom
      • Users
        • GET LIST
          GET
        • Register
          POST
        • Update
          PUT
        • Delete
          DELETE
      • Login
        • First Access
        • Login inválido
        • Login válido
      • DICOM Configurations
        • Salvar config HIS
        • Salvar config avançada
        • Salvar config PACS
        • List ALL
      • Audit
        • Criar log
        • audit_metrics
        • Buscar logs
        • Buscar logs paginado
        • Buscar logs sem autenticação
        • Buscar logs usando filtro de data
        • Buscar logs usando filtro de status
        • Buscar logs usando ordenação
      • Logs
        • Buscar logs paginado
        • Buscar logs como admin
        • Buscar logs como user
        • Buscar logs sem autenticação
      • Recovery Password
        • First Access
        • Reset Password send email
        • valid code generate token for new pass
        • New pass send with com token
      • Dicom tags
        • Post Tags
          • Criar TAG válida
          • Tag Cod Invalid
          • Invalid Sem Campos Obrigatorios
          • Restaurar Tags
        • Get Tags
          • Tags por parâmetro
          • Buscar todas as Tags
        • Put Tags
          • Atualizar múltiplas Tags
          • Atualizar Tag única
      • HIS
        • Buscar worklist
        • Buscar worklist com filtro de data
        • Buscar todos os itens de worklist
      • Study
        • Pacs import
          • Iniciar importação
          • Consultar importações
          • buscar imagem em job criado
        • Get Study by study instance uid
        • Send Images to Pacs
        • Send Pdf to Pacs
        • Get study from pacs
      • webhooks
        • Create
        • Listar
        • teste
        • deletar
        • Update Webhook
      • Study Metrics
        • Get By Month
        • Get By Date Month
        • Get By Week
      • Health
        • Check health
      • Api Tokens
        • GET
          • listar todos os tokens
          • filtrar por nome
        • PUT
          • Atualizar api token
        • PATCH
          • Revoke
          • Renew
        • POST
          • Criar Token
      • Register
        • Registro por número de série
      • dcm
        • upload-dcm
      • Register
        • Register with serial number
      • Config Alert Email
        • Criar configuração
        • Listar configurações
        • Buscar por ID
        • Histórico de envios
        • Atualizar configuração
        • Remover configuração
      • event type
    • Esquemas
      • Users
        • User Register
        • Update
        • GET User Entity
      • TbApiToken
      • TbAudit
      • TbDicomConfigs
      • TbDicomTags
      • TbLogs
      • TbPermission
      • TbResetcodes
      • TbStudyProcessed
      • TbUsers
      • TbWebhooks
  • Worklist
    • Criar worklist
      POST
  1. Users

GET LIST

Em teste
GET
/user
###Endpoint para listagem de usuarios
Critérios da busca: name e permissions
Pre-definicoes: adicionar usuario no POST Register -> Sucesso
Descrição:
name: busca os usuarios de acordo com esse campo. Não faz distinção de letras maiúsculas ou minúsculas. (Campo opcional).
permissions: filtra os usuarios de acordo com suas permissoes dentro do sistema: ADMIN, SUPPORT, USER. (Campo opicional).
Alguns comportamentos esperados:
Requisição com campo name vazio: retorna todos os usuarios do banco
Requisição com campo permissions vazio: retorna os usuarios sem fazer distinção de permission
O campo deve estar vazio. Caso não seja chamado na requisição, resultará em erro.
Sobre o campo de retorno:
Usuario: lista de usuarios e seus demais campos
Sobre os Casos de Uso:
-> Sucesso: retorna 200
-> Registro Não Encontrado: retorna 404 (not found)
-> Dados Vazios: retorna 200 -> lista todos os usuários salvos
-> Parâmetros Faltantes: retorna 400 -> Bad request

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros de Consulta

Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢200List Users
application/json
Bodyapplication/json

🟠400Formatos incorretos
🟠404Usuario Nao Enontrado
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:4516/user?name=Test&permission=ADMIN' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'
Response Response Example
200 - Sucesso
{
    "id": 1,
    "name": "Tester2",
    "email": "tester2@zscansoftware.com",
    "birthdate": "2002-01-02",
    "documentType": "CPF",
    "documentValue": "04044164232",
    "telephone": "(62) 994318404",
    "lastLogin": null,
    "permission": "admin",
    "active": true,
    "mustChangePassword": true
}
Modificado em 2026-02-25 13:46:18
Página anterior
Users
Próxima página
Register
Built with