Is this an AI detector?
No. Deslop is an editing utility. It does not claim authorship detection, plagiarism checking, or detector bypass. It reports explainable writing patterns and applies safe mechanical edits.
Detect filler, jargon, and mechanical AI-writing patterns with versioned rules. Apply safe edits, leave the rest for review.
This posts canned AI-slop English to POST /rewrite and previews GET /rules. Click to run the rewrite.
It turns out we must leverage a very robust solution to unlock unprecedented synergy across the entire ecosystem. In today's fast-paced world this is crucial for teams everywhere.
Run rewrite to see cleaned text.
Why Deslop API
Safe mechanical edits
Layers 1 to 3 can auto-fix. Higher layers are reported for human review, not silently rewritten.
Explainable findings
Every hit includes a rule ID, offsets, severity, confidence, and whether a fix was applied.
Named profiles
technical, marketing, academic, and casual presets pick categories and a rewrite mode.
Protected content
Code, quotes, URLs, and Markdown structure survive rewriting byte-identical.
Versioned rule pack
GET /rules returns the catalog, count, and rulesVersion for CI pinning.
Not a detector
No authorship claims, no plagiarism engine, and no detector-bypass tooling.
/api/v1/deslop
Rewrite
Apply safe mechanical edits and return textClean plus the change list.
Analyze
Findings, scores, and stats without rewriting. GET variant exists for short text.
Rules catalog
Versioned rule pack, profiles, and rule count for pickers and CI.
| Parameter | Type | Required | Description |
|---|---|---|---|
| text | string | yes | English prose or Markdown. Required for analyze and rewrite. |
| format | string | no | text or markdown. Affects protected Markdown ranges. |
| profile | string | no | technical, marketing, academic, or casual. |
| mode | string | no | light, balanced, or strict. Rewrite only. |
| categories / ignore / preserve | array | no | Include categories, skip rule IDs, or protect code/urls/quotes. |
Error reference
Invalid request or unsupported language. Rejected before processing.
Missing or invalid gateway API key. Send x-api-key or api_key with every request.
Unknown route under /api/v1/deslop.
Text exceeds the byte limit.
More than 120 requests in a 15-minute window.
Example error response
{
"success": false,
"error": { "code": "VALIDATION_ERROR", "message": "Invalid request" },
"correlationId": "req_abc123"
}FAQ
No. Deslop is an editing utility. It does not claim authorship detection, plagiarism checking, or detector bypass. It reports explainable writing patterns and applies safe mechanical edits.
POST /analyze returns findings, scores, and stats. POST /rewrite also returns textClean, changesApplied, and the edits it actually applied. Higher-layer findings stay flagged for humans.
No. Protected ranges cover fenced code, inline code, quotes, and URLs. Those spans are copied through byte-identical.
English only in the base ruleset. Non-English documents are rejected before analysis.
Send your Datpaq API key as an x-api-key header or an api_key query parameter. Keys are created in the Datpaq dashboard and a free tier is included.
Explainable findings and safe mechanical rewrites for English prose and Markdown, without an authorship detector.