The client used to make HTTP requests to the Seam API.
ReadonlydefaultsDefault request options used for requests made by this client.
Client for the Seam API /thermostats/daily_programs routes.
Client for the Seam API /thermostats/schedules routes.
Client for the Seam API /thermostats/simulate routes.
Activates a specified climate preset for a specified thermostat.
Sets a specified thermostat to cool mode.
Creates a climate preset for a specified thermostat.
Creates a new SeamPaginator to iterate over the paginated results of the request.
Deletes a specified climate preset for a specified thermostat.
Sets a specified thermostat to heat mode.
Sets a specified thermostat to heat-cool ("auto") mode.
Returns a list of all thermostats.
Optionalparameters: ThermostatsListParametersSets a specified thermostat to "off" mode.
Sets a specified climate preset as the "fallback" preset for a specified thermostat.
Sets the fan mode setting for a specified thermostat.
Sets the HVAC mode for a specified thermostat.
Sets a temperature threshold for a specified thermostat. Seam emits a thermostat.temperature_threshold_exceeded event and adds a warning on a thermostat if it reports a temperature outside the threshold range.
Updates a specified climate preset for a specified thermostat.
Updates the thermostat weekly program for a thermostat device. To configure a weekly program, specify the ID of the daily program that you want to use for each day of the week. When you update a weekly program, the set of programs that you specify overwrites any previous weekly program for the thermostat.
StaticfromCreates a new SeamHttpThermostats authenticated with an API key.
StaticfromCreates a new SeamHttpThermostats from an existing HTTP client.
StaticfromCreates a new SeamHttpThermostats authenticated with a client session token.
StaticfromCreates a new SeamHttpThermostats authenticated with a console session token and scoped to a workspace.
StaticfromCreates a new SeamHttpThermostats authenticated with a personal access token and scoped to a workspace.
StaticfromCreates a new SeamHttpThermostats authenticated with a client session token for the user identified by the user identifier key. The client session is created with the publishable key if it does not exist.
Client for the Seam API /thermostats routes.