{"uid":"cap_CPHo5hx-uZaRn-EjWqaek","slug":"delx-commerce-webhook-event-normalize-0dcd6899","name":"Delx Commerce Webhook Event Normalize","description":"Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.","url":"https://commerce.delx.ai/api/v1/x402/webhook-event-normalize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"event":{"type":"object"}}},"responseSchema":{"type":"json","example":{"schema":"delx/webhook-event-normalize/v1","payload":{"job_id":"42"},"event_id":"evt_123","created_at":null,"event_type":"job.completed","payload_sha256":"22c9d58785d774ac992ce1a581e4db3db95e75009be8921e533be3468c95361b","synthetic_event_id":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cxf-4j7MWPCMkP49xSX-J","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes raw webhook event payloads into a canonical Delx schema with a stable event ID, type, and SHA-256 payload hash","exampleAgentPrompt":"Normalize this raw webhook event object into the standard Delx format so I get a stable event_id, event_type like 'job.completed', a SHA-256 payload hash, and a flag telling me if it's a synthetic event.","exampleUseCases":[{"title":"Deduplicating job completion webhooks","prompt":"I'm receiving job.completed webhook events and need to deduplicate them — can you normalize each raw event into the Delx schema so I can use the stable event_id to detect duplicates?"},{"title":"Verifying webhook payload integrity","prompt":"I got a webhook event from a job and need to verify it hasn't been tampered with — normalize it and give me the SHA-256 hash of the payload so I can check it against what was sent."},{"title":"Standardizing multi-source webhook events","prompt":"My system receives webhooks from different sources and I need them all in one consistent format — normalize this raw event object into the Delx canonical schema with a stable event_type and event_id."}],"resultDescription":"Returns a JSON object conforming to the 'delx/webhook-event-normalize/v1' schema, including: a canonical event_id (e.g. 'evt_123'), an event_type string (e.g. 'job.completed'), a payload object containing job details (e.g. job_id), a SHA-256 hash of the payload for integrity verification, a created_at timestamp, and a boolean synthetic_event_id flag indicating whether the event ID was generated synthetically rather than sourced from the original event.","failureModes":["Missing or malformed 'event' object in request body causes a 400 error","Payment failure via x402 protocol blocks the request before processing","Unrecognized event structure may result in null fields in the normalized output","Network timeout if the normalization service is unavailable"],"whenToPreferThis":"Choose this endpoint when you need to normalize, deduplicate, or verify webhook events from Delx job pipelines into a consistent canonical schema. It is especially useful when integrating multiple webhook sources and needing a stable event_id and SHA-256 hash for idempotency and integrity checking. Prefer this over custom parsing logic when working within the Delx Commerce ecosystem and paying per result via USDC on Base or Solana with no signup required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:53:46.560Z","isFirstParty":false,"canonicalSlug":"delx-commerce-webhook-event-normalize-0dcd6899"}