00hosted technical support

The AI support engineer.Built to reproduce the failure before it answers.

Reproloop reads the ticket, reproduces the problem against your own code and docs in an isolated container, verifies the fix, and replies itself on GitHub, email, or Zendesk.

  • for api-first teams
  • isolated for every ticket
  • github · email · zendesk
reproloop · ticket #4821reproducingverified
12:03:41 ticket #4821 · webhooks returning 401 · sev-2
12:04:05 correlate · 401s match · candidate POST /v1/messages
12:05:12 sandbox replay (mock from openapi) · reproduced 401
12:06:03 cause: signing secret rotated 09:07 · config error
12:07:10 verify · fix replay with rotated secret · 200 ok
12:07:23 verified · reply drafted with sandbox evidence

Illustrative trace.

every reply checked before it ships

01the difference

One ticket. Two kinds of answer.

Maya Kowalski[email protected] · via Zendesk#4821 · 09:41

Webhooks returning 401 since yesterday

Since yesterday morning every webhook delivery to our endpoint fails with 401. Nothing changed on our side, the signing secret is the one from the dashboard. Can you check what is going on?

sev-2integration · webhooks

a support botnever tested

Hi Maya. 401 errors usually mean an expired API key. Please regenerate your key in the dashboard and update your integration. Let us know if that helps.

drafted from similar tickets
reproloopreproduced · fix proven

Hi Maya. Your webhook signing secret was rotated yesterday at 09:07, so deliveries signed with the old secret are rejected with 401. Update the secret in your webhook settings and deliveries pass again. We reproduced the failure against a copy of your setup and confirmed the fix: the same delivery now returns 200.

reproduced · fix proven · checks passed

02the method

It runs your customer’s broken request in a sandbox and watches it fail.

sandbox · ticket #4821· copy of northwind’s setupreproducing
$ reproloop replay --ticket 4821building sandbox from northwind/api@a31f2c · ready in 6.2sloading the customer’s webhook settings and the failing delivery→POST /v1/webhooks/deliver · signed with the customer’s secret← 401 Unauthorized   { "error": "signature_mismatch", "secret_rotated": "2026-09-03T09:07Z" }×failure reproduced · matches the customer’s report

Illustrative replay.

03the proof

Then it fixes the cause and runs the request again until it passes.

run 1 · before the fix1 failed

webhook delivery · POST /v1/webhooks/deliver

expected 200 · got 401 · signature mismatch

run 2 · after the fix1 passed

webhook delivery · POST /v1/webhooks/deliver

200 OK · 184 ms · secret updated in webhook settings

reproducedfix provenchecks passedVERIFIED

illustrative run · if any line fails, the ticket goes to a person · our own published number: coming soon

04the surfaces

The reply lands where your customer wrote to you.

Webhooks returning 401 since yesterday #4821closed · fixed
maya-k opened this issue 3 hours ago

Every webhook delivery to our endpoint fails with 401 since yesterday. Nothing changed on our side.

reproloop commented 2 hours agoverified

Your webhook signing secret was rotated yesterday at 09:07, so deliveries signed with the old secret are rejected. Update the secret in your webhook settings and deliveries pass again.

reproduced in a copy of your setup · POST /v1/webhooks/deliver · 401 before · 200 after

05the control

You approve each reply from your phone, until you decide it can send on its own.

Billing, refunds, security, and account changes always wait for you.

reproloopnow

Reply ready · ticket #4821

Reproduced the 401in a copy of Northwind’s setup and proved the fix. Send the reply to Maya?

reproducedfix provenchecks passed
Approve and sendHold

Nothing goes out until you tap approve.

06the price

You pay for verified replies. Nothing else.

self-serve

$99per month

40 verified replies a month included.

Start here.
scale

by agreement

Volume and terms agreed with your team.

Talk to us.
statement · northwind · septemberself-serve
verified replies sent37 of 40 included$0
replies you held12$0
replies that failed the checks9$0
sandbox runs128$0
plan · self-serve$99.00

$2.50 for each verified reply beyond your plan · hosted in the EU · illustrative statement

07deliver

Ask for a design-partner seat.

We are onboarding a small group of API-first teams. Leave a work email and we will be in touch.

RESOLVED · VERIFIED