{"uid":"cap_2Zmiiourh6ohtOGOcfQKK","slug":"onvexia-webhook-secret-rotate-c25cb1d3","name":"Onvexia Webhook Secret Rotate","description":"Thousands of assets across ten chains, half a million analysed documents, labelled addresses and supply-age history reaching back to 2008 — fused into one reading per asset. REST, SQL, GraphQL and MCP.","url":"https://onvexia.com/v1/alerts/%7Bid%7D/webhook-secret/rotate","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"data":[],"meta":{"docs":"https://onvexia.com/openapi.json","endpoint":"/v1/alerts/{id}/webhook-secret/rotate"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LIcVngOU96eY39s5qWfpD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Rotates the webhook secret for a specific alert, invalidating the old secret and generating a new one for secure webhook verification.","exampleAgentPrompt":"My Onvexia alert webhook secret may have been exposed — can you rotate the secret for alert ID a7f3c2d9 so I get a fresh signing key?","exampleUseCases":[{"title":"Post-breach webhook credential reset","prompt":"We think our webhook secret for Onvexia alert ID b91e44fa was leaked in a config dump — please rotate it immediately so incoming payloads can't be spoofed."},{"title":"Routine security key rotation","prompt":"As part of our quarterly security review, rotate the webhook secret on Onvexia alert ID 3d8a12bc so our signing key is fresh."},{"title":"Onboarding new webhook consumer","prompt":"We're handing off the Onvexia alert ID 5c70ef21 webhook to a new service and don't want the old team to keep the secret — rotate it now so only the new integration has access."}],"resultDescription":"Returns a JSON object containing the new webhook secret for the specified alert, along with metadata about the alert and a link to the OpenAPI documentation. The old secret is immediately invalidated upon successful rotation.","failureModes":["Alert ID not found — returns empty data array","Unauthorized access if caller lacks permission for the alert","Invalid or malformed alert ID in path parameter","Payment failure if USDC micropayment is not processed correctly","Server error if secret generation fails internally"],"whenToPreferThis":"Use this endpoint when you need to invalidate a compromised, leaked, or stale webhook signing secret for an Onvexia blockchain alert. Prefer this over deleting and recreating an alert when the alert configuration itself is still valid but the secret needs cycling. Appropriate for post-incident response, routine credential rotation policies, or transferring webhook ownership to a new consumer.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T13:03:56.069Z","isFirstParty":false}