Olá, Lucas!
Você levantou um ponto muito importante sobre a validação do número de telefone. A API realmente espera um número de telefone que respeita um regex ("(?\d{2})?\d?\d{4}-?\d{4}"), que valida se é um telefone do padrão Brasileiro. Isso é um detalhe importante que pode causar confusão e erros, como o status code 400 que você recebeu.
A sua sugestão de estender o curso para que os estudantes criem suas próprias APIs é muito interessante. Isso proporcionaria uma experiência mais prática e completa, permitindo que vocês lidem com todos os aspectos de criar e gerenciar uma API, incluindo a definição e tratamento de endpoints.
Agradeço suas observações e sugestões. Elas são valiosas para a melhoria contínua do curso.
Para o seu caso específico, você pode tentar seguir o padrão brasileiro de números de telefone ao cadastrar um abrigo. Por exemplo, em vez de usar um número aleatório, você pode usar algo como "61987456789" ou "(61)987456789".
Bons estudos!