Pular para o conteúdo principal

Visão Geral da API

O PatchOne expõe uma API REST na mesma URL base do painel. Você pode utilizá-la para automatizar tarefas de gerenciamento de frota, integrar com sistemas de monitoramento ou desenvolver ferramentas personalizadas.

URL base

ImplantaçãoURL base
On-premiseshttp://<server-address>
Nuvemhttps://<your-domain>

Autenticação

Todas as requisições à API exigem uma sessão de administrador válida. Autentique-se primeiro pelo endpoint de login e, em seguida, inclua o cookie de sessão nas requisições subsequentes.

Consulte Autenticação para mais detalhes.

Formato de resposta

Todos os endpoints retornam JSON. Os erros utilizam um formato consistente:

{
"detail": "Description of the problem"
}

Códigos de status HTTP

CódigoSignificado
200Sucesso
201Criado
204Sem conteúdo
400Requisição inválida
401Não autenticado
403Proibido
404Não encontrado
409Conflito
422Erro de validação
429Limite de requisições atingido
500Erro no servidor

Seções disponíveis da API

SeçãoFinalidade
AutenticaçãoLogin, logout, gerenciamento de sessão
MáquinasInventário de frota e gerenciamento de máquinas
DeployEnfileirar e monitorar implantações de atualizações
CatálogoGerenciar o catálogo de software
NotificaçõesLer e dispensar notificações
AuditoriaConsultar o log de auditoria imutável
BackupAcionar e baixar backups do banco de dados

Limitação de requisições

Tentativas de login são limitadas por taxa. Falhas repetidas a partir da mesma origem resultam em bloqueio temporário.

Multi-tenancy

No modo nuvem, cada requisição é automaticamente vinculada à sua organização. Não é possível acessar dados de outra organização, independentemente do conteúdo da requisição.