cpy-re-peertube

PeerTube API is HTTP(S)-based and RESTful.

Package Information

Released: 4 mo ago
Downloads: 14 weekly / 97 monthly
Latest Version: 1.0.0
Author: kelvinzer0

Available Nodes

Documentation generating…

Documentation

@n8n-dev/n8n-nodes-cpy-re-peertube

cpy-re-peertube Banner

npm version
License: MIT


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-peertube

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-cpy-re-peertube
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: cpy-re-peertube API → paste your API key
  3. Drag the cpy-re-peertube node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Register (10 operations)
  • 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
Session (3 operations)
  • Get Login prerequisite
  • Post Logout
  • Post Login
Accounts (8 operations)
  • 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
Users (10 operations)
  • 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
My User (9 operations)
  • 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
My Subscriptions (5 operations)
  • 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
My History (3 operations)
  • Get List watched videos history
  • Post Clear video history
  • Delete history element
My Notifications (4 operations)
  • Put Update my notification settings
  • Get List my notifications
  • Post Mark notifications as read by their ID
  • Post Mark all my notification as read
Config (5 operations)
  • Get instance public configuration
  • Get instance About information
  • Delete instance runtime configuration
  • Get instance runtime configuration
  • Put Set instance runtime configuration
Job (3 operations)
  • Post Pause job queue
  • Post Resume job queue
  • Get List instance jobs
Instance Follows (7 operations)
  • 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
Instance Redundancy (1 operations)
  • Put Update a server redundancy policy
Plugins (9 operations)
  • 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
Abuses (8 operations)
  • 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
Video (22 operations)
  • 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
Video Upload (5 operations)
  • 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
Video Imports (3 operations)
  • Post Import a video
  • Delete video import
  • Post Cancel video import
Channels Sync (5 operations)
  • 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
Video Captions (3 operations)
  • Get List captions of a video
  • Delete a video caption
  • Put Add or replace a video caption
Video Channels (15 operations)
  • 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
Video Comments (4 operations)
  • Get List threads of a video
  • Post Create a thread
  • Delete a comment or a reply
  • Post Reply to a thread of a video
Video Rates (2 operations)
  • Get rate of my user for a video
  • Put Like dislike a video
Video Playlists (14 operations)
  • 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
Account Blocks (4 operations)
  • Get block status of accounts hosts
  • Get List account blocks
  • Post Block an account
  • Delete Unblock an account by its handle
Server Blocks (4 operations)
  • Get block status of accounts hosts
  • Get List server blocks
  • Post Block a server
  • Delete Unblock a server by its domain
Video Blocks (3 operations)
  • Get List video blocks
  • Delete Unblock a video by its ID
  • Post Block a video
Video Files (2 operations)
  • Delete video HLS files
  • Delete video WebTorrent files
Video Transcoding (2 operations)
  • Post Create a studio task
  • Post Create a transcoding job
Video Stats (3 operations)
  • Get overall stats of a video
  • Get retention stats of a video
  • Get timeserie stats of a video
Video Feeds (3 operations)
  • Get List videos of subscriptions tied to a token
  • Get List comments on videos
  • Get List videos
Search (3 operations)
  • Get Search channels
  • Get Search playlists
  • Get Search videos
Homepage (2 operations)
  • Get instance custom homepage
  • Put Set instance custom homepage
Video Mirroring (3 operations)
  • Get List videos being mirrored
  • Post Mirror a video
  • Delete a mirror done on a video
Stats (2 operations)
  • Post Create playback metrics
  • Get instance stats
Logs (3 operations)
  • Get instance audit logs
  • Get instance logs
  • Post Send client log
Videos (5 operations)
  • 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
Live Videos (5 operations)
  • 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
Video Ownership Change (4 operations)
  • Get List video ownership changes
  • Post Accept ownership change request
  • Post Refuse ownership change request
  • Post Request ownership change
Video Stats (3 operations)
  • Get overall stats of a video
  • Get retention stats of a video
  • Get timeserie stats of a video
Static Video Files (4 operations)
  • 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

Discussion