GET
https://api.myidvirtual.com
/
server
/
:id
Buscar Servidor
curl --request GET \
  --url https://api.myidvirtual.com/server/:id \
  --header 'Authorization: <authorization>'
{
  "server": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "BR-SP-001",
    "ip": "192.168.1.100",
    "port": 1194,
    "country": "Brazil",
    "city": "São Paulo",
    "protocol": "OpenVPN",
    "status": true,
    "capacity": 500,
    "currentLoad": 245,
    "description": "Servidor principal em São Paulo",
    "createdAt": "2024-01-15T10:30:00.000Z",
    "updatedAt": "2024-01-15T10:30:00.000Z"
  },
  "message": "Server encontrado"
}

Buscar Servidor

Endpoint para obter informações detalhadas de um servidor VPN específico por ID.

Autenticação

Authorization
string
required
Bearer token JWT com privilégios administrativos

Autorização

Parâmetros

Path Parameters

id
string
required
ID único do servidor

Responses

{
  "server": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "BR-SP-001",
    "ip": "192.168.1.100",
    "port": 1194,
    "country": "Brazil",
    "city": "São Paulo",
    "protocol": "OpenVPN",
    "status": true,
    "capacity": 500,
    "currentLoad": 245,
    "description": "Servidor principal em São Paulo",
    "createdAt": "2024-01-15T10:30:00.000Z",
    "updatedAt": "2024-01-15T10:30:00.000Z"
  },
  "message": "Server encontrado"
}

Exemplo de Requisição

curl --location --request GET 'http://localhost:3333/server/123e4567-e89b-12d3-a456-426614174000' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Este endpoint requer privilégios administrativos. Usuários comuns devem usar o endpoint de listagem geral.
Use este endpoint para obter detalhes completos antes de realizar atualizações no servidor.