Veja alguns erros comuns que podem ocorrer durante o monitoramento de viagens:

HTTP RPC Descrição
400 INVALID_ARGUMENT O cliente especificou um nome de viagem inválido. O nome da viagem precisa seguir o formato providers/{provider_id}/trips/{trip_id}. O provider_id precisa ser o ID do projeto do Cloud de propriedade do provedor de serviços.
401 UNAUTHENTICATED Você receberá esse erro se não houver credenciais de autenticação válidas. Por exemplo, se o token JWT estiver assinado sem um ID de viagem ou se o token JWT tiver expirado.
403 PERMISSION_DENIED Você receberá esse erro se o cliente não tiver permissão suficiente (por exemplo, um usuário com o papel de consumidor tentar chamar updateTrip), se o token JWT for inválido ou se a API não estiver ativada para o projeto do cliente. O token JWT pode estar ausente ou o token está assinado com um ID de viagem que não corresponde ao ID de viagem solicitado.
429 RESOURCE_EXHAUSTED A cota de recursos está em zero ou a taxa de tráfego excede o limite.
503 UNAVAILABLE Serviço indisponível. Geralmente, o servidor está desativado.
504 DEADLINE_EXCEEDED O prazo de solicitação foi excedido. Esse erro só ocorrerá se o autor da chamada definir um prazo menor do que o prazo padrão do método (ou seja, o prazo solicitado não for suficiente para o servidor processar a solicitação) e a solicitação não for concluída dentro do prazo.