FlowRunner
PricingContact
Theme
Start Free

Pastebin

Developer Tools

Pastebin is the text and code snippet sharing service. Workflows create pastes with expiry and privacy settings, list and read a member's pastes, and pull recent public pastes through the PRO scraping API.

Verified 10 actions API key available
Pastebin website Platform Documentation Capability data verified 2026-08-25
A build or a scheduled job fails and produces output too large for a chat message
Agent collects the relevant excerpt rather than the whole file
The excerpt is screened for credentials, tokens, and customer identifiers
Get User Details confirms the member account and its default expiry and visibility
Create Paste writes the excerpt under the member key with an explicit expiry
The URL posts into the incident thread beside the failure summary
Anything that fails the content screen stops here for a person to redact or refuse

What This Integration Enables

Pastebin does one thing with almost no ceremony: it turns a block of text into a URL that anybody can open. That is genuinely useful inside automation. A failing job produces output that is too long for a message and too short to justify a file store. A support workflow needs to hand a customer a configuration sample. A nightly report has a hundred lines of detail nobody wants in the channel but somebody will want on Thursday. In each case the useful artifact is a link, and this is the cheapest way to make one.

It is also worth being clear about what the API is like, because that shapes how an agent should use it. Every call answers with a plain text body and a success status whether it worked or not, so a failure is a sentence beginning with an error phrase and nothing else distinguishes it. Two responses come back as XML fragments with no document element. The FlowRunner connector handles all of that: it detects the error prefix and raises rather than passing an error sentence downstream as though it were a paste URL, and it parses the fragments into real objects. What it cannot handle for you is the decision about what goes into a paste, and that is the subject of the human-in-the-loop section below.

Without FlowRunner

Logs pasted into chat A stack trace fills the channel, and the useful lines scroll away by the afternoon
Sharing without an expiry Content posted for one conversation stays reachable long after the conversation ended
No record of what was shared Nobody can list what an automation published, because nothing tracked it

With FlowRunner

A link instead of a wall of text The thread carries a summary and a URL, and the detail is one click away
Expiry chosen at the moment of writing Every automated paste carries a deliberate lifetime rather than the account default
Everything published is listable Pastes created under the member key can be enumerated, read back, and removed

Use Case Scenarios

  • Failure output that stays readable

    A pipeline in Jenkins or CircleCI fails. The agent extracts the failing step's output, trims it to the relevant window, and calls Create Paste with the member key, an unlisted visibility, and an expiry matched to how long the team actually keeps incident detail. The URL posts into the Slack thread beside a one line summary and the commit from GitHub that correlates. The channel stays readable and the detail is one click away. Because the paste was created under the member key rather than as a guest, the same workflow can list it later and clean it up.

  • Reading back what the automation published

    A weekly review workflow calls List Pastes to enumerate everything created under the account, then Get Paste Content on the ones it needs, which is the only route that reads a private paste. It checks that nothing exceeded its intended lifetime, tallies what was published against what the team expected, and calls Delete Paste on anything past its usefulness. An account with nothing in it answers with a plain sentence rather than an empty document, and the connector reports that as an empty list rather than an error, so the review does not page anybody on a quiet week.

  • Watching the public firehose, honestly

    Some teams monitor recent public pastes for their own leaked credentials or brand mentions. Pastebin supports this properly through its scraping API, and the vendor asks explicitly that you use those routes rather than fetching raw URLs at volume, because it blocks addresses that do the latter. List Recent Pastes returns the recent public stream, Get Scraped Paste Metadata is the cheap way to decide whether an entry is interesting, and Get Scraped Paste Content fetches the ones that are. Two real constraints apply and are worth knowing before designing around this: the routes need a PRO account, and they need a whitelisted IP, which has to be FlowRunner's outbound address. That is not always something a team can predict or control, so confirm it works before a workflow depends on it.

Human-in-Loop Highlight

Create Paste has a parameter that decides whether the paste can ever be taken back. Called without a member key, it produces a guest paste: not attached to any account, not listable, not private, and not deletable through this API by anybody, ever. It stays up until its expiry passes. Delete Paste exists, but it only works on pastes the member owns, which means the availability of the undo is fixed at the moment of the write rather than being a decision you can make afterwards. That is unusual enough to build a gate on. So when a FlowRunner workflow is about to publish content that came out of a system of record, a log excerpt, a config dump, an export, the agent screens it and then stops rather than posting: "This paste is 240 lines from the payments service log. Two lines match a token pattern and one contains what looks like a customer email. Redact and publish unlisted with a 1 day expiry, publish as is, or attach it to the ticket instead?" A person answers. The agent gathered, trimmed, and screened. The decision to put something on the public internet with a fixed lifetime and no recall stayed with a human, because that is the kind of decision that only looks small until it is wrong.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via email
Human decides
Agent resumes with decision

Agent Capabilities

10 actions

Pastes

5
  • Create Paste Creates a paste and returns its URL. Without a member key this creates a guest paste, which cannot be listed, deleted, or made private afterwards, which is what this page's human gate exists for.
  • List Pastes Returns the pastes created by the logged in member. Guest pastes never appear here, because they belong to no account.
  • Delete Paste Deletes a paste belonging to the logged in member. Only the member's own pastes can be removed through this API.
  • Get Paste Content Returns the raw text of one of the member's own pastes, including private ones. The only route that can read a private paste.
  • Get Public Paste Content Returns the raw text of any public or unlisted paste with no credentials. The vendor asks that this not be used at volume and provides the scraping routes for that purpose.

Account

2
  • Login Exchanges a member's username and password for a user key. Only one key is active per user at a time, so running this invalidates the previous one and anything still using it.
  • Get User Details Returns the member's profile and defaults: username, default format, default expiry, default visibility, and whether the account is PRO, which is what decides whether the scraping routes are available.

Scraping API

3
  • List Recent Pastes Returns the most recent public pastes as structured data. Requires a PRO account and a whitelisted IP, and results carry a short cache delay.
  • Get Scraped Paste Content Returns a paste's raw content through the scraping API. The route the vendor provides so that systematic reading does not have to fetch raw URLs.
  • Get Scraped Paste Metadata Returns a paste's title, size, syntax, author, date, and expiry. Cheaper than fetching the content when a workflow only needs to decide whether the paste is worth reading.

Frequently Asked Questions

What can FlowRunner do with Pastebin?

FlowRunner agents can run Create Paste, List Pastes, and Delete Paste in Pastebin, plus 7 more actions.

Does connecting Pastebin to FlowRunner require OAuth?

No. Pastebin connects to FlowRunner with an API key, no OAuth flow required.

Can Pastebin trigger a FlowRunner workflow automatically?

Pastebin doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Pastebin

Free plan, no card required. Connect in minutes.