{"success":true,"data":{"id":"svc_pii_redact_01","slug":"pii-redact","name":"PII Redaction","description":"PII redaction for agent pipelines: remove personal data from text before it goes to another model, a log, a ticket system or a dataset. Emails, IBANs (checksum verified), card numbers (Luhn verified), phone numbers and IP addresses are found by exact patterns; names of people, street addresses, birth dates and ID numbers by Claude Haiku 5.5. Every value gets a stable placeholder like [PERSON_1] so the text stays readable, and the mapping comes back so you can restore it later (or mode mask or remove). Up to 8,000 characters, any language, the rest of the text stays unchanged. Instructions inside the text are ignored.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/pii-redact","price_usdc":0.003,"latency_p99_ms":4000,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to redact, max 8,000 chars"},"mode":{"type":"string","enum":["placeholder","mask","remove"],"default":"placeholder","description":"placeholder: [EMAIL_1]; mask: ████; remove: delete"},"types":{"type":"array","items":{"type":"string","enum":["PERSON","EMAIL","PHONE","ADDRESS","IBAN","CARD","IP","DATE_OF_BIRTH","ID_NUMBER","ORGANIZATION","URL"]},"description":"Which kinds to redact. Default all except ORGANIZATION and URL"},"keep":{"type":"array","items":{"type":"string"},"description":"Values to leave in place, e.g. your own support address"},"return_mapping":{"type":"boolean","default":true,"description":"Return placeholder to original value mapping"}}},"output_schema":{"type":"object","properties":{"redacted_text":{"type":"string"},"entities_found":{"type":"number"},"counts":{"type":"object"},"mode":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"type":{"type":"string"},"placeholder":{"type":"string"},"source":{"type":"string"}}}},"types_checked":{"type":"array","items":{"type":"string"}},"chars_checked":{"type":"number"},"model":{"type":"string"}}},"is_active":true,"provider":"agentsvc.io","tags":["pii","redaction","gdpr","privacy","anonymization"],"method":"POST","example_input":{"text":"Hi, this is Anna Schulz from Berlin. Please refund order 4471 to DE89 3704 0044 0532 0130 00 and confirm to anna.schulz@example.com or +49 30 1234 5678."},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/pii-redact","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/pii-redact","page_url":"https://agentsvc.io/services/pii-redact","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/pii-redact -H \"Content-Type: application/json\" -d '{\"text\":\"Hi, this is Anna Schulz from Berlin. Please refund order 4471 to DE89 3704 0044 0532 0130 00 and confirm to anna.schulz@example.com or +49 30 1234 5678.\"}'","status":{"ok":true,"latency_ms":1498,"checked_at":"2026-10-11T10:18:41.970Z"}},"payment":{"protocol":"x402","x402_versions_accepted":[1,2],"scheme":"exact","network":"eip155:8453","network_v1":"base","chain_id":8453,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_decimals":6,"eip712_domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","request_header_v2":"PAYMENT-SIGNATURE","request_header_v1":"X-PAYMENT","requirements_v2":"base64 JSON in the PAYMENT-REQUIRED response header of the 402","requirements_v1":"JSON body of the 402 (accepts[0])","receipt_header":"PAYMENT-RESPONSE (and X-PAYMENT-RESPONSE): base64 JSON with transaction hash","accounts_required":false,"api_keys_required":false,"settlement":"per call, on-chain, after the service succeeded. Failed calls are never charged.","also_accepted":[{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","network_v1":"solana","asset":"USDC","asset_mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","note":"Solana option is accepts[1] in the 402. The facilitator pays the transaction fee (extra.feePayer); the payer needs only USDC, no SOL."}]},"links":{"catalog":"https://agentsvc.io/api/v1/services","payment_requirements":"https://agentsvc.io/api/v1/payment-requirements","credits":"https://agentsvc.io/api/v1/credits","openapi":"https://agentsvc.io/openapi.json","llms_txt":"https://agentsvc.io/llms.txt","llms_full_txt":"https://agentsvc.io/llms-full.txt","agents_md":"https://agentsvc.io/AGENTS.md","skill_md":"https://agentsvc.io/SKILL.md","status":"https://agentsvc.io/api/v1/status","docs":"https://agentsvc.io/docs","mcp_server":"https://agentsvc.io/mcp-server.mjs","discovery":"https://agentsvc.io/.well-known/x402","agent_card":"https://agentsvc.io/.well-known/agent-card.json"}}