Naar de inhoud
Hoofdnavigatie
Alle integraties

Zapier

Zo gaat het:Een afspraak in de agenda of een gebeurtenis in een andere app start de timer, zonder code.

Zapier verbindt de tijdregistratie in beide richtingen: gebeurtenissen van hier starten een Zap (webhooktrigger), en een Zap start of stopt je timer via de API. Voor beide heb je "Webhooks by Zapier" nodig, dat bij de betaalde abonnementen van Zapier zit.

Gebeurtenissen ontvangen (bijvoorbeeld elke nieuwe tijdregistratie als regel in Google Sheets):

  1. Maak in Zapier een Zap met de trigger "Webhooks by Zapier", event "Catch Hook", en kopieer het getoonde adres.
  2. Voeg dit adres toe onder Instellingen, Webhooks als nieuw endpoint en kies de gebeurtenissen, zoals time_entry.created.
  3. Registreer een tijd om het te proberen en klik in Zapier op "Test trigger". De velden staan onder data.object.

De timer bedienen vanuit een Zap:

  1. Maak onder Instellingen, API en apparaten een apparaat (alleen timer) of een token aan met het recht "Trigger".
  2. Voeg de actie "Webhooks by Zapier", event "Custom Request", toe aan de Zap en vul de waarden hieronder in.
Voorbeeld (text)
Method:  POST
URL:     https://api.horaka.com/v1/track/start
Data:    {"project": "PROJECT"}
Headers: Authorization | Bearer JOUW_TOKEN
         Content-Type  | application/json

Elke levering aan Zapier draagt de header X-Horaka-Signature. Zapier controleert die niet; wil je hem controleren, voeg dan een stap "Code by Zapier" toe volgens het voorbeeld in de API-documentatie.

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.