{"uid":"cap_EKQHtR1fDWpiN3i34h7_r","slug":"delx-commerce-await-job-status-shape-264e1e51","name":"Delx Commerce — Await Job Status Shape","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/await-job-status-shape?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"raw":{"type":"object","description":"Raw job status object"}}},"responseSchema":{"type":"json","example":{"schema":"delx/util-await-job-status-shape/v1","status":{"pct":40,"state":"running"}}},"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_Hik5lHhb1k0TfvLzYx_mT","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":"Normalizes a raw job status object into a standardized shape with percentage and state fields","exampleAgentPrompt":"I have a raw job status object coming back from an async task and I need to normalize it into a standard shape so I can reliably read the progress percentage and current state — can you run it through the Delx await-job-status-shape endpoint?","exampleUseCases":[{"title":"Normalizing async pipeline job progress","prompt":"I'm running a long data pipeline and the job status response I'm getting is inconsistent — can you convert this raw status object into the standard Delx shape so I can reliably get the percent complete and whether it's still running?"},{"title":"Polling loop state extraction","prompt":"My agent is polling a background job and the raw status payload keeps varying in structure — can you normalize it using the Delx job status shape endpoint so I consistently get a pct and state field I can branch on?"},{"title":"Multi-provider job status unification","prompt":"I have job status objects coming from different async services and I need them all in the same normalized format with a percentage and state — can you run each raw status through Delx's await-job-status-shape to standardize them?"}],"resultDescription":"Returns a JSON object conforming to the 'delx/util-await-job-status-shape/v1' schema, containing a status field with a numeric percentage (pct, e.g. 40) and a state string (e.g. 'running') that together describe the current progress and phase of the job.","failureModes":["Missing or malformed 'raw' object in request body returns an error response","Unrecognizable job status structure may produce null or undefined pct/state fields","Payment failure via x402 (insufficient USDC balance) blocks the request","Network timeout if the normalization service is temporarily unavailable"],"whenToPreferThis":"Use this endpoint when you receive raw, inconsistently structured job status objects from async tasks and need to reliably extract a normalized percentage-complete and state label. Prefer it over manual parsing when you want a guaranteed schema-conformant output (delx/util-await-job-status-shape/v1) that can be safely consumed downstream by polling loops or progress monitors.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:08:54.948Z","isFirstParty":false,"canonicalSlug":"delx-commerce-await-job-status-shape-264e1e51"}