Retrieves all bodies of water.
query Parameters
includeDeletedbooleanDefault: false
Headers
skimmer-api-keystring · requiredThe
skimmer-api-keyheader is used to authenticate with the API using your API key. Value is of the formatYOUR_KEY_HERE.
Responses
OK
namestring | null · requiredName of the pool.
idstring | nullThe unique identifier for the pool.
serviceLocationIdstring | nullThe Service Location ID this pool belongs to.
deletedbooleanIndicates whether the pool has been marked as deleted.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.
Updates an existing body of water.
Headers
skimmer-api-keystring · requiredThe
skimmer-api-keyheader is used to authenticate with the API using your API key. Value is of the formatYOUR_KEY_HERE.
Request Body
idstring | null · requiredThe unique identifier for the pool.
namestring | null · requiredName of the pool.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.
Responses
OK
idstring | null · requiredThe unique identifier for the pool.
namestring | null · requiredName of the pool.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.
Creates a new body of water.
Headers
skimmer-api-keystring · requiredThe
skimmer-api-keyheader is used to authenticate with the API using your API key. Value is of the formatYOUR_KEY_HERE.
Request Body
serviceLocationIdstring · requiredThe Service Location ID this pool belongs to.
namestring | null · requiredName of the pool.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.
Responses
Created
idstring | null · requiredThe unique identifier for the pool.
namestring | null · requiredName of the pool.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.
Searches all bodies of water.
query Parameters
SortsstringComma-delimited ordered list of property names to sort by. Adding - before the property name sorts in reverse order.Values: Id, Name, Gallons, BaselineFilterPressure, CreatedAt, UpdatedAt
FiltersstringA comma-delimited list of property name, operator, value.Values: Id, Name, Gallons, BaselineFilterPressure, CreatedAt, UpdatedAt, Deleted
Pageinteger · int32The page number to return
PageSizeinteger · int32The number of items returned per page
Headers
skimmer-api-keystring · requiredThe
skimmer-api-keyheader is used to authenticate with the API using your API key. Value is of the formatYOUR_KEY_HERE.
Responses
OK
namestring | null · requiredName of the pool.
idstring | nullThe unique identifier for the pool.
serviceLocationIdstring | nullThe Service Location ID this pool belongs to.
deletedbooleanIndicates whether the pool has been marked as deleted.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.
Retrieves one body of water by ID.
path Parameters
idstring · required
query Parameters
includeDeletedbooleanDefault: false
Headers
skimmer-api-keystring · requiredThe
skimmer-api-keyheader is used to authenticate with the API using your API key. Value is of the formatYOUR_KEY_HERE.
Responses
OK
namestring | null · requiredName of the pool.
idstring | nullThe unique identifier for the pool.
serviceLocationIdstring | nullThe Service Location ID this pool belongs to.
deletedbooleanIndicates whether the pool has been marked as deleted.
gallonsinteger · int64The volume of water in the pool, measured in gallons.
baselineFilterPressurenumber · doubleThe baseline pressure reading of the pool's filter system, measured in PSI.
notesstring | nullAdditional notes or comments about the pool.