Nesse desafio você é responsável por desenvolver uma biblioteca cliente HTTP para uma API REST definida. Esse desafio foi inspirado num processo seletivo para Go developer em UK, então recomendamos o uso dessa linguagem de programação.
Requisitos
Escreva um cliente HTTP para uma API REST que trabalha com o recurso Deployments.
É preciso cobrir os endpoints POST, DELETE e GET Deployments da documentação descrita em seguida.
Mais detalhes sobre a API:
Acesse a documentação da API nos Links Relacionados.
Veja como rodar a API na sua máquina nos Links Relacionados.
O cliente DEVE:
Ser coeso e simples de usar.
Ser testado contra a própria API.
Ser capaz de lidar com erros de forma elegante.
A solução final NÃO PODE:
Usar gerador de código
Usar bibliotecas externas (exceção: lib para facilitar uso de UUID).