Formato
Todas as respostas de erro partilham esta estrutura:requestId é único por pedido — inclua-o ao contactar o suporte da RiDERgy
sobre um erro específico.
Códigos de erro
| Código | Estado HTTP | Significado |
|---|---|---|
UNAUTHORIZED | 401 | Chave de API em falta, inválida, inativa ou expirada. |
FEATURE_NOT_ENABLED | 403 | A Energy Management API não está ativada para o seu tenant. |
INVALID_REQUEST_BODY | 400 | O corpo do pedido tem campos obrigatórios em falta, JSON malformado, ou falha na validação (por exemplo, limitKw <= 0, endTime <= startTime, endTime no passado, priority fora do intervalo 0–10). |
TARGET_INACTIVE | 400 | A localização de destino está marcada como inativa. |
LOCATION_NOT_FOUND | 404 | Não existe nenhuma localização com o locationId indicado para o seu tenant. |
CHARGER_NOT_FOUND | 404 | Não existe nenhum conector com o controllerUuid/connectorId indicados para o seu tenant. |
CLUSTER_NOT_FOUND | 404 | Não existe nenhum cluster com o clusterId indicado para o seu tenant. |
CLUSTER_INACTIVE | 400 | O status do cluster é INACTIVE. |
CLUSTER_EMPTY | 400 | O cluster não tem localizações membro. |
NOT_FOUND | 404 | A combinação de caminho/método não é um endpoint válido. |
INTERNAL_ERROR | 500 | Erro inesperado do lado do servidor. |

