Naar de inhoud
Hoofdnavigatie
Alle integraties

curl

Zo gaat het:Elk verzoek op de opdrachtregel uitproberen, voordat het in een knop of automatisering terechtkomt.

Met curl probeer je elk verzoek uit op de opdrachtregel voordat je het in een knop of automatisering zet. Alle antwoorden zijn JSON; de API-documentatie beschrijft de velden.

Zet de token één keer in de omgeving:

Voorbeeld (bash)
export HORAKA_TOKEN='JOUW_TOKEN'

Timer starten, met een Idempotency-Key tegen dubbel starten:

Voorbeeld (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": "PROJECT", "activity": "ACTIVITEIT"}'

Omschakelen, wisselen en stoppen:

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

Status als zin en als JSON:

Voorbeeld (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"

Haal de weggegeven uren terug.

Het account is in een minuut aangemaakt. Je test 14 dagen Premium zonder betaalgegevens en gaat daarna verder met Free of vanaf € 4,90 per maand met alles voor het factureren.