---
title: Paraphrase Text API
slug: paraphrase-text
url: https://apyhub.com/sharpapi/service/paraphrase-text
provider: SharpAPI
categories: [Artificial Intelligence, Smart Generation]
auth: api_key
---

# Paraphrase Text API

Rewrite content with optional context, language, length, and tone controls. Returns a job ID, status URL, and the paraphrased text when complete.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/sharpapi/api/v1/content/paraphrase` | What it does Submits a paraphrasing job for the provided text content. The request body includes th… | 50 |
| GET | `/sharpapi/api/v1/content/paraphrase/job/status/:job_id` | What it does Checks the status of a previously submitted paraphrase job using its job ID. When the… | 1 |

## About

## What it does
Paraphrase Text rewrites submitted content while preserving the meaning of the original. Send a `content` string, and optionally add `context` to guide the rewrite, `language` to set the output language, `max_length` to cap the length, and `voice_tone` to shape the style.

Use it when you need alternate wording for a blog draft, product copy, support article, or internal documentation. The service submits a paraphrase job and returns a `job_id` plus a `status_url` so you can poll for completion asynchronously.

When the job finishes, the status endpoint returns a `data` object with `id`, `type`, and `attributes`. Inside `attributes`, you get the job `status` and a `result` object containing the paraphrased text in `paraphrase`.

Paraphrase Text is a good fit for content refresh workflows, tone adaptation, and rewriting text for a different audience without changing the underlying message.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/sharpapi/service/paraphrase-text
