Aller au contenu
POST AI agent ready /v1/paste/create

API Pastebin - Créer des extraits de code temporaires via REST

Stockez une chaîne de texte (code, journaux, fichiers de configuration) et recevez un ID de collage. Les pâtes expirent après une durée de vie configurable (1 heure par défaut, 24 heures maximum). Spécifiez une balise de langue facultative pour la coloration syntaxique lors de la récupération. Stocké sur le Edge KV de Cloudflare pour des lectures globales rapides.

Parameters

stringrequired

The text content to store.

number

Time to live in seconds. Default 3600 (1 hour), max 86400 (24 hours).

string

Language identifier for syntax highlighting (e.g., "javascript", "python", "json").

Code examples

curl -X POST https://api.botoi.com/v1/paste/create \
  -H "Content-Type: application/json" \
  -d '{"content":"console.log(\"hello world\");","ttl":3600,"language":"javascript"}'

When to use this API

Partagez les journaux d'erreurs avec vos coéquipiers lors de la réponse aux incidents

Collez une trace de pile ou un extrait de journal et partagez l’ID dans Slack. Le collage expire automatiquement après la fenêtre d'incident, de sorte que les données de journal sensibles ne restent pas dans une poubelle publique.

Stocker des extraits de configuration ou de code temporaires dans les pipelines CI

Générez un fichier de configuration en une seule étape CI, stockez-le sous forme de pâte et récupérez-le lors d'une étape ultérieure ou d'une tâche parallèle. Le TTL garantit que les données sont nettoyées automatiquement une fois le pipeline terminé.

Frequently asked questions

Quelle est la taille maximale de la pâte ?
La limite du corps de la requête est de 1 Mo. Pour la plupart des extraits de code, des sorties de journaux et des fichiers de configuration, cela est plus que suffisant.
Puis-je mettre à jour une pâte existante ?
Non. Les pâtes sont immuables une fois créées. Pour partager du contenu mis à jour, créez un nouveau collage et distribuez le nouvel identifiant.
Que se passe-t-il après l'expiration de la durée de vie ?
La pâte est automatiquement supprimée du magasin clé-valeur. Les demandes d'ID de collage expiré renvoient une erreur 404 NOT_FOUND.
Le contenu collé est-il crypté ?
Non. Les pâtes sont stockées sous forme de texte brut dans Cloudflare KV. Ne stockez pas de secrets, de mots de passe ou de clés API dans des pâtes. Utilisez d’abord le point de terminaison /v1/encrypt/encrypt si vous devez stocker du texte sensible.
Quelles langues sont prises en charge pour la coloration syntaxique ?
Le champ de langue est une balise de texte libre stockée avec le collage. Les valeurs courantes incluent « javascript », « python », « json », « yaml », « go », « rust » et « plaintext ». Votre surligneur côté client peut utiliser cette balise pour appliquer la grammaire correcte.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.