{"uid":"cap_J64IgLuetj1BKOlaIqTW5","slug":"theloopbreaker-com-1bcbb1a4","name":"Vaultfire Revoke Credential (tx-prepare)","description":"Tx-prepare for VaultfireCapabilityCredentials.revokeCredential() — revoke a previously-issued credential. Returns unsigned transaction; caller signs in wallet.","url":"https://theloopbreaker.com/api/x402/actions/revoke-credential","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object"},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.050000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.050000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lT1RLClZEevzukO3J511n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Prepares an unsigned transaction to revoke a previously-issued VaultfireCapabilityCredentials credential on-chain; caller signs and submits via their own wallet.","exampleAgentPrompt":"I need to revoke a Vaultfire capability credential I previously issued — can you prepare the unsigned revocation transaction so I can sign it in my wallet? The credential ID is 0xabc123def456.","exampleUseCases":null,"resultDescription":"Returns an unsigned transaction object targeting the VaultfireCapabilityCredentials smart contract's revokeCredential() function. The caller is expected to sign and broadcast this transaction from their own wallet. No state is changed until the transaction is submitted on-chain.","failureModes":["Credential ID not found or already revoked — returns error indicating invalid or non-existent credential","Payment of $0.15 USDC not included or invalid x402 header — returns 402 Payment Required","Caller address lacks authority to revoke the specified credential — returns authorization error","Invalid input format for credential identifier — returns 400 Bad Request","Downstream RPC failure for the target chain — returns 503 or timeout"],"whenToPreferThis":"Use this endpoint when you need to revoke a specific, previously-issued capability credential within the Vaultfire Protocol and want an unsigned transaction to sign locally rather than delegating key management. Prefer this over generic contract write endpoints when the specific revokeCredential() method on VaultfireCapabilityCredentials is the target action.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:51:34.323Z","isFirstParty":false}