Przejdź do treści
Nawigacja główna
Wszystkie integracje

curl

Jak to przebiega:Wypróbuj każde żądanie w wierszu poleceń, zanim trafi do przycisku lub automatyzacji.

Za pomocą curl wypróbujesz każde żądanie w wierszu poleceń, zanim umieścisz je w przycisku lub automatyzacji. Wszystkie odpowiedzi są w JSON; dokumentacja API opisuje pola.

Raz zapisz token w zmiennej środowiskowej:

Przykład (bash)
export HORAKA_TOKEN='TWOJ_TOKEN'

Uruchom timer, z Idempotency-Key przeciw podwójnemu startowi:

Przykład (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": "PROJEKT", "activity": "CZYNNOSC"}'

Przełącz, zmień i zatrzymaj:

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

Stan jako zdanie i jako JSON:

Przykład (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"

Odzyskaj godziny, które oddajesz za darmo.

Konto założysz w minutę. Przez 14 dni testujesz Premium bez podawania danych płatniczych, a potem korzystasz dalej z Free lub od 4,90 € miesięcznie ze wszystkim do rozliczania.