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
| Action | What it does |
|---|---|
| Create a folder | Create a folder to keep pastes in, at the top level or inside one of your folders. |
| 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. |
| Create a paste | Share text or code as a paste and get its link. |
| 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. |
| Delete a paste | Permanently delete one of your pastes. |
| Get a folder | List the pastes and subfolders in a folder. |
| Get a paste | Read a paste's text, files, tags and details. |
| List folders | List all your folders, top down, each with its path, such as Projects / Lodol. |
| List pastes | List your own pastes, newest first, optionally only those matching some words or carrying a tag. |
| 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. |
| Update a paste | Change 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
- Name
nametextRequired - What to call the folder.
- Inside folder
parent_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
- Files
filesobjectRequired - 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.
- Title
titletext - 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.
- Visibility
visibilitytext - 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. - Folder
foldertext - Optional. One of your folders to put the paste in. Leave blank to keep it at the top level.
- Tags
tagslist - Optional. Words to file the paste under, such as python or notes, each up to 30 characters.
- Delete after
delete_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. - Encrypt
encrypttrue/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. - Password
passwordtext - 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
- Content
contenttextRequired - The text or code to share.
- Title
titletext - 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.
- Visibility
visibilitytext - 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. - Folder
foldertext - Optional. One of your folders to put the paste in. Leave blank to keep it at the top level.
- Tags
tagslist - Optional. Words to file the paste under, such as python or notes, each up to 30 characters.
- Delete after
delete_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. - Encrypt
encrypttrue/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. - Password
passwordtext - 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
- Folder
foldertextRequired - 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
- Paste
pastetextRequired - 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
- Folder
foldertextRequired - 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
- Paste
pastetextRequired - 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.
- Password
passwordtext - 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
- Search
searchtext - Optional. Words to look for in the pastes' titles and text.
- Tag
tagtext - Optional. Only pastes with this tag, such as python.
- Order
ordertext - Which pastes come first.One of:
newest(Newest first),oldest(Oldest first). Default:newest. - Most results
max_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
- Search
searchtext - Optional. Words to look for in the pastes' titles and text.
- Tag
tagtext - Optional. Only pastes with this tag, such as python.
- Order
ordertext - Which pastes come first.One of:
newest(Newest first),trending(Trending (last 4 days)),popular(Most popular). Default:newest. - Most results
max_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
- Paste
pastetextRequired - 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.
- Title
titletext - Optional. A new title, which works like a file name: its ending sets the highlighting.
- Content
contenttext - Optional. New text to replace the paste's text with. A multi-file paste becomes a single-file one.
- Files
filesobject - Optional. Files to replace the paste's text or files with, each a name and its contents. Give these or Content, not both.
- Visibility
visibilitytext - 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 folder
foldertext - Optional. One of your folders to move the paste to.
- Tags
tagslist - Optional. Tags to replace the paste's tags with. Leave empty to keep them.
- Delete after
delete_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). - Password
passwordtext - 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"
}