actionPOSTv1.0.0
actionPOSTv1.0.0
Add message to an abuse
actionPOSTv1.0.0
Add subscription to my user
actionPOSTv1.0.0
Block a server
actionPOSTv1.0.0
Block an account
actionGETv1.0.0
Check video exists in my playlists
actionPOSTv1.0.0
Create a live
actionPOSTv1.0.0
Create a synchronization for a video channel
actionPOSTv1.0.0
Create a transcoding job
actionPOSTv1.0.0
Create a user
actionPOSTv1.0.0
Create a video channel
actionPOSTv1.0.0
Create a video playlist
If the video playlist is set as public, `videoChannelId` is mandatory.
actionPOSTv1.0.0
Create playback metrics
These metrics are exposed by OpenTelemetry metrics exporter if enabled.
actionPOSTv1.0.0
Follow a list of actors (PeerTube instance, channel or account)
actionGETv1.0.0
Get a plugin
actionGETv1.0.0
Get a plugin's public settings
actionGETv1.0.0
Get a plugin's registered settings
actionGETv1.0.0
Get a thread
actionGETv1.0.0
Get a user
actionGETv1.0.0
Get a video
actionGETv1.0.0
Get a video channel
actionGETv1.0.0
Get a video playlist
actionGETv1.0.0
Get an account
actionGETv1.0.0
Get block status of accounts/hosts
actionGETv1.0.0
Get complete video description
actionGETv1.0.0
Get if subscriptions exist for my user
actionGETv1.0.0
Get information about a live
actionGETv1.0.0
Get instance "About" information
actionGETv1.0.0
Get instance audit logs
actionGETv1.0.0
Get instance custom homepage
actionGETv1.0.0
Get instance logs
actionGETv1.0.0
Get instance public configuration
actionGETv1.0.0
Get instance runtime configuration
actionGETv1.0.0
Get instance stats
Get instance public statistics. This endpoint is cached.
actionGETv1.0.0
Get live session of a replay
If the video is a replay of a live, you can find the associated live session using this endpoint
actionGETv1.0.0
Get my user information
actionGETv1.0.0
Get my user subscriptions
actionGETv1.0.0
Get my user used quota
actionGETv1.0.0
Get overall stats of a video
actionGETv1.0.0
Get private HLS video file
actionGETv1.0.0
Get private WebTorrent video file
actionGETv1.0.0
Get public HLS video file
actionGETv1.0.0
Get public WebTorrent video file
actionGETv1.0.0
Get rate of my user for a video
actionGETv1.0.0
Get retention stats of a video
actionGETv1.0.0
Get subscription of my user
actionGETv1.0.0
Get timeserie stats of a video
actionPOSTv1.0.0
Get video source file metadata
actionGETv1.0.0
Get videos of my user
actionGETv1.0.0
List abuses
actionGETv1.0.0
List account blocks
actionGETv1.0.0
List accounts
actionGETv1.0.0
List available playlist privacy policies
actionGETv1.0.0
List available plugins
actionGETv1.0.0
List available video categories
actionGETv1.0.0
List available video languages
actionGETv1.0.0
List available video licences
actionGETv1.0.0
List available video privacy policies
actionGETv1.0.0
List captions of a video
actionGETv1.0.0
List comments on videos
actionGETv1.0.0
List followers of a video channel
actionGETv1.0.0
List followers of an account
actionGETv1.0.0
List instance jobs
actionGETv1.0.0
List instances followed by the server
actionGETv1.0.0
List instances following the server
actionGETv1.0.0
List live sessions
List all sessions created in a particular live
actionGETv1.0.0
List messages of an abuse
actionGETv1.0.0
List my abuses
actionGETv1.0.0
List my notifications
actionGETv1.0.0
List playlists of a channel
actionGETv1.0.0
List playlists of an account
actionGETv1.0.0
List plugins
actionGETv1.0.0
List ratings of an account
actionGETv1.0.0
List registrations
actionGETv1.0.0
List server blocks
actionGETv1.0.0
List the synchronizations of video channels of an account
actionGETv1.0.0
List threads of a video
actionGETv1.0.0
List users
actionGETv1.0.0
List video blocks
actionGETv1.0.0
List video channels
actionGETv1.0.0
List video channels of an account
actionGETv1.0.0
List video ownership changes
actionGETv1.0.0
List video playlists
actionGETv1.0.0
List videos
actionGETv1.0.0
List videos
actionGETv1.0.0
List videos being mirrored
actionGETv1.0.0
List videos of a playlist
actionGETv1.0.0
List videos of a video channel
actionGETv1.0.0
List videos of an account
actionGETv1.0.0
List videos of subscriptions of my user
actionGETv1.0.0
List watched videos history
actionPOSTv1.0.0
Mark all my notification as read
actionPOSTv1.0.0
Mark notifications as read by their id
actionPOSTv1.0.0
Pause job queue
actionPOSTv1.0.0
Reject a pending follower to your server
actionPOSTv1.0.0
Report an abuse
actionPOSTv1.0.0
Resume job queue
actionGETv1.0.0
Search channels
actionGETv1.0.0
Search playlists
actionPOSTv1.0.0
Update my user avatar
Beyond the catalog
Any provider, on request.
01
Request it
Tell us which provider you need, and we will ship it in the registry.
02
Generate it
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.
acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec