Gerar código de pareamento
const url = 'https://api-connect.zoppy.com.br/connect/agents/pairing-codes';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"name":"SRV-MATRIZ","platform":"windows"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api-connect.zoppy.com.br/connect/agents/pairing-codes \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "SRV-MATRIZ", "platform": "windows" }'Código de uso único, válido por 30 minutos, que a instalação do agente pede. Só aparece esta vez: guardamos apenas o hash.
Authorizations
Seção intitulada “Authorizations”Request Bodyrequired
Seção intitulada “Request Bodyrequired”object
O nome que o agente recebe (SRV-MATRIZ); sem ele, o nome da máquina
Onde o agente vai ser instalado: windows, linux ou docker
Example
{ "name": "SRV-MATRIZ", "platform": "windows"}Responses
Seção intitulada “Responses”O código e quando vence
object
XXXX-XXXX: digitado na instalação do agente (zoppy-agent pair ), uma vez, em até 30 minutos
Até quando o código vale
O nome pedido para o agente; null quando não foi dado
Onde o agente vai ser instalado, como foi pedido; null quando não foi dito
Onde o agente pareia: o host de agentes do gateway
Example
{ "platform": "windows"}Token ausente ou papel sem acesso: só MASTER e ADMIN (connect.unauthorized, connect.forbidden_role)
object
Código estável do erro, para máquinas (ex.: connect.connector_not_found)
Nome da classe do erro
Status HTTP
Mensagem em pt-BR, segura para mostrar a quem usa a tela
Id de correlação: passe ao suporte para achar o rastro completo
Detalhes estruturados seguros para a tela (erros de campo, ids)
object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "requestId": "example", "meta": { "additionalProperty": "example" }}