Update a Query

put

/api/database/Queries/{id}

Updates the properties of the query that matches the specified ID.

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
  • Description, human label of query
    Example: Devices in catalog with a blank DNS name
  • Chosen user group owner
    Example: 0
  • Chosen user owner
    Example: 0
  • Query SQL
    Example: -- Blank DNS -- SELECT D.DeviceID AS 'ID', D.CustomName AS 'Device Name', INET_NTOA(D.IPAddress) AS 'IP Address', FROM_UNIXTIME(D.TimestampAdded) AS 'First Found', FROM_UNIXTIME(D.TimestampLastFound) AS 'Last Found', FROM_UNIXTIME(D.TimestampModified) AS 'Last Modified', DTC.DeviceTypeCategoryName AS 'Category', DZ.DeviceZoneName AS 'Zone' FROM Devices AS D, DeviceTypeCategories AS DTC, DeviceZones AS DZ WHERE D.DeviceTypeCategoryID = DTC.DeviceTypeCategoryID AND D.DeviceZoneID = DZ.DeviceZoneID AND D.DNSName = '' ORDER BY D.CustomName ASC
  • Database Schema
    Example: Assure1
  • Query Name
    Example: Devices Missing DNS
  • Shard ID, optional defaults to 1
    Example: 1
  • Tokens
    Optional array of tokens, or placeholders, to be dynamically replaced when the query is used.
  • Viewers
    List of user groups that can view
Nested Schema : Tokens
Type: array
Optional array of tokens, or placeholders, to be dynamically replaced when the query is used.
Show Source
Nested Schema : Viewers
Type: array
List of user groups that can view
Show Source
Nested Schema : items
Type: object
Show Source
  • Value to replace the token with if no value is provided.
    Example: pg-someone.example.com
  • Unique ID of the token in the Tokens array. The value is not important, but it must be unique.
    Example: Database.queries.crud.model.TokenModel-1
  • Token name to be replaced.
    Example: DeviceName
Nested Schema : items
Type: object
Show Source
Back to Top

Response

Supported Media Types

200 Response

Successful operation
Body ()
Root Schema : schema
Match All
Show Source
Nested Schema : SuccessfulUpdateOperation
Type: object
Show Source
Nested Schema : type
Type: object
Show Source
Nested Schema : data
Type: array
The properties of the updated query.
Show Source
Nested Schema : databaseQueriesRead
Type: object
Show Source
  • Description, human label of query
    Example: Devices in catalog with a blank DNS name
  • Owner
    Example: [Public to All Users and Groups]
  • Chosen user group owner
    Example: 0
  • Chosen user owner
    Example: 0
  • Query SQL
    Example: -- Blank DNS -- SELECT D.DeviceID AS 'ID', D.CustomName AS 'Device Name', INET_NTOA(D.IPAddress) AS 'IP Address', FROM_UNIXTIME(D.TimestampAdded) AS 'First Found', FROM_UNIXTIME(D.TimestampLastFound) AS 'Last Found', FROM_UNIXTIME(D.TimestampModified) AS 'Last Modified', DTC.DeviceTypeCategoryName AS 'Category', DZ.DeviceZoneName AS 'Zone' FROM Devices AS D, DeviceTypeCategories AS DTC, DeviceZones AS DZ WHERE D.DeviceTypeCategoryID = DTC.DeviceTypeCategoryID AND D.DeviceZoneID = DZ.DeviceZoneID AND D.DNSName = '' ORDER BY D.CustomName ASC
  • Database Schema
    Example: Assure1
  • Query ID specified for individual CRUD operations
    Example: 1000
  • Query Name
    Example: Devices Missing DNS
  • Shard ID, optional defaults to 1
    Example: 1
  • Tokens
    Optional array of tokens, or placeholders, to be dynamically replaced when the query is used.
  • Viewers
    List of user groups that can view
Nested Schema : Tokens
Type: array
Optional array of tokens, or placeholders, to be dynamically replaced when the query is used.
Show Source
Nested Schema : Viewers
Type: array
List of user groups that can view
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: object
Show Source

Default Response

Failed operation
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : errors
Type: array
The list of errors reported. Validation errors will be keyed by record field.
Show Source
Nested Schema : items
Type: object
Back to Top