Gerado no navegador • Nada é enviado

Gerador de Chamadas REST do vCenter (curl)

Monte chamadas curl à API REST do vCenter (vSphere Automation API, 7.0+/8.0) — sessão, VMs, power, hosts, clusters e datastores. Faça o login primeiro e reutilize o $SID nas demais chamadas.

Comando gerado

Sobre o gerador de chamadas REST do vCenter

A vSphere Automation API (REST) está disponível a partir do vCenter 7.0 sob o caminho /api (versões antigas usavam /rest). O fluxo é: criar uma sessão em POST /api/session, guardar o token e enviá-lo no cabeçalho vmware-api-session-id nas chamadas seguintes.

Os exemplos usam curl com a variável $SID capturada no login. Muitos endpoints usam MoIDs (vm-123, datastore-12) em vez de nomes — liste primeiro para descobri-los. Tudo é montado no navegador; nada é enviado.

Perguntas frequentes

É /api ou /rest?

No vCenter 7.0+ o caminho moderno é /api. Ambientes 6.x usavam /rest (ex.: /rest/com/vmware/cis/session).

Como evito o aviso de certificado?

O -k ignora a validação (apenas para laboratório). Em produção, instale a CA do vCenter e remova o -k.

Outras ferramentas