Vai al contenuto
Navigazione principale
Tutte le integrazioni

curl

Come funziona:Prova ogni richiesta dalla riga di comando, prima che finisca in un pulsante o in un'automazione.

Con curl puoi provare ogni richiesta dalla riga di comando prima di inserirla in un pulsante o in un'automazione. Tutte le risposte sono in JSON; la documentazione API descrive i campi.

Metti il token nell'ambiente una volta sola:

Esempio (bash)
export HORAKA_TOKEN='IL_TUO_TOKEN'

Avvia il timer, con un Idempotency-Key contro i doppi avvii:

Esempio (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": "PROGETTO", "activity": "ATTIVITA"}'

Commuta, cambia e ferma:

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

Stato come frase e come JSON:

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

Riprenditi le ore regalate.

L'account si crea in un minuto. Provi Premium per 14 giorni senza indicare dati di pagamento, e poi continui con Free o da 4,90 € al mese con tutto per fatturare.