# Redact text strings

You can use the Tonic Textual REST API to redact text strings, including:

* Plain text
* JSON
* XML
* HTML

Textual provides a specific endpoint for each format. For JSON, XML, and HTML, Textual only redacts the text values. It preserves the underlying structure.

{% openapi src="<https://textual.tonic.ai/swagger/v1/swagger.json>" path="/api/Redact/pii\_types" method="get" %}
<https://textual.tonic.ai/swagger/v1/swagger.json>
{% endopenapi %}

{% openapi src="<https://textual.tonic.ai/swagger/v1/swagger.json>" path="/api/Redact" method="post" %}
<https://textual.tonic.ai/swagger/v1/swagger.json>
{% endopenapi %}

{% openapi src="<https://textual.tonic.ai/swagger/v1/swagger.json>" path="/api/Redact/bulk" method="post" %}
<https://textual.tonic.ai/swagger/v1/swagger.json>
{% endopenapi %}

{% openapi src="<https://textual.tonic.ai/swagger/v1/swagger.json>" path="/api/Redact/json" method="post" %}
<https://textual.tonic.ai/swagger/v1/swagger.json>
{% endopenapi %}

{% openapi src="<https://textual.tonic.ai/swagger/v1/swagger.json>" path="/api/Redact/xml" method="post" %}
<https://textual.tonic.ai/swagger/v1/swagger.json>
{% endopenapi %}

{% openapi src="<https://textual.tonic.ai/swagger/v1/swagger.json>" path="/api/Redact/html" method="post" %}
<https://textual.tonic.ai/swagger/v1/swagger.json>
{% endopenapi %}
