Aller au contenu
TurnitPass
DéveloppeursAPI v1Obtenir une clé API
Parcourir la documentation

DéveloppeursDocumentation Développeurs

Documentation API TurnitPass

Commencez avec les clés API, appelez les endpoints de révision, vérification, paraphrase, citation et bibliographie, puis intégrez TurnitPass dans votre application.

REST API v1

One request

Quick example

Envoyez du texte à l’endpoint humanizer avec une clé API Bearer. La réponse renvoie le texte transformé, les mots utilisés et le solde restant du titulaire de la clé.

curl
POST /api/v1/humanize
curl -X POST https://turnitpass.com/api/v1/humanize \
  -H "Authorization: Bearer tp_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"text":"Paste your draft here","language":"en","mode":"revise"}'
response
200 OK
{
  "output": "Your humanized text...",
  "words_used": 6,
  "words_remaining": 249994
}
TurnitPass expose aussi les endpoints paraphrase, rewrite, detector, citation, bibliography et status avec le même flux de clé API.

Route map

Explore the docs

01

Démarrage rapide

Créez une clé API depuis l’espace de travail, puis appelez les endpoints d’écriture, de vérification et de citation avec la même clé.

02

Authentification

Les requêtes de développement utilisent des clés API générées depuis l’espace de travail TurnitPass.

03

Référence API

Référence pour les endpoints authentifiés de révision, paraphrase, vérification des signaux, citation, bibliographie et statut de clé.

04

Changelog

Modifications récentes apportées à l’humaniseur, au détecteur, aux outils d’écriture, à la facturation et aux interfaces API.

Étape suivante

Request lifecycle

Chaque appel API TurnitPass suit le même parcours : authentifier la clé, valider le payload, exécuter le flux d’écriture ou de citation, mesurer l’usage, puis renvoyer une forme de réponse que votre produit peut stocker.

1

Authentifier la clé API

Envoyez une clé générée depuis l’espace de travail. Les clés révoquées, malformées ou absentes échouent avant le traitement du texte.

2

Valider le texte, la langue et les limites

Les requêtes de transformation appliquent des plages de mots, les requêtes detector des limites de scan plus longues, et les requêtes citation valident le style et la source.

3

Exécuter le flux

Les routes humanize, paraphrase, rewrite, detect, citation et bibliography réutilisent le même comportement serveur que les outils publics.

4

Enregistrer l’usage et renvoyer le résultat

Les appels réussis renvoient le résultat plus des métadonnées d’usage : mots utilisés, solde restant, statut ou exports de citations formatés.

API

Endpoints principaux

Réviser

POST/api/v1/humanize

Atténue les signaux de rédaction IA tout en préservant le sens.

Paraphraser

POST/api/v1/paraphrase

Réécrit et peaufine le texte selon plusieurs modes.

Vérifier

POST/api/v1/detect

Retourne un score estimé, le niveau de risque et les signaux de style.

Citations

POST/api/v1/citation

Formate les métadonnées de sources DOI, URL ou manuelles.

Production checklist

Appels côté serveur
N’exposez jamais les clés API dans le clientAppelez TurnitPass depuis votre backend, worker, file d’attente ou server action protégée.
Comportement de retry
Relancez les pannes réseau, pas les échecs de validationTraitez les réponses 4xx comme des problèmes d’utilisateur ou de payload ; réservez les retries aux erreurs 5xx ou réseau transitoires.
Budget de mots
Affichez le solde avant les flux lourdsUtilisez l’endpoint status pour décider s’il faut mettre en file, proposer une montée de plan ou découper le document.
Facturation
Les secrets Stripe sont la configuration finaleCheckout, portal et webhook sont branchés ; les clés live et price ID restent à renseigner au déploiement.
Pour une intégration produit, gardez une clé TurnitPass par environnement. Production, staging et développement local doivent pouvoir être révoqués indépendamment.
Ensuite, intégrez-le à votre flux.Continuer la lecture