API clarife można łatwo podłączyć do popularnych platform automatyzacji. Poniżej znajdziesz instrukcje dla n8n, Make (Integromat) i Zapier.
n8n
n8n to open-source platforma automatyzacji. clarife podłączysz przez węzły HTTP Request i Webhook.
Pobieranie dokumentów (polling)
Dodaj węzeł Schedule Trigger
Ustaw interwał (np. co 5 minut).
Dodaj węzeł HTTP Request
Skonfiguruj:
- Method: GET
- URL:
https://my.clarife.app/api/v1/documents?limit=10&sort=updated_at&order=desc
- Authentication: Header Auth
- Header Name:
Authorization
- Header Value:
Bearer clrf_xxxxx
Przetwarzaj wyniki
Dodaj kolejne węzły do przetwarzania danych z odpowiedzi (np. filtrowanie, zapis do bazy, powiadomienia).
Webhook (real-time)
Dodaj węzeł Webhook
Skopiuj URL webhooka wygenerowany przez n8n (np. https://n8n.example.com/webhook/abc123).
Utwórz subskrypcję webhook w clarife
curl -s -X POST https://my.clarife.app/api/webhooks/subscriptions \
-H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "n8n integration",
"url": "https://n8n.example.com/webhook/abc123",
"events": ["document.created", "document.updated"]
}' | jq
Zweryfikuj podpis
Dodaj węzeł Function do weryfikacji nagłówka X-Clarife-Signature (patrz Webhooki).
Tworzenie dokumentu z n8n
{
"method": "POST",
"url": "https://my.clarife.app/api/v1/documents",
"headers": {
"Authorization": "Bearer clrf_xxxxx",
"Content-Type": "application/json"
},
"body": {
"title": "{{ $json.title }}",
"description": "Automatycznie utworzony z n8n",
"project_id": "p1234567-..."
}
}
Make (Integromat)
Make umożliwia tworzenie scenariuszy automatyzacji za pomocą interfejsu drag-and-drop.
Konfiguracja modułu HTTP
Dodaj moduł HTTP > Make a request
Skonfiguruj:
- URL:
https://my.clarife.app/api/v1/documents
- Method: GET
- Headers:
Authorization: Bearer clrf_xxxxx
Parsuj odpowiedź
Dodaj moduł JSON > Parse JSON i zmapuj data z odpowiedzi.
Iteruj po dokumentach
Użyj modułu Iterator na tablicy data, aby przetworzyć każdy dokument osobno.
Webhook w Make
Dodaj moduł Custom Webhook
Make wygeneruje URL (np. https://hook.make.com/abc123xyz).
Zarejestruj webhook w clarife
curl -s -X POST https://my.clarife.app/api/webhooks/subscriptions \
-H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Make integration",
"url": "https://hook.make.com/abc123xyz",
"events": ["document.created", "share.created"]
}' | jq
Określ strukturę danych
Kliknij Redetermine data structure w module Webhook po otrzymaniu pierwszego zdarzenia.
Zapier
Zapier obsługuje API clarife przez akcje Webhooks by Zapier.
Trigger: Catch Hook
Utwórz nowy Zap
Wybierz trigger Webhooks by Zapier > Catch Hook.
Skopiuj URL webhooka
Zapier wygeneruje URL (np. https://hooks.zapier.com/hooks/catch/123/abc/).
Zarejestruj webhook w clarife
curl -s -X POST https://my.clarife.app/api/webhooks/subscriptions \
-H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Zapier integration",
"url": "https://hooks.zapier.com/hooks/catch/123/abc/",
"events": ["document.created"]
}' | jq
Przetestuj trigger
Wyślij zdarzenie testowe z clarife, a następnie kliknij Test trigger w Zapier.
Action: POST do API
Dodaj akcję Webhooks by Zapier > POST
Skonfiguruj:
- URL:
https://my.clarife.app/api/v1/documents
- Payload Type: json
- Data:
title = wartość z triggera
- Headers:
Authorization | Bearer clrf_xxxxx
Podsumowanie
n8n
Open-source, self-hosted. Pełna kontrola nad danymi. Idealne dla zespołów technicznych.
Make
Wizualny kreator scenariuszy. Bogate opcje filtrowania i transformacji danych.
Zapier
Najprostsza konfiguracja. Największa biblioteka integracji z innymi aplikacjami.
Dla wszystkich platform zalecamy korzystanie z webhooków zamiast pollowania — zmniejsza to liczbę zapytań API i daje natychmiastowe powiadomienia.