{"uid":"cap_sdBiBAewClzn2NcIyhhWo","slug":"delx-camel-to-snake-b3b420a6","name":"Delx Camel To Snake","description":"Convert camelCase or PascalCase identifiers to snake_case. Call when you need stable Python/JSON field names from JS-style identifiers without a key. Returns snake_case text plus length for $0.001 USDC via x402 on Base. No network, no keys, no retention; first-party local JSON only. Results are advisory; the caller owns budgets, auth, and production controls.","url":"https://api.delx.ai/api/v1/x402/camel-to-snake","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","maxLength":100000}}},"responseSchema":{"type":"json","example":{"text":"hello_world_api","schema":"delx/util-camel-to-snake/v1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.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_Spm46JUjYyakPtomwhXlf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts camelCase or PascalCase identifiers to snake_case format, returning the converted text and its length.","exampleAgentPrompt":"Convert the camelCase identifier 'getUserProfileData' to snake_case so I can use it as a stable Python field name.","exampleUseCases":[{"title":"Normalize JS API response keys","prompt":"I'm getting JSON back from a JavaScript API with keys like 'firstName', 'lastName', and 'emailAddress' — can you convert all of those to snake_case so I can use them in my Python code?"},{"title":"Database column naming from code","prompt":"Our codebase uses camelCase variable names like 'createdAtTimestamp' and 'userAccountId' — convert those to snake_case so I can use them as PostgreSQL column names."},{"title":"PascalCase class to snake_case field","prompt":"I have a PascalCase identifier 'CustomerOrderHistory' that I need to turn into a snake_case field name for a JSON schema — what does that look like?"}],"resultDescription":"Returns the converted snake_case text (e.g. 'get_user_profile_data') along with the character length of the result. No data is retained server-side; the transformation is performed locally without external network calls.","failureModes":["Empty or missing 'text' field returns an error","Non-string input types may cause a validation error","Payment failure (insufficient USDC balance) blocks the call via x402 protocol","Numeric-only or already-snake_case input may return unchanged or unexpected output"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call utility to reliably convert camelCase or PascalCase identifiers to snake_case without setting up a local library or managing dependencies. Ideal for agent workflows that encounter JS-style field names from APIs and need to normalize them to Python or database conventions on the fly. Prefer over regex-based DIY solutions when you want a hosted, stateless, no-retention transformation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:57:39.979Z","isFirstParty":false}