Zum Inhalt springen
POST AI agent ready /v1/paste/create

Pastebin-API – Erstellen Sie temporäre Code-Snippets über REST

Speichern Sie eine Textzeichenfolge (Code, Protokolle, Konfigurationsdateien) und erhalten Sie eine Einfüge-ID. Einfügungen laufen nach einer konfigurierbaren TTL ab (Standard 1 Stunde, maximal 24 Stunden). Geben Sie beim Abrufen ein optionales Sprach-Tag für die Syntaxhervorhebung an. Gespeichert im Edge-KV von Cloudflare für schnelle globale Lesevorgänge.

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

Teilen Sie Fehlerprotokolle während der Reaktion auf Vorfälle mit Teamkollegen

Fügen Sie einen Stack-Trace oder ein Log-Snippet ein und teilen Sie die ID in Slack. Das Einfügen läuft nach dem Vorfallfenster automatisch ab, sodass vertrauliche Protokolldaten nicht in einem öffentlichen Pastebin verbleiben.

Speichern Sie temporäre Konfigurations- oder Codeausschnitte in CI-Pipelines

Generieren Sie eine Konfigurationsdatei in einem CI-Schritt, speichern Sie sie als Paste und rufen Sie sie in einem späteren Schritt oder parallelen Job ab. Die TTL stellt sicher, dass die Daten nach Abschluss der Pipeline automatisch bereinigt werden.

Frequently asked questions

Was ist die maximale Pastengröße?
Das Anforderungstextlimit beträgt 1 MB. Für die meisten Codefragmente, Protokollausgaben und Konfigurationsdateien ist dies mehr als ausreichend.
Kann ich eine vorhandene Paste aktualisieren?
Nein. Pasten sind nach ihrer Erstellung unveränderlich. Um aktualisierte Inhalte zu teilen, erstellen Sie eine neue Paste und verteilen Sie die neue ID.
Was passiert nach Ablauf der TTL?
Die Einfügung wird automatisch aus dem Schlüsselwertspeicher gelöscht. Anfragen nach der abgelaufenen Einfüge-ID geben den Fehler 404 NOT_FOUND zurück.
Ist der eingefügte Inhalt verschlüsselt?
Nein. Einfügungen werden in Cloudflare KV als Klartext gespeichert. Speichern Sie keine Geheimnisse, Passwörter oder API-Schlüssel in Pasten. Verwenden Sie zuerst den Endpunkt /v1/encrypt/encrypt, wenn Sie sensiblen Text speichern müssen.
Welche Sprachen werden für die Syntaxhervorhebung unterstützt?
Das Sprachfeld ist ein Freitext-Tag, das mit dem Einfügen gespeichert wird. Zu den gängigen Werten gehören „javascript“, „python“, „json“, „yaml“, „go“, „rust“ und „plaintext“. Ihr clientseitiger Textmarker kann dieses Tag verwenden, um die richtige Grammatik anzuwenden.

Get your API key

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