NornWeave API Reference
NornWeave API Reference
NornWeave provides two ways to interact with your email data:
Authentication
/v1/* endpoints require API key auth when API_KEY is configured.
Use either Authorization: Bearer <API_KEY> or X-API-Key: <API_KEY>.
/webhooks/* endpoints remain API-key-free so email providers can deliver webhook events and rely on provider-specific signature verification.
Base URL
The REST API is served at:
http://localhost:8000/v1Quick Reference
Inboxes
| Method | Endpoint | Description |
|---|---|---|
POST | /v1/inboxes | Create an inbox |
GET | /v1/inboxes/{id} | Get an inbox |
DELETE | /v1/inboxes/{id} | Delete an inbox |
Threads
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/threads/{id} | Get a thread (LLM-formatted) |
Messages
| Method | Endpoint | Description |
|---|---|---|
POST | /v1/messages | Send a message |
GET | /v1/messages/{id} | Get a message |
Search
| Method | Endpoint | Description |
|---|---|---|
POST | /v1/search | Search messages |
Webhooks
| Method | Endpoint | Description |
|---|---|---|
POST | /webhooks/mailgun | Mailgun inbound |
POST | /webhooks/sendgrid | SendGrid inbound |
POST | /webhooks/ses | AWS SES inbound |