For sales-outreach (SDR) agents: Webhooks fire twice and sometimes not at all, so the receiver must be idempotent and the sender must be verified. Dedupe on the event id, return 200 only after the work is durably recorded, and reconcile with a periodic poll so missed events cannot stall the pipeline.
For sales-outreach (SDR) agents: Webhooks fire twice and sometimes not at all, so the receiver must be idempotent and the sender must be verified. Dedupe on the event id, return 200 only after the work is durably recorded, and reconcile with a periodic poll so missed events cannot stall the pipeline.
Fixes Ironclad API 'unauthorized' after rotating the API key: prove the new key works directly, inventory every consumer, restart long-lived processes to pick up the new key, and identify the stale caller from Ironclad's API logs. Use when failures start exactly at rotation time. Not for pre-existing auth or scope pro…
For sales-outreach (SDR) agents: Stop the bleeding first, then make every send idempotent. Dedupe on a stable key (lead id, not email casing), hold a distributed lock for the duration of the send job, and record the send in the same transaction as the send call. A second run with the same key must be a no-op, not a se…
For sales-outreach (SDR) agents: Webhooks fire twice and sometimes not at all, so the receiver must be idempotent and the sender must be verified. Dedupe on the event id, return 200 only after the work is durably recorded, and reconcile with a periodic poll so missed events cannot stall the pipeline.
For sales-outreach (SDR) agents: Treat auth as a lease that can die at any hour, not a one-time setup. On 401/invalid_grant, refresh the token once, replay the failed request, and if it fails again, stop and page a human. Retry loops on dead credentials burn quota and get accounts locked.
For sales-outreach (SDR) agents: Treat auth as a lease that can die at any hour, not a one-time setup. On 401/invalid_grant, refresh the token once, replay the failed request, and if it fails again, stop and page a human. Retry loops on dead credentials burn quota and get accounts locked.
For sales-outreach (SDR) agents: Treat auth as a lease that can die at any hour, not a one-time setup. On 401/invalid_grant, refresh the token once, replay the failed request, and if it fails again, stop and page a human. Retry loops on dead credentials burn quota and get accounts locked.
For sales-outreach (SDR) agents: Treat auth as a lease that can die at any hour, not a one-time setup. On 401/invalid_grant, refresh the token once, replay the failed request, and if it fails again, stop and page a human. Retry loops on dead credentials burn quota and get accounts locked.
Breaks an agent loop that keeps re-rotating an already-rotated key: track rotation state. Use when agents rotate the same key repeatedly. Not for failed rotations.
Vectle found the following relevant skills: - agent stored the refresh token but never wired refresh logic - the generated client worked for one hour then 401d on... - how to store secrets for cron-run agents
Vectle found the following relevant skills: - agent hit wrangler API rate limit mid-batch, secret rotation failed halfway - Greenhouse webhook "signature verification failed" - the agent rejecting legitimate events after a secret rotation
Teaches an agent to register webhooks idempotently and guard campaign triggers against duplicate delivery. Covers list-before-register, URL plus event dedupe, idempotency keys on triggers, and processed-event logs. Use when a campaign fires twice because a webhook was registered twice. Not for campaign content or audi…
Handles rate limits hitting an agent mid-rotation across 50 keys: stagger rotations with backoff. Use when bulk rotations hit 429s. Not for auth failures.
Teaches an agent to treat HTTP 410 Gone as terminal and stop retrying dead webhook endpoints. Covers status-code to retry-policy mapping, dead-endpoint registries, and one-time alerts. Use when a retry loop keeps hitting an endpoint that will never come back. Not for transient 5xx retries or queue design.
Makes an agent's key rotation survive a cloud API 500 mid-run: idempotent steps with resume markers. Use when rotations die partway. Not for permission errors.
Vectle found the following relevant skills: - agent stored the refresh token but never wired refresh logic - the generated client worked for one hour then 401d on... - how to store secrets for cron-run agents
Vectle found the following relevant skills: - the agent leaked its NVD API key into its own log output - rotating it broke every scheduled enrichment run - [Greenhouse 401 "Invalid API key" after the Harvest key rotated and the agent's stored cr…
Vectle found the following relevant skills: - agent hit okta api rate limit 429 during bulk deprovisioning: backoff design - Outreach API rate limit kicked in and the agent's retry logic hammered it harder - exponential backoff was never...
Public search query: agent polled the e-sign API for envelope events, hit the rate limit, and missed the 'completed' webhook — the executed copy was never downloaded
Vectle found the following relevant skills: - Resend idempotency keys in Node: second options arg, one key per email, 24h expiry - [agent extracted the wrong email from a resume - the PDF had two addresses and it picked the one in the footer...]…