{"uid":"cap_Sty1wKPTEecdeFq7rvw64","slug":"agentbit-hmac-hash-generator-73814ce4","name":"AgentBIT HMAC Hash Generator","description":"Live web, business, finance and security tools for AI agents. Pay per call with x402 — no signup, no API keys.","url":"https://agentbit.app/v1/hash/hmac","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string"},"input":{"type":"string"},"algorithm":{"type":"string"}}},"responseSchema":{"type":"json","example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0015","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.0015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_h71SnUR9GzzFjXfW1SzLa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes an HMAC (Hash-based Message Authentication Code) for a given input string using a secret key and a specified algorithm (e.g. SHA-256).","exampleAgentPrompt":"Compute an HMAC-SHA256 for the message 'order_id=12345&amount=99.99' using the secret key 'my-super-secret-key'.","exampleUseCases":[{"title":"Webhook signature generation","prompt":"I need to sign this webhook payload 'user_id=42&event=purchase' with HMAC-SHA256 using the secret key 'webhook-secret-abc' so the receiving server can verify it came from me."},{"title":"API request authentication","prompt":"Generate an HMAC-SHA512 signature for the string 'GET /api/orders 1697000000' using the secret key 'api-signing-key-xyz' — I need to attach it as an auth header to my API call."},{"title":"Message integrity verification prep","prompt":"Compute an HMAC-SHA256 for the text 'transaction:transfer:$500' using key 'integrity-key-001' so I can compare it against the hash the bank sent me to confirm the message wasn't tampered with."}],"resultDescription":"Returns a JSON object containing the HMAC digest of the input string, computed using the specified algorithm (e.g. SHA-256, SHA-512) and the provided secret key, typically as a hex-encoded or base64-encoded string.","failureModes":["Missing required field (key, input, or algorithm) returns a 400 error","Unsupported algorithm name returns an error indicating valid options","Empty key or input string may return an error or produce an unexpected result","Payment failure via x402 protocol prevents the call from being processed"],"whenToPreferThis":"Choose this endpoint when you need a pay-per-call, no-signup HMAC computation without managing your own cryptographic library or server — ideal for lightweight agent workflows that occasionally need to sign or verify messages without persistent API key management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:39:59.962Z","isFirstParty":false}