Usage Limits
Payload, delivery and configuration limits.
Ingest is limited by your credit balance: 1 credit per started KB of payload. When the balance runs out, ingest returns 429 Insufficient credits. See Credits & Billing.
Webbu doesn't apply fixed per-second request limits. During extreme bursts the hosting platform may answer 429 or 503 without a JSON body; retry those with backoff.
| Limit | Value |
|---|
| Body format | JSON (Content-Type: application/json) |
| Maximum size of one webhook | About 1 MB. Each payload is stored as one document, and larger requests fail |
| Limit | Value |
|---|
| Delivery timeout | 10 seconds (fixed) |
| Items per delivery | Up to the buffer's batch.maxItems |
Attempts per batch (throughput.maxAttempts) | 1 to 5 (default 3) |
| Delivery methods | POST, PUT |
| Setting | API limits | Dashboard form limits |
|---|
batch.maxItems | ≥ 1 | 1 to 10,000 |
batch.maxBytes | ≥ 1 | 1 KB to 10 MB |
batch.idleTimeoutMs | ≥ 100 | 100 ms to 5 min |
batch.maxWaitFromFirstMs | ≥ 100 | 100 ms to 10 min |
throughput.backoff.initialMs | ≥ 100 | |
throughput.backoff.maxMs | ≥ 1,000 | |
dlqPauseThreshold | 1 to 10 | 1 to 10 |
| Resource | Limit |
|---|
| Active API keys | 10 per account |
| DLQ entries per list request | 500 (default 100) |