Pastefy

App · Utilities · 11 actions

Share code and text as pastes on Pastefy: create single or multi-file pastes, encrypt them before they leave Lodol, file them in folders, and find your own or public pastes.

Actions

ActionWhat it does
Create a folderCreate a folder to keep pastes in, at the top level or inside one of your folders.
Create a multi-file pasteShare several named files as one paste, each highlighted for its own language, such as a script with its log or config.
Create a pasteShare text or code as a paste and get its link.
Delete a folderPermanently delete one of your folders, with its subfolders and the public and unlisted pastes in them, as deleting it on Pastefy does.
Delete a pastePermanently delete one of your pastes.
Get a folderList the pastes and subfolders in a folder.
Get a pasteRead a paste's text, files, tags and details.
List foldersList all your folders, top down, each with its path, such as Projects / Lodol.
List pastesList your own pastes, newest first, optionally only those matching some words or carrying a tag.
Search public pastesFind public pastes anyone shared on Pastefy: the newest, what is trending, or the most popular, optionally matching some words or a tag.
Update a pasteChange a paste's title, text or files, who can open it, its folder, tags or when it is deleted.

Create a folder

Create a folder to keep pastes in, at the top level or inside one of your folders.

Inputs

NamenametextRequired
What to call the folder.
Inside folderparent_foldertext
Optional. One of your folders to create it in. Leave blank for the top level.

Outputs

created_attext
When the folder was made (ISO 8601, UTC).
folder_idtext
The folder's ID, for the other folder steps.
nametext
The folder's name.
parent_idtext
The folder it is inside. Empty at the top level.
pathtext
Where it sits, from the top, such as Projects / Lodol.
statustext
Status of the action execution ("success" on success).
urltext
The folder's link on Pastefy.
Example output
{
  "created_at": "2026-10-01T09:30:00Z",
  "folder_id": "Fo1dEr42",
  "name": "Scripts",
  "parent_id": "Pr0jEcts",
  "path": "Projects / Scripts",
  "status": "success",
  "url": "https://pastefy.app/folder/Fo1dEr42"
}

Create a multi-file paste

Share several named files as one paste, each highlighted for its own language, such as a script with its log or config.

Inputs

FilesfilesobjectRequired
Each file's name and contents, such as app.py and its code. The name's ending sets how Pastefy highlights that file. A files list an earlier step returned works too.
Titletitletext
Optional. The paste's name, which works like a file name: end it in .py, .md, .json and so on, and Pastefy highlights the paste in that language.
Visibilityvisibilitytext
Who can open the paste.One of: unlisted (Unlisted: anyone with the link can open it), public (Public: also listed on Pastefy's Explore page and your profile), private (Private: only your Pastefy account can open it). Default: unlisted.
Folderfoldertext
Optional. One of your folders to put the paste in. Leave blank to keep it at the top level.
Tagstagslist
Optional. Words to file the paste under, such as python or notes, each up to 30 characters.
Delete afterdelete_aftertext
How long the paste lasts before Pastefy deletes it for good, counted from when this step runs.One of: never, 10m (10 minutes), 1h (1 hour), 1d (1 day), 7d (7 days), 30d (30 days), 365d (1 year). Default: never.
Encryptencrypttrue/false
Encrypt the paste in Lodol before it is sent, so Pastefy only ever stores scrambled text. Lodol makes up a password unless you give one, and returns it with a secret link that opens the paste.Default: false.
Passwordpasswordtext
Optional. A password to encrypt the paste with; giving one turns on Encrypt. Anyone opening the paste on Pastefy will need it.

Outputs

contenttext
The paste's text. A multi-file paste keeps its files here as JSON; use files instead.
created_attext
When the paste was made (ISO 8601, UTC).
encryptedtrue/false
True when the paste is encrypted with a password.
expires_attext
When Pastefy will delete the paste. Empty if never.
fileslist
Every file in the paste, each with its name and contents. A paste that isn't multi-file has one, named by its title.
folder_idtext
The folder the paste is in. Empty at the top level.
multi_filetrue/false
True for a paste of several named files.
ownertext
The Pastefy user name of the paste's owner.
passwordtext
The password the paste was encrypted with, given or made up. Empty when it isn't encrypted.
paste_idtext
The paste's ID, for the other paste steps.
raw_urltext
A link to the paste's bare text, with no page around it.
secret_linktext
For an encrypted paste: its link with the password built in, which opens it straight away. Empty otherwise, or when the password has spaces or other characters a link can't carry.
statustext
Status of the action execution ("success" on success).
tagslist
The paste's tags.
titletext
The paste's title (its file name).
urltext
The paste's link, to open or share.
visibilitytext
Who can open it: unlisted, public or private.
Example output
{
  "content": "[{\"name\":\"app.py\",\"contents\":\"print(1 / 0)\"},{\"name\":\"error.log\",\"contents\":\"ZeroDivisionError: division by zero\"}]",
  "created_at": "2026-10-05T16:43:35Z",
  "encrypted": true,
  "expires_at": "2026-10-12T16:43:35Z",
  "files": [
    {
      "contents": "print(1 / 0)",
      "name": "app.py"
    },
    {
      "contents": "ZeroDivisionError: division by zero",
      "name": "error.log"
    }
  ],
  "folder_id": "Fo1dEr42",
  "multi_file": true,
  "owner": "jane",
  "password": "q3Jt0bZr8sLx2VwPc9Hf5KdA",
  "paste_id": "MuLt1F1l",
  "raw_url": "https://pastefy.app/MuLt1F1l/raw",
  "secret_link": "https://pastefy.app/MuLt1F1l#q3Jt0bZr8sLx2VwPc9Hf5KdA",
  "status": "success",
  "tags": [
    "scripts"
  ],
  "title": "Bug report",
  "url": "https://pastefy.app/MuLt1F1l",
  "visibility": "unlisted"
}

Create a paste

Share text or code as a paste and get its link. It can go in a folder, carry tags, delete itself after a while, or be encrypted with a password.

Inputs

ContentcontenttextRequired
The text or code to share.
Titletitletext
Optional. The paste's name, which works like a file name: end it in .py, .md, .json and so on, and Pastefy highlights the paste in that language.
Visibilityvisibilitytext
Who can open the paste.One of: unlisted (Unlisted: anyone with the link can open it), public (Public: also listed on Pastefy's Explore page and your profile), private (Private: only your Pastefy account can open it). Default: unlisted.
Folderfoldertext
Optional. One of your folders to put the paste in. Leave blank to keep it at the top level.
Tagstagslist
Optional. Words to file the paste under, such as python or notes, each up to 30 characters.
Delete afterdelete_aftertext
How long the paste lasts before Pastefy deletes it for good, counted from when this step runs.One of: never, 10m (10 minutes), 1h (1 hour), 1d (1 day), 7d (7 days), 30d (30 days), 365d (1 year). Default: never.
Encryptencrypttrue/false
Encrypt the paste in Lodol before it is sent, so Pastefy only ever stores scrambled text. Lodol makes up a password unless you give one, and returns it with a secret link that opens the paste.Default: false.
Passwordpasswordtext
Optional. A password to encrypt the paste with; giving one turns on Encrypt. Anyone opening the paste on Pastefy will need it.

Outputs

contenttext
The paste's text. A multi-file paste keeps its files here as JSON; use files instead.
created_attext
When the paste was made (ISO 8601, UTC).
encryptedtrue/false
True when the paste is encrypted with a password.
expires_attext
When Pastefy will delete the paste. Empty if never.
fileslist
Every file in the paste, each with its name and contents. A paste that isn't multi-file has one, named by its title.
folder_idtext
The folder the paste is in. Empty at the top level.
multi_filetrue/false
True for a paste of several named files.
ownertext
The Pastefy user name of the paste's owner.
passwordtext
The password the paste was encrypted with, given or made up. Empty when it isn't encrypted.
paste_idtext
The paste's ID, for the other paste steps.
raw_urltext
A link to the paste's bare text, with no page around it.
secret_linktext
For an encrypted paste: its link with the password built in, which opens it straight away. Empty otherwise, or when the password has spaces or other characters a link can't carry.
statustext
Status of the action execution ("success" on success).
tagslist
The paste's tags.
titletext
The paste's title (its file name).
urltext
The paste's link, to open or share.
visibilitytext
Who can open it: unlisted, public or private.
Example output
{
  "content": "#!/bin/sh\necho 'Deploying'\n",
  "created_at": "2026-10-05T16:43:35Z",
  "encrypted": false,
  "expires_at": "",
  "files": [
    {
      "contents": "#!/bin/sh\necho 'Deploying'\n",
      "name": "deploy.sh"
    }
  ],
  "folder_id": "Fo1dEr42",
  "multi_file": false,
  "owner": "jane",
  "password": "",
  "paste_id": "AbCd1234",
  "raw_url": "https://pastefy.app/AbCd1234/raw",
  "secret_link": "",
  "status": "success",
  "tags": [
    "scripts"
  ],
  "title": "deploy.sh",
  "url": "https://pastefy.app/AbCd1234",
  "visibility": "unlisted"
}

Delete a folder

Permanently delete one of your folders, with its subfolders and the public and unlisted pastes in them, as deleting it on Pastefy does. Private pastes in it are kept. A folder that is already gone counts as deleted.

Inputs

FolderfoldertextRequired
The folder: pick one of yours, or give a folder's ID, link, name or path (such as Projects / Lodol).

Outputs

deletedtrue/false
True once it is gone.
folder_idtext
The folder deleted.
nametext
Its name.
notetext
Says so when the folder was already gone. Empty otherwise.
statustext
Status of the action execution ("success" on success).
Example output
{
  "deleted": true,
  "folder_id": "Fo1dEr42",
  "name": "Scripts",
  "note": "",
  "status": "success"
}

Delete a paste

Permanently delete one of your pastes. Its link stops working at once. A paste that is already gone counts as deleted.

Inputs

PastepastetextRequired
The paste: pick one of yours, or give a paste's ID or link, such as the url an earlier step returned. An encrypted paste's secret link opens it without a password.

Outputs

deletedtrue/false
True once it is gone.
notetext
Says so when the paste was already gone. Empty otherwise.
paste_idtext
The paste deleted.
statustext
Status of the action execution ("success" on success).
Example output
{
  "deleted": true,
  "note": "",
  "paste_id": "AbCd1234",
  "status": "success"
}

Get a folder

List the pastes and subfolders in a folder. Someone else's folder works too, by its link, showing what they share.

Inputs

FolderfoldertextRequired
The folder: pick one of yours, or give a folder's ID, link, name or path (such as Projects / Lodol).

Outputs

created_attext
When the folder was made (ISO 8601, UTC).
folder_idtext
The folder's ID, for the other folder steps.
nametext
The folder's name.
parent_idtext
The folder it is inside. Empty at the top level.
paste_countnumber
How many pastes are directly in it.
pasteslist
The pastes directly in the folder.
pathtext
Where it sits, from the top, such as Projects / Lodol.
statustext
Status of the action execution ("success" on success).
subfolder_countnumber
How many folders are directly inside it.
subfolderslist
The folders directly inside it.
urltext
The folder's link on Pastefy.
Example output
{
  "created_at": "2026-10-01T09:30:00Z",
  "folder_id": "Fo1dEr42",
  "name": "Scripts",
  "parent_id": "Pr0jEcts",
  "paste_count": 1,
  "pastes": [
    {
      "created_at": "2026-10-05T16:43:35Z",
      "encrypted": false,
      "expires_at": "",
      "folder_id": "Fo1dEr42",
      "multi_file": false,
      "owner": "jane",
      "paste_id": "AbCd1234",
      "preview": "#!/bin/sh\necho 'Deploying'\n",
      "title": "deploy.sh",
      "url": "https://pastefy.app/AbCd1234",
      "visibility": "unlisted"
    }
  ],
  "path": "Projects / Scripts",
  "status": "success",
  "subfolder_count": 1,
  "subfolders": [
    {
      "folder_id": "Ar3hIvEd",
      "name": "Archive",
      "url": "https://pastefy.app/folder/Ar3hIvEd"
    }
  ],
  "url": "https://pastefy.app/folder/Fo1dEr42"
}

Get a paste

Read a paste's text, files, tags and details. An encrypted paste is decrypted with its password or secret link.

Inputs

PastepastetextRequired
The paste: pick one of yours, or give a paste's ID or link, such as the url an earlier step returned. An encrypted paste's secret link opens it without a password.
Passwordpasswordtext
Only for an encrypted paste: its password. Not needed when Paste is its secret link.

Outputs

contenttext
The paste's text. A multi-file paste keeps its files here as JSON; use files instead.
created_attext
When the paste was made (ISO 8601, UTC).
encryptedtrue/false
True when the paste is encrypted with a password.
expires_attext
When Pastefy will delete the paste. Empty if never.
fileslist
Every file in the paste, each with its name and contents. A paste that isn't multi-file has one, named by its title.
folder_idtext
The folder the paste is in. Empty at the top level.
multi_filetrue/false
True for a paste of several named files.
ownertext
The Pastefy user name of the paste's owner.
paste_idtext
The paste's ID, for the other paste steps.
raw_urltext
A link to the paste's bare text, with no page around it.
secret_linktext
For an encrypted paste: its link with the password built in, which opens it straight away. Empty otherwise, or when the password has spaces or other characters a link can't carry.
statustext
Status of the action execution ("success" on success).
tagslist
The paste's tags.
titletext
The paste's title (its file name).
urltext
The paste's link, to open or share.
visibilitytext
Who can open it: unlisted, public or private.
Example output
{
  "content": "#!/bin/sh\necho 'Deploying'\n",
  "created_at": "2026-10-05T16:43:35Z",
  "encrypted": false,
  "expires_at": "",
  "files": [
    {
      "contents": "#!/bin/sh\necho 'Deploying'\n",
      "name": "deploy.sh"
    }
  ],
  "folder_id": "Fo1dEr42",
  "multi_file": false,
  "owner": "jane",
  "paste_id": "AbCd1234",
  "raw_url": "https://pastefy.app/AbCd1234/raw",
  "secret_link": "",
  "status": "success",
  "tags": [
    "scripts"
  ],
  "title": "deploy.sh",
  "url": "https://pastefy.app/AbCd1234",
  "visibility": "unlisted"
}

List folders

List all your folders, top down, each with its path, such as Projects / Lodol.

Inputs

None.

Outputs

countnumber
How many folders there are.
folderslist
Every folder, each followed by those inside it.
statustext
Status of the action execution ("success" on success).
Example output
{
  "count": 2,
  "folders": [
    {
      "created_at": "2026-09-28T12:00:00Z",
      "folder_id": "Pr0jEcts",
      "name": "Projects",
      "parent_id": "",
      "path": "Projects",
      "url": "https://pastefy.app/folder/Pr0jEcts"
    },
    {
      "created_at": "2026-10-01T09:30:00Z",
      "folder_id": "Fo1dEr42",
      "name": "Scripts",
      "parent_id": "Pr0jEcts",
      "path": "Projects / Scripts",
      "url": "https://pastefy.app/folder/Fo1dEr42"
    }
  ],
  "status": "success"
}

List pastes

List your own pastes, newest first, optionally only those matching some words or carrying a tag.

Inputs

Searchsearchtext
Optional. Words to look for in the pastes' titles and text.
Tagtagtext
Optional. Only pastes with this tag, such as python.
Orderordertext
Which pastes come first.One of: newest (Newest first), oldest (Oldest first). Default: newest.
Most resultsmax_resultsnumber
The most pastes to return, from 1 to 500.From 1 to 500. Default: 50.

Outputs

countnumber
How many pastes were returned.
pasteslist
The pastes found.
statustext
Status of the action execution ("success" on success).
Example output
{
  "count": 1,
  "pastes": [
    {
      "created_at": "2026-10-05T16:43:35Z",
      "encrypted": false,
      "expires_at": "",
      "folder_id": "Fo1dEr42",
      "multi_file": false,
      "owner": "jane",
      "paste_id": "AbCd1234",
      "preview": "#!/bin/sh\necho 'Deploying'\n",
      "title": "deploy.sh",
      "url": "https://pastefy.app/AbCd1234",
      "visibility": "unlisted"
    }
  ],
  "status": "success"
}

Search public pastes

Find public pastes anyone shared on Pastefy: the newest, what is trending, or the most popular, optionally matching some words or a tag.

Inputs

Searchsearchtext
Optional. Words to look for in the pastes' titles and text.
Tagtagtext
Optional. Only pastes with this tag, such as python.
Orderordertext
Which pastes come first.One of: newest (Newest first), trending (Trending (last 4 days)), popular (Most popular). Default: newest.
Most resultsmax_resultsnumber
The most pastes to return, from 1 to 500.From 1 to 500. Default: 50.

Outputs

countnumber
How many pastes were returned.
pasteslist
The pastes found.
statustext
Status of the action execution ("success" on success).
Example output
{
  "count": 1,
  "pastes": [
    {
      "created_at": "2026-10-05T16:43:35Z",
      "encrypted": false,
      "expires_at": "",
      "folder_id": "",
      "multi_file": false,
      "owner": "jane",
      "paste_id": "AbCd1234",
      "preview": "#!/bin/sh\necho 'Deploying'\n",
      "title": "deploy.sh",
      "url": "https://pastefy.app/AbCd1234",
      "visibility": "public"
    }
  ],
  "status": "success"
}

Update a paste

Change a paste's title, text or files, who can open it, its folder, tags or when it is deleted. Blank fields stay as they are.

Inputs

PastepastetextRequired
The paste: pick one of yours, or give a paste's ID or link, such as the url an earlier step returned. An encrypted paste's secret link opens it without a password.
Titletitletext
Optional. A new title, which works like a file name: its ending sets the highlighting.
Contentcontenttext
Optional. New text to replace the paste's text with. A multi-file paste becomes a single-file one.
Filesfilesobject
Optional. Files to replace the paste's text or files with, each a name and its contents. Give these or Content, not both.
Visibilityvisibilitytext
Optional. Who can open the paste from now on.One of: unlisted (Unlisted: anyone with the link can open it), public (Public: also listed on Pastefy's Explore page and your profile), private (Private: only your Pastefy account can open it).
Move to folderfoldertext
Optional. One of your folders to move the paste to.
Tagstagslist
Optional. Tags to replace the paste's tags with. Leave empty to keep them.
Delete afterdelete_aftertext
Optional. A new time for Pastefy to delete the paste, counted from when this step runs. Pastefy can move an expiry but not remove it.One of: 10m (10 minutes), 1h (1 hour), 1d (1 day), 7d (7 days), 30d (30 days), 365d (1 year).
Passwordpasswordtext
Only for an encrypted paste: its password, which changing its title, text or files needs. Not needed when Paste is its secret link.

Outputs

contenttext
The paste's text. A multi-file paste keeps its files here as JSON; use files instead.
created_attext
When the paste was made (ISO 8601, UTC).
encryptedtrue/false
True when the paste is encrypted with a password.
expires_attext
When Pastefy will delete the paste. Empty if never.
fileslist
Every file in the paste, each with its name and contents. A paste that isn't multi-file has one, named by its title.
folder_idtext
The folder the paste is in. Empty at the top level.
multi_filetrue/false
True for a paste of several named files.
ownertext
The Pastefy user name of the paste's owner.
paste_idtext
The paste's ID, for the other paste steps.
raw_urltext
A link to the paste's bare text, with no page around it.
secret_linktext
For an encrypted paste: its link with the password built in, which opens it straight away. Empty otherwise, or when the password has spaces or other characters a link can't carry.
statustext
Status of the action execution ("success" on success).
tagslist
The paste's tags.
titletext
The paste's title (its file name).
urltext
The paste's link, to open or share.
visibilitytext
Who can open it: unlisted, public or private.
Example output
{
  "content": "#!/bin/sh\necho 'Deploying'\n",
  "created_at": "2026-10-05T16:43:35Z",
  "encrypted": false,
  "expires_at": "",
  "files": [
    {
      "contents": "#!/bin/sh\necho 'Deploying'\n",
      "name": "deploy.sh"
    }
  ],
  "folder_id": "Fo1dEr42",
  "multi_file": false,
  "owner": "jane",
  "paste_id": "AbCd1234",
  "raw_url": "https://pastefy.app/AbCd1234/raw",
  "secret_link": "",
  "status": "success",
  "tags": [
    "scripts"
  ],
  "title": "deploy.sh",
  "url": "https://pastefy.app/AbCd1234",
  "visibility": "private"
}

On this page