OctoPrintClient.settings

OctoPrintClient.settings.get(opts)

Retrieves the current settings.

Arguments:
  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.settings.save(settings, opts)

Saves the provided settings.

Arguments:
  • settings (object()) – The settings to save

  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.settings.getPluginSettings(plugin, opts)

Retrieves the settings of the specified plugin.

Arguments:
  • plugin (string()) – The plugin for which to retrieve the settings

  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.settings.savePluginSettings(plugin, settings, opts)

Saves the settings for the specified plugin.

Arguments:
  • plugin (string()) – The plugin for which to save settings

  • settings (object()) – The settings to save

  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.settings.generateApiKey(opts)

Generate a new system wide API key.

Arguments:
  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

See also

Settings API

The documentation of the underlying settings API.