AnswerLine Sign in Start free

Blog · Topic

Engineering

5 articles

Handle API errors like a pipeline, not a script

429s, 402s, timeouts and 5xx each mean something different. The retry policy that respects idempotency — and the one that double-charges you.

2026-09-21

Design a webhook receiver that survives outages

Result delivery over webhooks means your endpoint's downtime is your problem to absorb. Receiver patterns that lose nothing.

2026-09-19

Idempotency keys are your retry safety net

Retries are mandatory for async pipelines — and dangerous without idempotency. How keys prevent duplicate tasks and double charges.

2026-09-18

Verify webhook signatures before trusting task results

Webhook endpoints are public by design — verify the signature, timestamp and event type before storing results. Working verification code in Python and Node.

2026-09-18

Sync calls, async tasks or webhooks: how to call an answer API

When to wait for an answer, when to queue a task and poll, and when to let results come to you by webhook.

2026-09-15