Developers
Build integrations with Journalify.
API keys, webhook events, signature verification, and copy-paste code samples in curl, Node.js, and Python.
Authenticating with API keys
Generate an API key, scope it to the resources your integration needs, and call the Journalify REST API.
Read article
Verifying webhook signatures
Webhook deliveries are signed with HMAC-SHA256. Verify the signature in constant time before processing any payload.
Read article
Webhook events you can subscribe to
The full list of webhook event types Journalify emits, with payload schemas and delivery semantics.
Read article
5-minute quickstart with curl
Generate a key, verify it, subscribe a webhook, trigger an event, and verify the signature — end to end in five steps.
Read article
Quick reference
- API root
- https://api.journalify.app/api/v1/
- Auth header
- Authorization: Bearer jnf_...
- Signature header
- X-Journalify-Signature: t=...,v1=...
- Signature scheme
- HMAC-SHA256(secret, "{t}.{body}")
Need something that isn't in the docs?
Tell us what you're building — we prioritise developer-experience improvements based on real integration requests.
Contact developer support