{"uid":"cap_BIkWXgoedtGqyZGtr3FNb","slug":"json-pointer-escape-utility-f6fa356c","name":"JSON Pointer Escape Utility","description":"Machine-callable x402-paid utilities for autonomous agents.","url":"https://creator-desk-x402-isolated.onrender.com/v1/utility/json-pointer-escape?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"value":{},"options":{"type":"object"}}},"responseSchema":{"type":"json","example":{"result":"example","operation":"json_pointer_escape"}},"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_Q0gfApfBJ-yXgDEZvoVTP","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":"Escapes a value as a valid JSON Pointer token by encoding special characters per RFC 6901","exampleAgentPrompt":"Escape the string 'user/profile~name' so it's safe to use as a JSON Pointer token — I need the RFC 6901-encoded version.","exampleUseCases":[{"title":"Safe JSON Pointer for dynamic keys","prompt":"I have a property key that contains slashes and tildes, like 'settings/theme~color', and I need to use it inside a JSON Pointer expression safely — can you escape it for me?"},{"title":"API path construction with special characters","prompt":"I'm building a JSON Patch document and one of the field names is 'price/unit'. Can you escape that key so it works correctly as a JSON Pointer token?"},{"title":"Encoding user-supplied field names","prompt":"A user submitted the field name 'a~b/c' and I need to embed it in a JSON Pointer like '/data/<field>'. Escape it to RFC 6901 format so the pointer doesn't break."}],"resultDescription":"Returns a JSON object containing the escaped JSON Pointer token in the 'result' field and the operation name 'json_pointer_escape' in the 'operation' field.","failureModes":["Missing or invalid 'value' field returns an error response","Malformed options object may cause unexpected behavior or rejection","Service unavailability on Render free-tier cold starts may cause timeout delays","Non-string values passed as 'value' may not be handled consistently"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-use micro-utility to escape JSON Pointer tokens without standing up your own RFC 6901 encoding library. Useful in autonomous agent workflows that dynamically construct JSON Pointer or JSON Patch expressions from user-supplied or external data containing special characters like '~' and '/'.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:48:22.234Z","isFirstParty":false,"canonicalSlug":"json-pointer-escape-utility-f6fa356c"}