{"uid":"cap_Xoo3tJcmhuryBOLV0VTpy","slug":"sellat-wallet-api-key-generation-3359b945","name":"Sellat Wallet API Key Generation","description":"Prueba de existencia para tus archivos: demuestra que ya existían, con sello de tiempo cualificado y presunción legal en toda la UE.","url":"https://sellat.app/api/v2/wallet/key?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"pathParams":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"wallet":"<payer address>","api_key":"<new read-only key>","payment":{"charged":true,"amount_usd":"0.01"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0nqbfDRsXKmpzNyZAtal7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a new read-only API key associated with a payer wallet address for the Sellat qualified timestamp service","exampleAgentPrompt":"I need to get a new read-only API key for Sellat so I can start certifying file timestamps programmatically — go ahead and provision one linked to my wallet.","exampleUseCases":[{"title":"Automate document timestamping pipeline","prompt":"Set up API access for our document archiving system by generating a new Sellat API key linked to our wallet so we can start submitting file hashes automatically."},{"title":"Legal compliance credential setup","prompt":"Our legal team needs to start certifying contract existence dates with EU-qualified timestamps — can you create a Sellat API key for us so we can integrate it into our contract management workflow?"},{"title":"Developer onboarding to timestamp service","prompt":"I'm building an app that needs to prove when files were created using Sellat's qualified timestamp service — can you generate the API key I'll need to authenticate my requests?"}],"resultDescription":"Returns a JSON object containing the payer's wallet address, a newly generated read-only API key, and a payment confirmation object indicating that $0.01 USDC was charged and the transaction succeeded.","failureModes":["Payment failure if wallet has insufficient USDC balance","Invalid or missing required body fields returns a 400 error","Unauthorized if the payment facilitator cannot verify the payer","Network timeout if the blockchain payment settlement is slow","Duplicate key requests may return a new key each time, invalidating prior keys"],"whenToPreferThis":"Use this endpoint when you need to provision programmatic, read-only API credentials tied to a specific wallet address for the Sellat qualified timestamp service. This is the entry point for any automated integration with Sellat — call it once to obtain the API key needed for subsequent file certification and timestamp retrieval operations. Prefer this over manual key generation through the web UI when building automated pipelines or onboarding multiple wallets.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:30:30.921Z","isFirstParty":false,"canonicalSlug":"sellat-wallet-api-key-generation-3359b945"}