# August Services PII Redaction

> August Services PII Redaction is a paid API for AI agents from api-v3qhpbwutp.august.services, paid per call via x402, $0.04/call, status down (last checked 2026-09-15).

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.

## Facts

- Endpoint: POST https://api-v3qhpbwutp.august.services/v1/redact
- Price: $0.04/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/august-services-pii-redaction-d630e3be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_165wyuyOV1xbXB800PWA2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability august-services-pii-redaction-d630e3be -d '<json body>'
```

Example prompt: 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?

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Response schema (JSON Schema)

```json
{
 "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."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/august-services-pii-redaction-d630e3be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api-v3qhpbwutp.august.services](https://www.zero.xyz/host/api-v3qhpbwutp.august.services/llms.txt)
