NAME
WebService::Syncthing - Client library for Syncthing API
VERSION
version 0.002
SYNOPSIS
use WebService::Syncthing;
my $Syncthing = WebService::Synthing->new(
base_url => 'http://server:port/rest',
auth_token => 'optional_auth_token',
);
$Syncthing->get_ping();
DESCRIPTION
Simple client for talking to the Syncthing GUI using the REST API.
METHODS
auth_token
The auth_token used to authenticate against the Syncthing GUI. Passed as a X-API-Key header in requests.
BUILD
GET Requests
new
get_ping
Ping using a GET request.
get_version
get_model
get_connections
get_completion
get_config
get_config_sync
get_system
get_errors
get_discovery
get_deviceid
get_upgrade
get_ignores
get_need
POST Requests
post_ping
post_scan
post_config
post_restart
post_reset
post_shutdown
post_error
post_error_clear
post_discovery_hint
post_scan
post_upgrade
post_ignores
post_bump
AUTHOR
Chris Hughes <chrisjh@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Chris Hughes.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.