@n8n-dev/n8n-nodes-cpy-re-peertube
v1.0.0
Published
PeerTube API is HTTP(S)-based and RESTful.
Maintainers
Readme
@n8n-dev/n8n-nodes-cpy-re-peertube
Stop writing cpy-re-peertube API integrations by hand.
Every time you connect n8n to cpy-re-peertube, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to cpy-re-peertube took 5 minutes, not half a day?
This node gives you 40+ resources out of the box: Register, Session, Accounts, Users, My User, and 35 more: with full CRUD operations, typed parameters, and zero manual configuration.
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
Install
npm install @n8n-dev/n8n-nodes-cpy-re-peertubeOr in n8n:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-cpy-re-peertube - Click Install
Quick Start
- Install the node (above)
- Add credentials: cpy-re-peertube API → paste your API key
- Drag the cpy-re-peertube node into your workflow
- Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
Resources
- Post Resend user verification link
- Post Register a user
- Get List registrations
- Post Resend verification link to registration email
- Post Request registration
- Delete registration
- Post Accept registration
- Post Reject registration
- Post Verify a registration email
- Post Verify a user
- Get Login prerequisite
- Post Logout
- Post Login
- Get List accounts
- Get an account
- Get List followers of an account
- Get List ratings of an account
- Get List the synchronizations of video channels of an account
- Get List video channels of an account
- Get List playlists of an account
- Get List videos of an account
- Get List users
- Post Create a user
- Post Resend user verification link
- Delete a user
- Get a user
- Put Update a user
- Post Confirm two factor auth
- Post Disable two factor auth
- Post Request two factor auth
- Post Verify a user
- Get my user information
- Put Update my user information
- Get List my abuses
- Delete my avatar
- Post Update my user avatar
- Get my user used quota
- Get videos of my user
- Get video imports of my user
- Get rate of my user for a video
- Get my user subscriptions
- Post Add subscription to my user
- Get if subscriptions exist for my user
- Get List videos of subscriptions of my user
- Delete subscription of my user
- Get List watched videos history
- Post Clear video history
- Delete history element
- Put Update my notification settings
- Get List my notifications
- Post Mark notifications as read by their ID
- Post Mark all my notification as read
- Get instance public configuration
- Get instance About information
- Delete instance runtime configuration
- Get instance runtime configuration
- Put Set instance runtime configuration
- Post Pause job queue
- Post Resume job queue
- Get List instance jobs
- Get List instances following the server
- Delete Remove or reject a follower to your server
- Post Accept a pending follower to your server
- Post Reject a pending follower to your server
- Get List instances followed by the server
- Post Follow a list of actors PeerTube instance channel or account
- Delete Unfollow an actor PeerTube instance channel or account
- Put Update a server redundancy policy
- Get List plugins
- Get List available plugins
- Post Install a plugin
- Post Uninstall a plugin
- Post Update a plugin
- Get a plugin
- Get a plugin s public settings
- Get a plugin s registered settings
- Put Set a plugin s settings
- Get List abuses
- Post Report an abuse
- Delete an abuse
- Put Update an abuse
- Get List messages of an abuse
- Post Add message to an abuse
- Delete an abuse message
- Get List my abuses
- Get List videos of an account
- Get List videos of a video channel
- Get List videos
- Get List available video categories
- Get List available video languages
- Get List available video licences
- Post Create a live
- Get information about a live
- Put Update information about a live
- Get List available video privacy policies
- Post Upload a video
- Delete Cancel the resumable upload of a video deleting any data uploaded so far
- Post Initialize the resumable upload of a video
- Put Send chunk for the resumable upload of a video
- Delete a video
- Get a video
- Put Update a video
- Get complete video description
- Post Get video source file metadata
- Post Create a studio task
- Post Request video token
- Post Notify user is watching a video
- Post Import a video
- Post Upload a video
- Delete Cancel the resumable upload of a video deleting any data uploaded so far
- Post Initialize the resumable upload of a video
- Put Send chunk for the resumable upload of a video
- Post Import a video
- Delete video import
- Post Cancel video import
- Get List the synchronizations of video channels of an account
- Post Create a synchronization for a video channel
- Delete a video channel synchronization
- Post Triggers the channel synchronization job fetching all the videos from the remote channel
- Post Import videos in channel
- Get List captions of a video
- Delete a video caption
- Put Add or replace a video caption
- Get List the synchronizations of video channels of an account
- Get List video channels of an account
- Get List video channels
- Post Create a video channel
- Delete a video channel
- Get a video channel
- Put Update a video channel
- Delete channel avatar
- Post Update channel avatar
- Delete channel banner
- Post Update channel banner
- Get List followers of a video channel
- Post Import videos in channel
- Get List playlists of a channel
- Get List videos of a video channel
- Get List threads of a video
- Post Create a thread
- Delete a comment or a reply
- Post Reply to a thread of a video
- Get rate of my user for a video
- Put Like dislike a video
- Get List playlists of an account
- Get Check video exists in my playlists
- Get List playlists of a channel
- Get List video playlists
- Post Create a video playlist
- Get List available playlist privacy policies
- Delete a video playlist
- Get a video playlist
- Put Update a video playlist
- Get List videos of a playlist
- Post Add a video in a playlist
- Post Reorder a playlist
- Delete an element from a playlist
- Put Update a playlist element
- Get block status of accounts hosts
- Get List account blocks
- Post Block an account
- Delete Unblock an account by its handle
- Get block status of accounts hosts
- Get List server blocks
- Post Block a server
- Delete Unblock a server by its domain
- Get List video blocks
- Delete Unblock a video by its ID
- Post Block a video
- Delete video HLS files
- Delete video WebTorrent files
- Post Create a studio task
- Post Create a transcoding job
- Get overall stats of a video
- Get retention stats of a video
- Get timeserie stats of a video
- Get List videos of subscriptions tied to a token
- Get List comments on videos
- Get List videos
- Get Search channels
- Get Search playlists
- Get Search videos
- Get instance custom homepage
- Put Set instance custom homepage
- Get List videos being mirrored
- Post Mirror a video
- Delete a mirror done on a video
- Post Create playback metrics
- Get instance stats
- Get instance audit logs
- Get instance logs
- Post Send client log
- Get List videos of subscriptions of my user
- Get videos of my user
- Get video imports of my user
- Get List videos of a playlist
- Post Add a video in a playlist
- Post Create a live
- Get information about a live
- Put Update information about a live
- Get List live sessions
- Get live session of a replay
- Get List video ownership changes
- Post Accept ownership change request
- Post Refuse ownership change request
- Post Request ownership change
- Get overall stats of a video
- Get retention stats of a video
- Get timeserie stats of a video
- Get private HLS video file
- Get public HLS video file
- Get private WebTorrent video file
- Get public WebTorrent video file
Why This Node?
Without this node:
- Hours of manual API integration
- Copy-pasting from cpy-re-peertube docs
- Debugging auth, pagination, error handling
- Maintaining your own client code
With this node:
- Install → configure → use. 5 minutes.
- Auto-generated from the official cpy-re-peertube OpenAPI spec
- Always up to date when the API changes
- Native n8n performance
Auto-Generated
This node was auto-generated from the official cpy-re-peertube OpenAPI specification using @n8n-dev/n8n-openapi-node-ultimate, then validated against the live API so you get accurate types and real parameters, not guesswork.
When the cpy-re-peertube API updates, this node updates too.
License
MIT © kelvinzer0
