/
PY
pyload
/
pyLoad API Documentation - OpenAPI
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 22m ago · Updated 1mo ago
Details
Filter operations
pyLoad Authentication
2
pyLoad REST
84
post
Adds files to specific package.
post
Adds a package, with links to desired destination.
post
creates new user login.
post
changes password for specific user.
post
Checks online status, retrieves names, and will add packages. Because of these packages are not added immediately, only for internal use.
post
Check authentication and returns details.
post
Initiates online status check.
post
checks online status of urls and a submitted container file.
post
Gets urls and returns pluginname mapped to list of matched urls.
post
Deletes several file entries from pyload.
get
Deletes all finished files and completely finished packages.
post
Deletes packages and containing links.
get
Available free space at download directory in bytes.
post
Generates and add packages.
post
Parses links, generates packages names from urls.
get
returns all known user and info.
post
similar to `check_auth` but returns UserData thrift type.
get
All available account types.
post
Get information about all entered accounts.
get
Returns all information stored by addon plugins. Values are always strings.
get
returns all known user and info.
get
No documentation available
post
Returns a captcha task.
post
Get information about captcha task.
get
same as `get_queue` for collector.
get
same as `get_queue_data` for collector.
get
Retrieves complete config of core.
get
Retrieves complete config in dict format, not for RPC.
post
Retrieve config value.
post
Lists occurred events, may be affected to changes in the future.
post
Get complete information about a specific file.
post
Information about file order within package.
post
Returns information stored by a specific plugin.
post
Returns most recent log entries.
post
Returns complete information about package, and included files.
post
Returns information about package, without detailed information about containing files.
post
Returns information about package order.
get
Retrieves complete config for all plugins.
get
Plugin config as dict, not for RPC.
get
Returns info about queue and packages, **not** about files, see `get_queue_data` or `get_package_data` instead.
get
Return complete data about everything in queue, this is very expensive use it sparely. See `get_queue` for alternative.
get
pyLoad Core version.
get
A dict of available services, these can be defined by addon plugins.
post
similar to `check_auth` but returns UserData thrift type.
get
No documentation available
post
Checks whether a service is available.
post
checks if the user is authorized for specific method.
get
Indicates whether a captcha task is available.
get
Checks if pyload will start new downloads according to time in config.
get
Checks if pyload will try to make a reconnect.
get
Clean way to quit pyLoad.
post
Move multiple files to another package.
post
Set a new package location.
post
Gives a new position to a file within its package.
post
Gives a package a new position.
post
Parses html content or any arbitrary text for links and returns result of `check_urls`
get
Pause server: It won't start any new downloads, but nothing gets aborted.
post
Polls the result available for ResultID.
post
Moves package from Queue to Collector.
post
Moves package from Collector to Queue.
post
Probes online status of all files in a package, also a default action when package is added.
post
Remove account from pyload.
post
deletes a user login.
get
Restart pyload core.
get
Restarts all failed failes.
post
Resets file status, so it will be downloaded again.
post
Restarts a package, resets every containing files.
post
Calls a service (a method in addon plugin).
post
Set result for a captcha task.
post
Set new config value.
post
Allows to modify several package attributes.
post
Renames a package.
post
No documentation available
get
Status of all currently running downloads.
get
Some general information about the current status of pyLoad.
get
Aborts all running downloads.
post
Aborts specific downloads.
get
Toggle pause state.
get
Toggle proxy activation.
get
Toggle reconnect activation.
get
Unpause server: New Downloads will be started.
post
Changes pw/options for specific account.
post
Uploads and adds a container file to pyLoad.
post
Check if a user actually exists in the database.
pyLoad REST
No documentation available
No documentation available
post
/api/set_user_permission
Query parameters
user
string
required
permission
integer
required
role
integer
required
Response
No response
Changes