Zapier
A partir do Premium
Website de Zapier
(Página do fornecedor, abre numa nova janela)
O Zapier liga o registo de tempo nos dois sentidos: eventos daqui acionam um Zap (trigger de webhook) e um Zap inicia ou para o teu cronómetro através da API. Ambos precisam de «Webhooks by Zapier», incluído nos planos pagos do Zapier.
Receber eventos (por exemplo cada novo registo de tempo como linha no Google Sheets):
- Cria um Zap no Zapier com o trigger «Webhooks by Zapier», evento «Catch Hook», e copia o endereço mostrado.
- Regista este endereço em Definições, Webhooks como novo endpoint e escolhe os eventos, por exemplo
time_entry.created. - Regista um tempo para experimentar e clica em «Test trigger» no Zapier. Os campos estão em
data.object.
Controlar o cronómetro a partir de um Zap:
- Em Definições, API e dispositivos, cria um dispositivo (só cronómetro) ou um token com a permissão «Trigger».
- Adiciona ao Zap a ação «Webhooks by Zapier», evento «Custom Request», e introduz os valores abaixo.
Method: POST
URL: https://api.horaka.com/v1/track/start
Data: {"project": "PROJETO"}
Headers: Authorization | Bearer O_TEU_TOKEN
Content-Type | application/json
Cada entrega ao Zapier leva o cabeçalho X-Horaka-Signature. O Zapier não o verifica; para o verificar, acrescenta um passo «Code by Zapier» seguindo o exemplo na documentação da API.