action intellifi_get_location_rules { label: "Get all location rules" provider: intellifi method: GET path: "/locationrules" encoding: json input: { type: "object" properties: { after: { type: "string" format: "date-time" } after_id: { type: "string" } before: { type: "string" format: "dateTime" } before_id: { type: "string" } enabled: { type: "boolean" description: "Whether this rule should be in effect (`true`) or on hold (`false`)." } from: { type: "string" format: "dateTime" } from_id: { type: "string" } id: { type: "string" description: "Unique identifier for resource." } id_only: { type: "boolean" } label: { type: "string" description: "A name or a label for this resource. This is used in the user interface, may be empty." } limit: { type: "integer" } populate: { type: "string" } results_only: { type: "boolean" } select: { type: "string" } sort: { type: "string" } time_created: { type: "string" format: "dateTime" description: "[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatted string for when this resource was created." } time_updated: { type: "string" format: "dateTime" description: "[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatted string for when this resource was updated." } timeout_s: { type: "number" } type: { type: "string" description: "The type of location rule to be applied.\nAllow: items at `conditions.from_location` can only move to `conditions.to_location` and locations allowed in other `allow` rules (destination whitelist).\nDisallow: items at `conditions.from_location` cannot be moved to `conditions.to_location` and locations disallowed in other `disallow` rules (destination blacklist).\nDisappeared: items disappearing at `conditions.from_location` will be moved to `parameters.location` after `parameters.time_s` seconds.\nDebounce: items moves from `conditions.from_location` (and optionally to `conditions.to_location`) will be debounced with a period of `parameters.time_s` seconds, for a maximum of `parameters.max_periods` periods.\n" enum: ["allow", "disallow", "disappeared", "debounce"] } until: { type: "string" format: "dateTime" } until_id: { type: "string" } } additionalProperties: false } output: { type: "object" } }