GET
https://api.myidvirtual.com
/
server
/
user
/
confs
Configurações VPN do Usuário
curl --request GET \
  --url https://api.myidvirtual.com/server/user/confs \
  --header 'Authorization: <authorization>'
[
  {
    "id": "server-id-1",
    "conf": "client\ndev tun\nproto udp\nremote 192.168.1.100 1194\n..."
  },
  {
    "id": "server-id-2",
    "conf": "client\ndev tun\nproto udp\nremote 192.168.2.100 1194\n..."
  }
]

Configurações VPN do Usuário

Endpoint para obter os arquivos de configuração VPN em formato JSON (não compactado).

Autenticação

Authorization
string
required
Bearer token JWT do usuário autenticado

Autorização

Parâmetros

Query Parameters

ids
string
required
IDs dos servidores separados por vírgula

Responses

[
  {
    "id": "server-id-1",
    "conf": "client\ndev tun\nproto udp\nremote 192.168.1.100 1194\n..."
  },
  {
    "id": "server-id-2",
    "conf": "client\ndev tun\nproto udp\nremote 192.168.2.100 1194\n..."
  }
]

Exemplo de Requisição

curl --location --request GET 'http://localhost:3333/server/user/confs?ids=server-1,server-2' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Use este endpoint quando precisar das configurações em formato JSON. Para download direto em ZIP, use /server/download/confs.
Valide as configurações com /server/validate/confs antes de obter para garantir que estão atualizadas.