Listar Todos os Usuários Master Practitioner e Practitioner

Descrição

Retorna uma lista de usuários cadastrados com papel "Master Practitioner" (role_id = 5) ou "Practitioner" (role_id = 7), incluindo no retorno o id do usuário, nome, e-mail, avatar e role. Essa listagem é utilizada para associar um Master Practitioner ou um Practitioner a outro usuário.

Verbo

GET

URL Base

https://api.soargi.com

Endpoint

/users/practitioners

Cabeçalhos

Parâmetro Valor
Authorization Bearer Token

Respostas

Sucesso - 200

{
    "success": true,
    "message": "Practitioners and Master Practitioners retrieved successfully.",
    "data": [
        {
            "user_id": "8",
            "first_name": "Antonio",
            "last_name": "Andrade",
            "email": "antonio.andrade@onefactory.com.br",
            "avatarUrl": null,
            "role": {
                "role_id": "7",
                "role_name": "Practitioner"
            }
        },
        {
            "user_id": "11",
            "first_name": "Jonas",
            "last_name": "Silva",
            "email": "jonas.lucas2@example.com",
            "avatarUrl": null,
            "role": {
                "role_id": "5",
                "role_name": "Master Practitioner"
            }
        }
    ]
}

Erro - 404 (Nenhum practitioner ou master practitioner encontrado)

{
    "status": 404,
    "error": 404,
    "messages": {
        "error": "No practitioners or master practitioners found."
    }
}

Códigos de Resposta

  • 200 - Lista de practitioners retornada com sucesso
  • 404 - Nenhum practitioner ou master practitioner encontrado