Zapier-integratie
Zapier-integratie
Koppel Working Timer via Zapier aan duizenden apps. Maak bijvoorbeeld automatisch een werkregistratie vanuit een agenda-afspraak, formulier, spreadsheetrij of voltooide taak.
De integratie gebruikt de openbare API van Working Timer. Je hoeft je Working Timer-wachtwoord niet met Zapier te delen.
Benodigdheden
- Een Working Timer-account met een actief Public API-abonnement of proefperiode
- Een betaald Zapier-abonnement met API by Zapier of Webhooks by Zapier
- De ID van het Working Timer-profiel waarin registraties worden opgeslagen
Belangrijk: Behandel de API-sleutel als een wachtwoord. Plaats hem niet in een Zap-naam, notitie, URL of veld dat in de taakgeschiedenis kan verschijnen.
1. Een API-sleutel maken
- Open het Working Timer API-portaal, kies Sign In en meld je aan.
- Kies in API Dashboard onder API Keys voor New Key.
- Voer een naam zoals
Zapierin en kies Create. - Kopieer de sleutel die met
wt_ak_begint direct. Hij wordt maar één keer getoond.
Raak je hem kwijt, trek hem dan in en maak een nieuwe.
2. De profiel-ID vinden
- Open de API-referentie.
- Kies Authorize en voer de sleutel in bij ApiKey.
- Open
GET /api/v1/Profile, kies Try it out en daarna Execute. - Zoek het profiel in het antwoord en kopieer de
id.
De ID is een GUID zoals a1b2c3d4-1234-5678-9abc-1234567890ab.
3. Verbinden met API by Zapier
- Open in Zapier Apps, kies Add connection en vervolgens API by Zapier.
- Kies bij Authentication type voor Static Headers (API key).
- Voeg bij Headers één regel toe:
X-Api-Key: wt_ak_jouw_api_sleutel
- Stel Connection name in op
Working Timer. - Stel Domain filter in op
api.workingtimer.com. - Gebruik als Test URL
https://api.workingtimer.com/api/v1/Profile?pageSize=1. - Kies Yes, Continue to API by Zapier.
API by Zapier is een bètafunctie. Gebruik de Webhooks-methode hieronder als deze niet beschikbaar is.
4. Je eerste Zap maken
- Maak een Zap en kies een trigger, zoals een nieuwe afspraak, taak, formulierinzending of rij.
- Voeg API by Zapier toe, kies API Request en de verbinding Working Timer.
- Stel Method in op
POSTen URL ophttps://api.workingtimer.com/api/v1/WorkRecord. - Vul bij Body in:
{
"profileId": "JOUW_PROFIEL_ID",
"year": 2026,
"month": 7,
"day": 31,
"clockIn": 540,
"clockOut": 1020,
"breakMinutes": 30,
"recordType": "common",
"isPaid": true,
"note": "Gemaakt door Zapier"
}
- Vervang
JOUW_PROFIEL_ID, koppel waarden uit de trigger en zet ze zo nodig eerst om met Formatter by Zapier. - Kies Test step. Een geslaagd verzoek geeft status
201. Controleer de registratie in Working Timer en publiceer de Zap.
clockIn en clockOut zijn minuten sinds middernacht: 08:00 = 480, 09:00 = 540, 17:00 = 1020. Bij nachtdiensten mag clockOut hoger zijn dan 1440.
Alternatief: Webhooks by Zapier
Voeg Webhooks by Zapier toe met gebeurtenis POST. Stel de URL in op https://api.workingtimer.com/api/v1/WorkRecord, Payload Type op JSON, voeg bovenstaande gegevens toe en gebruik headers X-Api-Key met je sleutel en Content-Type met application/json. Een geslaagde test geeft 201.
Andere nuttige verzoeken
- Profielen:
GET https://api.workingtimer.com/api/v1/Profile - Registraties:
GET https://api.workingtimer.com/api/v1/WorkRecord - Bijwerken:
PATCH https://api.workingtimer.com/api/v1/WorkRecord/{id} - Verwijderen:
DELETE https://api.workingtimer.com/api/v1/WorkRecord/{id}
Bekijk de API-referentie voor meer endpoints.
Problemen oplossen
- 401 Unauthorized — de sleutel ontbreekt, is onvolledig of ingetrokken. De header moet exact
X-Api-Keyheten. - 403 Forbidden — activeer of verleng het Public API-abonnement of de proefperiode.
- 400 Bad Request — controleer JSON, datum en numerieke minuutwaarden.
- Profile was not found — controleer of
profileIdbij hetzelfde account hoort. - 429 Too Many Requests — een API-limiet is bereikt; probeer later opnieuw en controleer het gebruik.
- Dubbele registraties — bekijk de Zapier-taakgeschiedenis en gebruik vóór de actie een filter of unieke bron-ID.
Kies in API Dashboard bij de Zapier-sleutel Revoke om de toegang in te trekken.