Saltar para o conteúdo
Navegação principal
Todas as integrações

curl

Como funciona:Experimenta cada pedido na linha de comandos antes de o passares para um botão ou uma automação.

Com o curl podes experimentar cada pedido na linha de comandos antes de o passares para um botão ou uma automação. Todas as respostas são JSON; a documentação da API descreve os campos.

Coloca o token no ambiente uma vez:

Exemplo (bash)
export HORAKA_TOKEN='O_TEU_TOKEN'

Iniciar o cronómetro, com um Idempotency-Key contra inícios duplicados:

Exemplo (bash)
curl -X POST https://api.horaka.com/v1/track/start \
  -H "Authorization: Bearer $HORAKA_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"project": "PROJETO", "activity": "ATIVIDADE"}'

Alternar, mudar e parar:

Exemplo (bash)
curl -X POST https://api.horaka.com/v1/track/toggle -H "Authorization: Bearer $HORAKA_TOKEN" -H "Content-Type: application/json" -d '{"project": "PROJETO"}'
curl -X POST https://api.horaka.com/v1/track/switch -H "Authorization: Bearer $HORAKA_TOKEN" -H "Content-Type: application/json" -d '{"project": "PROJETO"}'
curl -X POST https://api.horaka.com/v1/track/stop -H "Authorization: Bearer $HORAKA_TOKEN"

Estado como frase e como JSON:

Exemplo (bash)
curl "https://api.horaka.com/v1/track/status?format=text" -H "Authorization: Bearer $HORAKA_TOKEN"
curl https://api.horaka.com/v1/timer -H "Authorization: Bearer $HORAKA_TOKEN"

Recupera as horas que andas a oferecer.

A conta fica criada num minuto. Testas o Premium durante 14 dias sem dados de pagamento e depois continuas com o Free ou, a partir de € 4,90 por mês, com tudo para faturar.