Skip to content
Utilerio
All endpoints

Spreadsheet Data Masking

POST/api/v1/tools/data-masking

Mask sensitive columns in an Excel or CSV file before sharing it — full, partial, hashed or email masking.

Authentication

Requires an API key in the X-API-Key header.

Try it

POST/api/v1/tools/data-masking

Parameters

rowsstringrequired

Rows as an array of objects to mask.

strategiesstringoptional

Per-column mask strategy: none, full, partial, hash, or email.

Request body

{
  "rows": [
    {
      "name": "Ada Lovelace",
      "email": "ada@example.com"
    }
  ],
  "strategies": {
    "name": "partial",
    "email": "email"
  }
}

Response codes

  • 200Success.
  • 400Invalid request — check your body or parameters.
  • 401Missing or invalid API key.
  • 403The API key is not scoped to this endpoint.
  • 429Rate limit exceeded — retry after a short wait.

Language

cURL

Request

curl -X POST https://utilerio.com/api/v1/tools/data-masking \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rows":[{"name":"Ada Lovelace","email":"ada@example.com"}],"strategies":{"name":"partial","email":"email"}}'

Response

{ "rows": [{ "name": "••••••••lace", "email": "a•a@example.com" }], "rowCount": 1 }