Scribble limits and quotas
For developers
The ones that bite most often: a message is capped at 500 characters, artwork at 15 MB, an API key at 120 requests a minute, a credit purchase at 10,000 credits, and API list pages at 200 items.
| Limit | Value | What happens at the boundary |
|---|---|---|
| Message length | 500 characters | 422 message_too_long from the API; the composer stops you typing past it. Enforced on the server either way. |
| Message that fits the card | Measured, not counted | The composer runs the real layout at the real geometry. Roughly 250–400 characters is comfortable once merge fields are substituted. |
| Artwork file size | 15 MB | Rejected with the actual size in the message. |
| Reference string | 40 characters | Truncated silently. |
| Limit | Value |
|---|---|
| Requests per key | 120 a minute by default |
| List page size | 50 by default, 200 maximum. Larger values are clamped. |
| Idempotency | None. Every successful POST creates a card. |
| Webhook delivery timeout | 10 seconds |
| Webhook attempts | 5, over about half a day |
| Webhook auto-disable | 20 consecutive failures |
| Limit | Value |
|---|---|
| Minimum credit purchase | 1 credit |
| Maximum credit purchase | 10,000 credits in one transaction |
| Credit expiry | None. Business credits never expire. |
| Contacts read by one automation run | 20,000 |
| Countries | US only |
| Field | Rule |
|---|---|
| State | Exactly two characters, a valid US state or territory code |
| ZIP | 12345 or 12345-6789 |
| Country | US |
Last checked against the product on . Something wrong or missing? Tell us.