{"uid":"cap_xVaac4PkJ8x2dSNDM1qyC","slug":"wurk-api-recover-paid-jobs-via-x402-micropayment-eef98652","name":"WURK API - Recover Paid Jobs via x402 Micropayment","description":"Lost your view keys or paid but didn’t get a response (timeout/connection issues)? Pay 0.001 USDC to retrieve the view keys for your last 20 paid jobs. This micro-transaction verifies wallet ownership; we then return up to 20 most recent jobs associated with your wallet, including job IDs, descriptions, view secrets, and statuses.","url":"https://wurkapi.fun/api/x402/quick/base/recover-jobs","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{},"additionalProperties":true}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"ok":{"type":"boolean"},"jobs":{"type":"array","description":"Up to 20 recent jobs created by this payer (signer), status=paid"},"payer":{"type":"string"},"network":{"type":"string"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"unknown","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_XBRtW2RU0N3i7byibN-dF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Pay 0.001 USDC to retrieve view keys and metadata for up to 20 most recent paid jobs associated with your wallet address.","exampleAgentPrompt":"I paid for some WURK jobs but got a timeout and never received my view keys — can you use the WURK recovery endpoint to pay the 0.001 USDC fee and retrieve my last 20 paid jobs, including their job IDs, view secrets, and statuses?","exampleUseCases":[{"title":"Recover lost view keys after timeout","prompt":"I paid for a WURK job yesterday but my connection dropped before I could save the view key. Can you pay the recovery fee and pull up all my recent paid jobs so I can find the one I need?"},{"title":"Check status of completed paid jobs","prompt":"I've submitted several WURK jobs over the past week and paid for them, but I want to verify they all completed successfully. Can you retrieve my last 20 paid jobs and show me their current statuses?"},{"title":"Retrieve job secrets for wallet recovery","prompt":"I'm switching devices and need to recover my WURK job view secrets. Can you look up all the paid jobs associated with my wallet address and get me the view keys so I can access the results on my new setup?"}],"resultDescription":"Returns a JSON object with: ok (boolean), payer (wallet address), network (e.g. Base), and jobs (array of up to 20 recent paid jobs including job IDs, descriptions, view secrets, and statuses).","failureModes":["Payment not received or insufficient — job data not returned","Wallet has no recent paid jobs — empty jobs array returned","Network connectivity issues causing timeout during the x402 payment flow","Invalid or unsupported wallet signature — authentication fails","Jobs older than the most recent 20 are not retrievable via this endpoint"],"whenToPreferThis":"Use this endpoint specifically when a user has already paid for WURK jobs but lost their view keys or experienced a timeout/connection failure and needs to recover job metadata. This is a recovery/fallback mechanism, not a primary job creation endpoint. Prefer this over re-submitting jobs when payment was confirmed but the response was lost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:54:03.225Z","isFirstParty":false}