Skip to main content

Base URL

All API requests are made to:
All endpoints are prefixed with /v1/. The API is hosted in Europe (GCP europe-west1) with global reach via Cloudflare.

Authentication

All requests require authentication. Wede supports two methods: API Key - for server-to-server integrations:
JWT Token - for user sessions (obtained via /v1/auth/login):
Your API key is available in the Dashboard.

Response Format

All responses are JSON. Every response includes a request_id for support tracing. Success:
Error:

Rate Limiting

Rate limits are applied per tenant per minute based on your plan: Rate limit headers are included in every response:

Idempotency

All write operations accept an idempotency_key. Use this to safely retry requests without creating duplicates - Wede guarantees exactly-once delivery per key.

Offline Behaviour

When connectivity is unavailable, Wede automatically queues events and delivers them when connectivity is restored. The channel_selected field in the response indicates the delivery path used: Your integration does not need to handle channel selection - Wede routes transparently.