<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3" -->

---
title: Svix Update December 2021 - Part 2 | daily.dev
description: Svix rounds out its December 2021 update with a batch of product improvements: bulk recovery of recently failed messages, custom per-endpoint headers on...
canonical: https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Svix Update December 2021 - Part 2 | daily.dev
og:description: Svix rounds out its December 2021 update with a batch of product improvements: bulk recovery of recently failed messages, custom per-endpoint headers on...
og:url: https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3
og:image: https://api.daily.dev/og/posts/b04sluCb3.png
og:image:alt: Svix Update December 2021 - Part 2
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Svix Update December 2021 - Part 2

**[Svix Blog](https://daily.dev/sources/svix)** · 3 min read · 0 upvotes · 0 comments

## Summary

Svix rounds out its December 2021 update with a batch of product improvements: bulk recovery of recently failed messages, custom per-endpoint headers on outgoing messages, configurable message payload retention periods, and expanded idempotency support across all POST API endpoints (with client library support coming later). The update also covers UI/UX design polish, SOC 2 certification, a team off-site, and a recap of the company's previously announced $2.6M funding round.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.svix.com/blog/svix-update-december-2021-part-2>

## Questions this post answers

### Does Svix support idempotency for all API endpoints that accept POST requests?

Yes, Svix extended idempotency support to all API endpoints that support POST requests, preventing accidental duplicate operations when retrying requests. Previously idempotency was only enforced by preventing duplicate items with the same uid on some endpoints. This broader support was not yet available in the svix-libs client library at the time and was expected to be added within a few weeks.

_Developers building reliable webhook retries can track API changes like this via daily.dev._

## Similar posts on daily.dev

- [Svix SDKs and CLI v2 released](https://daily.dev/posts/svix-sdks-and-cli-v2-released-vmkfe9obm) · Svix Blog · 5 upvotes · 0 comments
- [Svix Changelog September 2026](https://daily.dev/posts/svix-changelog-september-2026-zrvha2knm) · Svix Blog · 1 upvotes · 0 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture)

[View this post on daily.dev](https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Svix Update December 2021 - Part 2","url":"https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3"},"datePublished":"2026-08-23T07:20:24.007Z","dateModified":"2026-08-23T07:22:32.275Z","description":"Svix rounds out its December 2021 update with a batch of product improvements: bulk recovery of recently failed messages, custom per-endpoint headers on...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9feafdc35ce166e4f7813e9f4662115e?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9feafdc35ce166e4f7813e9f4662115e?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Svix Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Svix Blog","logo":"https://media.daily.dev/image/upload/s--Shf9MlOr--/f_auto,q_auto/v1787469609/logos/svix?_a=BAMAMicg0","url":"https://daily.dev/sources/svix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"architecture","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Svix Blog","item":"https://daily.dev/sources/svix"},{"@type":"ListItem","position":3,"name":"Svix Update December 2021 - Part 2"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/svix-update-december-2021---part-2-b04slucb3#faq","mainEntity":[{"@type":"Question","name":"Does Svix support idempotency for all API endpoints that accept POST requests?","acceptedAnswer":{"@type":"Answer","text":"Yes, Svix extended idempotency support to all API endpoints that support POST requests, preventing accidental duplicate operations when retrying requests. Previously idempotency was only enforced by preventing duplicate items with the same uid on some endpoints. This broader support was not yet available in the svix-libs client library at the time and was expected to be added within a few weeks. Developers building reliable webhook retries can track API changes like this via daily.dev."}}]}
```

