Manual do Integrador
Este manual e destinado a desenvolvedores que querem integrar sistemas externos (CRMs, ERPs, scripts, hubs caseiros, dashboards de terceiros, automações industriais) ao Portal Unicontrol através da nossa API pública.A base da API e
https://portal.unicontrol.me/v1. Toda especificação OpenAPI está disponível em API Reference e em https://portal.unicontrol.me/v1/openapi.O que você pode fazer pela API
Controlar dispositivos
Ligar, desligar, ajustar brilho, temperatura, posição de cortinas, etc.
Ler estados
Consultar o estado atual de qualquer entidade e histórico de mudanças.
Disparar automações
Acionar automações e scripts a partir de eventos externos.
Receber eventos
Assinar atualizações de estado em tempo real via WebSocket.
Webhooks
Aceitar gatilhos vindos do Portal para o seu sistema (ou o contrario).
Organizações
Operar em nome de uma organização compartilhada.
Antes de começar
- Crie uma conta em portal.unicontrol.me.
- Configure uma integração e descubra alguns dispositivos — sem entidades, não ha o que controlar.
- Gere um Token de Acesso Pessoal (PAT) em Perfil → Segurança. Veja Autenticação.
- Anote os
entity_iddas entidades que pretende controlar (em Dispositivos → Entidades).
Convencoes deste manual
- Todos os exemplos usam
curlcom o token no headerAuthorization: Bearer .... - Todas as respostas são JSON.
- Datas seguem ISO 8601 com timezone (
2026-05-28T14:00:00-03:00). - IDs de entidades seguem o padrão
dominio.objeto(ex:light.sala,switch.aquecedor).