Saltar para o conteúdo principal

Formato

Todas as respostas de erro partilham esta estrutura:
{
  "error": {
    "code": "LOCATION_NOT_FOUND",
    "message": "Location 123 was not found for the provided tenant",
    "requestId": "b1f6e6b0-1234-4abc-9def-000000000000"
  }
}
requestId é único por pedido — inclua-o ao contactar o suporte da RiDERgy sobre um erro específico.

Códigos de erro

CódigoEstado HTTPSignificado
UNAUTHORIZED401Chave de API em falta, inválida, inativa ou expirada.
FEATURE_NOT_ENABLED403A Energy Management API não está ativada para o seu tenant.
INVALID_REQUEST_BODY400O 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_INACTIVE400A localização de destino está marcada como inativa.
LOCATION_NOT_FOUND404Não existe nenhuma localização com o locationId indicado para o seu tenant.
CHARGER_NOT_FOUND404Não existe nenhum conector com o controllerUuid/connectorId indicados para o seu tenant.
CLUSTER_NOT_FOUND404Não existe nenhum cluster com o clusterId indicado para o seu tenant.
CLUSTER_INACTIVE400O status do cluster é INACTIVE.
CLUSTER_EMPTY400O cluster não tem localizações membro.
NOT_FOUND404A combinação de caminho/método não é um endpoint válido.
INTERNAL_ERROR500Erro inesperado do lado do servidor.