{"uid":"cap_d3K0LTc29DVkZURFf3HNZ","slug":"vault-key-existence-check-f7f29955","name":"Vault Key Existence Check","description":"Check whether a key exists in the vault without returning its ciphertext (requires the namespace_token)","url":"https://agentic-endpoints-testnet.oliver-835.workers.dev/vault/exists","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","description":"Item key to test"},"namespace":{"type":"string","description":"Vault isolation scope"},"namespace_token":{"type":"string","description":"One-time token issued when the namespace was claimed"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_Y66QPQzxoBbzJ8D2Hp0KG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a specific key exists in an encrypted vault namespace without revealing or returning its ciphertext","exampleAgentPrompt":"Can you check whether the key 'api_credentials' exists in vault namespace 'myapp-prod' without retrieving its contents — I have the namespace token ready.","exampleUseCases":[{"title":"Pre-write deduplication check","prompt":"Before storing a new secret, check if the key 'oauth_token_user_42' already exists in vault namespace 'user-secrets' so we don't overwrite anything accidentally."},{"title":"Audit vault key inventory","prompt":"I need to verify that the key 'backup_encryption_key' is present in our vault namespace 'disaster-recovery' — just confirm it exists, don't retrieve the value."},{"title":"Conditional agent workflow gating","prompt":"Check whether the key 'onboarding_complete' exists in namespace 'tenant-007' before proceeding with the next step in the workflow — I have the namespace token."}],"resultDescription":"A boolean or status response indicating whether the specified key exists within the given vault namespace, without exposing any ciphertext or plaintext value associated with the key.","failureModes":["Invalid or expired namespace_token returns an authorization error","Key not found returns a false/absent status rather than an error","Missing required parameters (key, namespace, or namespace_token) returns a validation error","Namespace does not exist returns an error or not-found response","Rate limiting or payment failure returns a 402 Payment Required or similar error"],"whenToPreferThis":"Use this endpoint when you need to confirm key presence in an encrypted vault namespace without the overhead or risk of retrieving and decrypting the value. Prefer this over the full retrieval endpoint when you only need a boolean existence check, want to avoid unnecessary data exposure, or are implementing pre-write deduplication logic or conditional branching in an agent workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:35:31.500Z","isFirstParty":false}