All endpoints
Spreadsheet Data Masking
POST
/api/v1/tools/data-maskingMask 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-maskingParameters
rowsstringrequiredRows as an array of objects to mask.
strategiesstringoptionalPer-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 }
