{"uid":"cap_165wyuyOV1xbXB800PWA2","slug":"august-services-pii-redaction-d630e3be","name":"August Services PII Redaction","description":"Find and redact personal data in free text — names, emails, phone numbers, payment cards, government identifiers and IP addresses. Returns the redacted text plus a typed inventory of what was removed, so a pipeline can log the decision without logging the data. Useful before sending user content to a third party.","url":"https://api-v3qhpbwutp.august.services/v1/redact","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"example":{"found":[{"type":"NAME","value":"Dana Reyes"},{"type":"EMAIL","value":"dana.reyes@example.com"}],"redacted_text":"Contact [NAME] at [EMAIL] or [PHONE] about invoice 8891."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ajpEbTkBEwWa-6UCOViag","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Detects and redacts personal data (names, emails, phones, payment cards, government IDs, IP addresses) from free text, returning the sanitized text and a typed inventory of removed items.","exampleAgentPrompt":"Before I send this support ticket to our analytics vendor, can you redact any personal information — names, emails, phone numbers, payment card details, government IDs, or IP addresses — from the text and give me a list of what was removed?","exampleUseCases":[{"title":"Pre-third-party data scrubbing","prompt":"I need to send this batch of customer feedback messages to our external sentiment analysis vendor, but first can you strip out any names, emails, phone numbers, or other personal details and tell me what you removed from each one?"},{"title":"Compliance logging pipeline","prompt":"Before we log this user-submitted form response to our audit database, please redact all PII — names, payment card numbers, government IDs, and IP addresses — and give me a typed list of everything that was found so we can record the decision without storing the actual data."},{"title":"Support ticket anonymization","prompt":"This support ticket has the customer's full name, email address, and what looks like a partial credit card number — can you clean all of that out and return a safe version of the message I can share with the engineering team?"}],"resultDescription":"A JSON object containing: `redacted_text` — the original text with all detected PII replaced by bracketed type labels (e.g. [NAME], [EMAIL], [PHONE]); and `found` — an array of objects each with a `type` field (e.g. NAME, EMAIL, PHONE, CARD, GOV_ID, IP) and the original `value` that was removed. This lets a pipeline log the decision audit trail without retaining the actual sensitive data.","failureModes":["Text with no PII returns an empty `found` array and unchanged text — not an error","Ambiguous or partial identifiers (e.g. partial card numbers, initials only) may be missed or misclassified","Non-English names or international phone formats may have lower detection accuracy","Very long input text may increase latency or hit input length limits","Malformed request body returns a 4xx error","Payment failure (insufficient USDC balance) returns a 402 error and no redaction is performed"],"whenToPreferThis":"Choose this endpoint when you need both the cleaned text AND a structured audit log of what was removed — specifically when you must demonstrate compliance decisions (e.g. 'we found and removed these PII types') without retaining the actual sensitive values. Prefer it over regex-based approaches when you need to handle diverse PII types (names, government IDs, IP addresses) in a single call. Best suited for pre-transmission sanitization pipelines, compliance workflows, and support ticket anonymization. If you only need to detect PII without replacing it, or if you need format-preserving encryption rather than bracketed placeholders, a different tool may be more appropriate.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T16:26:49.262Z","isFirstParty":false}