Variable routesConst

routes: {
    /api/v1/device_models/get: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            device_model: ZodIntersection<ZodObject<{
                aesthetic_variants: ZodArray<ZodObject<{
                    back_image: ZodOptional<(...)>;
                    display_name: ZodString;
                    front_image: ZodOptional<(...)>;
                    images: ZodArray<(...), (...)>;
                    manufacturer_sku: ZodOptional<(...)>;
                    primary_color_hex: ZodOptional<(...)>;
                    slug: ZodString;
                }, "strip", ZodTypeAny, {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }, {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }>, "many">;
                description: ZodString;
                device_model_id: ZodString;
                display_name: ZodString;
                hardware: ZodObject<{
                    has_physical_key: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    has_physical_key?: boolean;
                }, {
                    has_physical_key?: boolean;
                }>;
                is_device_supported: ZodBoolean;
                main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>;
                manufacturer: ZodObject<Omit<{
                    annotations: ZodArray<(...), (...)>;
                    device_model_count: ZodNumber;
                    display_name: ZodString;
                    integration: ZodEnum<(...)>;
                    integration_support_level: ZodEnum<(...)>;
                    is_connect_webview_supported: ZodBoolean;
                    logo: ZodOptional<(...)>;
                    manufacturer_id: ZodString;
                    requires_seam_support_to_add_account: ZodBoolean;
                }, "device_model_count">, "strip", ZodTypeAny, {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }, {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }>;
                power_sources: ZodArray<ZodEnum<["battery", "hardwired", "mechanical_harvesting", "wireless", "ethernet"]>, "many">;
                product_url: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }, {
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{
                can_program_offline_access_codes: ZodOptional<ZodLiteral<(...)>>;
                can_program_online_access_codes: ZodOptional<ZodLiteral<(...)>>;
                can_remotely_lock: ZodOptional<ZodLiteral<(...)>>;
                can_remotely_unlock: ZodOptional<ZodLiteral<(...)>>;
                main_category: ZodLiteral<"smartlock">;
                physical_properties: ZodObject<{
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                }, "strip", ZodTypeAny, {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                }, {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                }>;
                software_features: ZodObject<{
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                }, "strip", ZodTypeAny, {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                }, {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                }>;
            }, "strip", ZodTypeAny, {
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            }, {
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<"sensor">;
                physical_properties: ZodObject<{
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                }, "strip", ZodTypeAny, {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                }, {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                }>;
            }, "strip", ZodTypeAny, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            }, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<"thermostat">;
                physical_properties: ZodObject<{
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                }, "strip", ZodTypeAny, {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                }, {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                }>;
                software_features: ZodObject<{
                    can_program_climate_schedules: ...;
                }, "strip", ZodTypeAny, {
                    can_program_climate_schedules: ...;
                }, {
                    can_program_climate_schedules: ...;
                }>;
            }, "strip", ZodTypeAny, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: (...)[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            }, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: (...)[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            }>]>>;
        }, "strip", ZodTypeAny, {
            device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...);
        }, {
            device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...);
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            device_model_id: ZodString;
        }, "strip", ZodTypeAny, {
            device_model_id: string;
        }, {
            device_model_id: string;
        }>;
    };
    /api/v1/device_models/list: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            device_models: ZodArray<ZodIntersection<ZodObject<{
                aesthetic_variants: ZodArray<ZodObject<{
                    back_image: ...;
                    display_name: ...;
                    front_image: ...;
                    images: ...;
                    manufacturer_sku: ...;
                    primary_color_hex: ...;
                    slug: ...;
                }, "strip", ZodTypeAny, {
                    back_image?: ...;
                    display_name: ...;
                    front_image?: ...;
                    images: ...;
                    manufacturer_sku?: ...;
                    primary_color_hex?: ...;
                    slug: ...;
                }, {
                    back_image?: ...;
                    display_name: ...;
                    front_image?: ...;
                    images: ...;
                    manufacturer_sku?: ...;
                    primary_color_hex?: ...;
                    slug: ...;
                }>, "many">;
                description: ZodString;
                device_model_id: ZodString;
                display_name: ZodString;
                hardware: ZodObject<{
                    has_physical_key: ZodOptional<(...)>;
                }, "strip", ZodTypeAny, {
                    has_physical_key?: (...) | (...) | (...);
                }, {
                    has_physical_key?: (...) | (...) | (...);
                }>;
                is_device_supported: ZodBoolean;
                main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>;
                manufacturer: ZodObject<Omit<{
                    annotations: ...;
                    device_model_count: ...;
                    display_name: ...;
                    integration: ...;
                    integration_support_level: ...;
                    is_connect_webview_supported: ...;
                    logo: ...;
                    manufacturer_id: ...;
                    requires_seam_support_to_add_account: ...;
                }, "device_model_count">, "strip", ZodTypeAny, {
                    annotations: (...)[];
                    display_name: string;
                    integration: (...) | (...) | (...) | (...) | (...);
                    integration_support_level: (...) | (...) | (...) | (...) | (...);
                    is_connect_webview_supported: boolean;
                    logo?: (...) | (...);
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }, {
                    annotations: (...)[];
                    display_name: string;
                    integration: (...) | (...) | (...) | (...) | (...);
                    integration_support_level: (...) | (...) | (...) | (...) | (...);
                    is_connect_webview_supported: boolean;
                    logo?: (...) | (...);
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }>;
                power_sources: ZodArray<ZodEnum<[(...), (...), (...), (...), (...)]>, "many">;
                product_url: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                aesthetic_variants: {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }, {
                aesthetic_variants: {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{
                can_program_offline_access_codes: ZodOptional<(...)>;
                can_program_online_access_codes: ZodOptional<(...)>;
                can_remotely_lock: ZodOptional<(...)>;
                can_remotely_unlock: ZodOptional<(...)>;
                main_category: ZodLiteral<(...)>;
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
                software_features: ZodObject<(...), (...), (...), (...), (...)>;
            }, "strip", ZodTypeAny, {
                can_program_offline_access_codes: (...) | (...);
                can_program_online_access_codes: (...) | (...);
                can_remotely_lock: (...) | (...);
                can_remotely_unlock: (...) | (...);
                main_category: "smartlock";
                physical_properties: {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                };
                software_features: {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                };
            }, {
                can_program_offline_access_codes: (...) | (...);
                can_program_online_access_codes: (...) | (...);
                can_remotely_lock: (...) | (...);
                can_remotely_unlock: (...) | (...);
                main_category: "smartlock";
                physical_properties: {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                };
                software_features: {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<(...)>;
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
            }, "strip", ZodTypeAny, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                };
            }, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<(...)>;
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
                software_features: ZodObject<(...), (...), (...), (...), (...)>;
            }, "strip", ZodTypeAny, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                };
                software_features: {
                    can_program_climate_schedules: ...;
                };
            }, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                };
                software_features: {
                    can_program_climate_schedules: ...;
                };
            }>]>>, "many">;
        }, "strip", ZodTypeAny, {
            device_models: ({
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            } & ({
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker";
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            } | {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            } | {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ((...) | (...) | (...) | (...))[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            } | {
                main_category: "relay";
            } | {
                main_category: "intercom";
                physical_properties: {
                    has_camera: boolean;
                    has_nfc_reader: boolean;
                    has_rfid_reader: boolean;
                    has_wiegand_interface: boolean;
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_remotely_unlock: boolean;
                    can_unlock_with_face_recognition: boolean;
                    supports_onvif: boolean;
                };
            } | {
                main_category: "accessory";
            }))[];
        }, {
            device_models: ({
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            } & ({
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker";
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            } | {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            } | {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ((...) | (...) | (...) | (...))[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            } | {
                main_category: "relay";
            } | {
                main_category: "intercom";
                physical_properties: {
                    has_camera: boolean;
                    has_nfc_reader?: boolean;
                    has_rfid_reader?: boolean;
                    has_wiegand_interface?: boolean;
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_remotely_unlock: boolean;
                    can_unlock_with_face_recognition?: boolean;
                    supports_onvif?: boolean;
                };
            } | {
                main_category: "accessory";
            }))[];
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            exclude_if: ZodOptional<ZodArray<ZodString, "many">>;
            include_if: ZodOptional<ZodArray<ZodString, "many">>;
            integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>;
            integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>;
            main_category: ZodOptional<ZodEnum<["smartlock", "sensor", "thermostat", "relay", "intercom", "accessory"]>>;
            manufacturer_id: ZodOptional<ZodString>;
            manufacturer_ids: ZodOptional<ZodArray<ZodString, "many">>;
            text_search: ZodOptional<ZodString>;
        }, "strip", ZodTypeAny, {
            exclude_if?: string[];
            include_if?: string[];
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
            manufacturer_id?: string;
            manufacturer_ids?: string[];
            text_search?: string;
        }, {
            exclude_if?: string[];
            include_if?: string[];
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
            manufacturer_id?: string;
            manufacturer_ids?: string[];
            text_search?: string;
        }>;
    };
    /api/v1/manufacturers/get: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            manufacturer: ZodObject<{
                annotations: ZodArray<ZodObject<{
                    annotation_code: ZodEnum<[(...)]>;
                    message: ZodString;
                }, "strip", ZodTypeAny, {
                    annotation_code: "subscription_required";
                    message: string;
                }, {
                    annotation_code: "subscription_required";
                    message: string;
                }>, "many">;
                device_model_count: ZodNumber;
                display_name: ZodString;
                integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                is_connect_webview_supported: ZodBoolean;
                logo: ZodOptional<ZodObject<{
                    height: ZodNumber;
                    url: ZodString;
                    width: ZodNumber;
                }, "strip", ZodTypeAny, {
                    height: number;
                    url: string;
                    width: number;
                }, {
                    height: number;
                    url: string;
                    width: number;
                }>>;
                manufacturer_id: ZodString;
                requires_seam_support_to_add_account: ZodBoolean;
            }, "strip", ZodTypeAny, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }>;
        }, "strip", ZodTypeAny, {
            manufacturer: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            };
        }, {
            manufacturer: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            };
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            manufacturer_id: ZodString;
        }, "strip", ZodTypeAny, {
            manufacturer_id: string;
        }, {
            manufacturer_id: string;
        }>;
    };
    /api/v1/manufacturers/list: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            manufacturers: ZodArray<ZodObject<{
                annotations: ZodArray<ZodObject<{
                    annotation_code: ZodEnum<(...)>;
                    message: ZodString;
                }, "strip", ZodTypeAny, {
                    annotation_code: "subscription_required";
                    message: string;
                }, {
                    annotation_code: "subscription_required";
                    message: string;
                }>, "many">;
                device_model_count: ZodNumber;
                display_name: ZodString;
                integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                is_connect_webview_supported: ZodBoolean;
                logo: ZodOptional<ZodObject<{
                    height: ZodNumber;
                    url: ZodString;
                    width: ZodNumber;
                }, "strip", ZodTypeAny, {
                    height: number;
                    url: string;
                    width: number;
                }, {
                    height: number;
                    url: string;
                    width: number;
                }>>;
                manufacturer_id: ZodString;
                requires_seam_support_to_add_account: ZodBoolean;
            }, "strip", ZodTypeAny, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }>, "many">;
        }, "strip", ZodTypeAny, {
            manufacturers: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }[];
        }, {
            manufacturers: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }[];
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>;
            integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>;
            liqe_query: ZodOptional<ZodString>;
        }, "strip", ZodTypeAny, {
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            liqe_query?: string;
        }, {
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            liqe_query?: string;
        }>;
    };
} = ...

Type declaration

  • Readonly /api/v1/device_models/get: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            device_model: ZodIntersection<ZodObject<{
                aesthetic_variants: ZodArray<ZodObject<{
                    back_image: ZodOptional<(...)>;
                    display_name: ZodString;
                    front_image: ZodOptional<(...)>;
                    images: ZodArray<(...), (...)>;
                    manufacturer_sku: ZodOptional<(...)>;
                    primary_color_hex: ZodOptional<(...)>;
                    slug: ZodString;
                }, "strip", ZodTypeAny, {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }, {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }>, "many">;
                description: ZodString;
                device_model_id: ZodString;
                display_name: ZodString;
                hardware: ZodObject<{
                    has_physical_key: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    has_physical_key?: boolean;
                }, {
                    has_physical_key?: boolean;
                }>;
                is_device_supported: ZodBoolean;
                main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>;
                manufacturer: ZodObject<Omit<{
                    annotations: ZodArray<(...), (...)>;
                    device_model_count: ZodNumber;
                    display_name: ZodString;
                    integration: ZodEnum<(...)>;
                    integration_support_level: ZodEnum<(...)>;
                    is_connect_webview_supported: ZodBoolean;
                    logo: ZodOptional<(...)>;
                    manufacturer_id: ZodString;
                    requires_seam_support_to_add_account: ZodBoolean;
                }, "device_model_count">, "strip", ZodTypeAny, {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }, {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }>;
                power_sources: ZodArray<ZodEnum<["battery", "hardwired", "mechanical_harvesting", "wireless", "ethernet"]>, "many">;
                product_url: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }, {
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{
                can_program_offline_access_codes: ZodOptional<ZodLiteral<(...)>>;
                can_program_online_access_codes: ZodOptional<ZodLiteral<(...)>>;
                can_remotely_lock: ZodOptional<ZodLiteral<(...)>>;
                can_remotely_unlock: ZodOptional<ZodLiteral<(...)>>;
                main_category: ZodLiteral<"smartlock">;
                physical_properties: ZodObject<{
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                }, "strip", ZodTypeAny, {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                }, {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                }>;
                software_features: ZodObject<{
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                }, "strip", ZodTypeAny, {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                }, {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                }>;
            }, "strip", ZodTypeAny, {
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            }, {
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<"sensor">;
                physical_properties: ZodObject<{
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                }, "strip", ZodTypeAny, {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                }, {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                }>;
            }, "strip", ZodTypeAny, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            }, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<"thermostat">;
                physical_properties: ZodObject<{
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                }, "strip", ZodTypeAny, {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                }, {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                }>;
                software_features: ZodObject<{
                    can_program_climate_schedules: ...;
                }, "strip", ZodTypeAny, {
                    can_program_climate_schedules: ...;
                }, {
                    can_program_climate_schedules: ...;
                }>;
            }, "strip", ZodTypeAny, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: (...)[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            }, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: (...)[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            }>]>>;
        }, "strip", ZodTypeAny, {
            device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...);
        }, {
            device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...);
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            device_model_id: ZodString;
        }, "strip", ZodTypeAny, {
            device_model_id: string;
        }, {
            device_model_id: string;
        }>;
    }
    • Readonly auth: "publishable_key"
    • Readonly jsonResponse: ZodObject<{
          device_model: ZodIntersection<ZodObject<{
              aesthetic_variants: ZodArray<ZodObject<{
                  back_image: ZodOptional<(...)>;
                  display_name: ZodString;
                  front_image: ZodOptional<(...)>;
                  images: ZodArray<(...), (...)>;
                  manufacturer_sku: ZodOptional<(...)>;
                  primary_color_hex: ZodOptional<(...)>;
                  slug: ZodString;
              }, "strip", ZodTypeAny, {
                  back_image?: (...) | (...);
                  display_name: string;
                  front_image?: (...) | (...);
                  images: (...)[];
                  manufacturer_sku?: (...) | (...);
                  primary_color_hex?: (...) | (...);
                  slug: string;
              }, {
                  back_image?: (...) | (...);
                  display_name: string;
                  front_image?: (...) | (...);
                  images: (...)[];
                  manufacturer_sku?: (...) | (...);
                  primary_color_hex?: (...) | (...);
                  slug: string;
              }>, "many">;
              description: ZodString;
              device_model_id: ZodString;
              display_name: ZodString;
              hardware: ZodObject<{
                  has_physical_key: ZodOptional<ZodBoolean>;
              }, "strip", ZodTypeAny, {
                  has_physical_key?: boolean;
              }, {
                  has_physical_key?: boolean;
              }>;
              is_device_supported: ZodBoolean;
              main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>;
              manufacturer: ZodObject<Omit<{
                  annotations: ZodArray<(...), (...)>;
                  device_model_count: ZodNumber;
                  display_name: ZodString;
                  integration: ZodEnum<(...)>;
                  integration_support_level: ZodEnum<(...)>;
                  is_connect_webview_supported: ZodBoolean;
                  logo: ZodOptional<(...)>;
                  manufacturer_id: ZodString;
                  requires_seam_support_to_add_account: ZodBoolean;
              }, "device_model_count">, "strip", ZodTypeAny, {
                  annotations: {
                      annotation_code: ...;
                      message: ...;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              }, {
                  annotations: {
                      annotation_code: ...;
                      message: ...;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              }>;
              power_sources: ZodArray<ZodEnum<["battery", "hardwired", "mechanical_harvesting", "wireless", "ethernet"]>, "many">;
              product_url: ZodOptional<ZodString>;
          }, "strip", ZodTypeAny, {
              aesthetic_variants: {
                  back_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  display_name: string;
                  front_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  images: {
                      height: ...;
                      url: ...;
                      width: ...;
                  }[];
                  manufacturer_sku?: string;
                  primary_color_hex?: string;
                  slug: string;
              }[];
              description: string;
              device_model_id: string;
              display_name: string;
              hardware: {
                  has_physical_key?: boolean;
              };
              is_device_supported: boolean;
              main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
              manufacturer: {
                  annotations: {
                      annotation_code: "subscription_required";
                      message: string;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: number;
                      url: string;
                      width: number;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              };
              power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
              product_url?: string;
          }, {
              aesthetic_variants: {
                  back_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  display_name: string;
                  front_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  images: {
                      height: ...;
                      url: ...;
                      width: ...;
                  }[];
                  manufacturer_sku?: string;
                  primary_color_hex?: string;
                  slug: string;
              }[];
              description: string;
              device_model_id: string;
              display_name: string;
              hardware: {
                  has_physical_key?: boolean;
              };
              is_device_supported: boolean;
              main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
              manufacturer: {
                  annotations: {
                      annotation_code: "subscription_required";
                      message: string;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: number;
                      url: string;
                      width: number;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              };
              power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
              product_url?: string;
          }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{
              can_program_offline_access_codes: ZodOptional<ZodLiteral<(...)>>;
              can_program_online_access_codes: ZodOptional<ZodLiteral<(...)>>;
              can_remotely_lock: ZodOptional<ZodLiteral<(...)>>;
              can_remotely_unlock: ZodOptional<ZodLiteral<(...)>>;
              main_category: ZodLiteral<"smartlock">;
              physical_properties: ZodObject<{
                  has_camera: ...;
                  has_physical_key: ...;
                  lock_type: ...;
              }, "strip", ZodTypeAny, {
                  has_camera: ...;
                  has_physical_key: ...;
                  lock_type: ...;
              }, {
                  has_camera: ...;
                  has_physical_key: ...;
                  lock_type: ...;
              }>;
              software_features: ZodObject<{
                  can_program_access_codes: ...;
                  can_program_access_codes_offline: ...;
                  can_program_access_schedules: ...;
                  can_remotely_unlock: ...;
              }, "strip", ZodTypeAny, {
                  can_program_access_codes: ...;
                  can_program_access_codes_offline: ...;
                  can_program_access_schedules: ...;
                  can_remotely_unlock: ...;
              }, {
                  can_program_access_codes: ...;
                  can_program_access_codes_offline: ...;
                  can_program_access_schedules: ...;
                  can_remotely_unlock: ...;
              }>;
          }, "strip", ZodTypeAny, {
              can_program_offline_access_codes: undefined | true;
              can_program_online_access_codes: undefined | true;
              can_remotely_lock: undefined | true;
              can_remotely_unlock: undefined | true;
              main_category: "smartlock";
              physical_properties: {
                  has_camera: boolean;
                  has_physical_key: boolean;
                  lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
              };
              software_features: {
                  can_program_access_codes: boolean;
                  can_program_access_codes_offline: boolean;
                  can_program_access_schedules: boolean;
                  can_remotely_unlock: boolean;
              };
          }, {
              can_program_offline_access_codes: undefined | true;
              can_program_online_access_codes: undefined | true;
              can_remotely_lock: undefined | true;
              can_remotely_unlock: undefined | true;
              main_category: "smartlock";
              physical_properties: {
                  has_camera: boolean;
                  has_physical_key: boolean;
                  lock_type: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
              };
              software_features: {
                  can_program_access_codes: boolean;
                  can_program_access_codes_offline: boolean;
                  can_program_access_schedules: boolean;
                  can_remotely_unlock: boolean;
              };
          }>, ZodObject<{
              main_category: ZodLiteral<"sensor">;
              physical_properties: ZodObject<{
                  has_humidity_sensor: ...;
                  has_noise_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
              }, "strip", ZodTypeAny, {
                  has_humidity_sensor: ...;
                  has_noise_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
              }, {
                  has_humidity_sensor: ...;
                  has_noise_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
              }>;
          }, "strip", ZodTypeAny, {
              main_category: "sensor";
              physical_properties: {
                  has_humidity_sensor: boolean;
                  has_noise_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
              };
          }, {
              main_category: "sensor";
              physical_properties: {
                  has_humidity_sensor: boolean;
                  has_noise_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
              };
          }>, ZodObject<{
              main_category: ZodLiteral<"thermostat">;
              physical_properties: ZodObject<{
                  available_modes: ...;
                  has_humidity_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
                  is_heat_pump_compatible: ...;
                  supports_demand_response: ...;
                  supports_emergency_heating_mode: ...;
              }, "strip", ZodTypeAny, {
                  available_modes: ...;
                  has_humidity_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
                  is_heat_pump_compatible: ...;
                  supports_demand_response: ...;
                  supports_emergency_heating_mode: ...;
              }, {
                  available_modes: ...;
                  has_humidity_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
                  is_heat_pump_compatible: ...;
                  supports_demand_response: ...;
                  supports_emergency_heating_mode: ...;
              }>;
              software_features: ZodObject<{
                  can_program_climate_schedules: ...;
              }, "strip", ZodTypeAny, {
                  can_program_climate_schedules: ...;
              }, {
                  can_program_climate_schedules: ...;
              }>;
          }, "strip", ZodTypeAny, {
              main_category: "thermostat";
              physical_properties: {
                  available_modes: (...)[];
                  has_humidity_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
                  is_heat_pump_compatible: boolean;
                  supports_demand_response: boolean;
                  supports_emergency_heating_mode: boolean;
              };
              software_features: {
                  can_program_climate_schedules: boolean;
              };
          }, {
              main_category: "thermostat";
              physical_properties: {
                  available_modes: (...)[];
                  has_humidity_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
                  is_heat_pump_compatible: boolean;
                  supports_demand_response: boolean;
                  supports_emergency_heating_mode: boolean;
              };
              software_features: {
                  can_program_climate_schedules: boolean;
              };
          }>]>>;
      }, "strip", ZodTypeAny, {
          device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...);
      }, {
          device_model: ({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; } ...) & (({ description: string; display_name: string; device_model_id: string; manufacturer: { display_name: string; manufacturer_id: string; integration: "beta" | "stable" | "planned" | "unsupported" | "inquire"; ... 4 more ...; logo?: { ...; } | undefined; }; ... 5 more ...; product_url?: string | undefined; } & ({ ...; }...);
      }>
    • Readonly methods: readonly ["GET", "OPTIONS"]
    • Readonly queryParams: ZodObject<{
          device_model_id: ZodString;
      }, "strip", ZodTypeAny, {
          device_model_id: string;
      }, {
          device_model_id: string;
      }>
  • Readonly /api/v1/device_models/list: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            device_models: ZodArray<ZodIntersection<ZodObject<{
                aesthetic_variants: ZodArray<ZodObject<{
                    back_image: ...;
                    display_name: ...;
                    front_image: ...;
                    images: ...;
                    manufacturer_sku: ...;
                    primary_color_hex: ...;
                    slug: ...;
                }, "strip", ZodTypeAny, {
                    back_image?: ...;
                    display_name: ...;
                    front_image?: ...;
                    images: ...;
                    manufacturer_sku?: ...;
                    primary_color_hex?: ...;
                    slug: ...;
                }, {
                    back_image?: ...;
                    display_name: ...;
                    front_image?: ...;
                    images: ...;
                    manufacturer_sku?: ...;
                    primary_color_hex?: ...;
                    slug: ...;
                }>, "many">;
                description: ZodString;
                device_model_id: ZodString;
                display_name: ZodString;
                hardware: ZodObject<{
                    has_physical_key: ZodOptional<(...)>;
                }, "strip", ZodTypeAny, {
                    has_physical_key?: (...) | (...) | (...);
                }, {
                    has_physical_key?: (...) | (...) | (...);
                }>;
                is_device_supported: ZodBoolean;
                main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>;
                manufacturer: ZodObject<Omit<{
                    annotations: ...;
                    device_model_count: ...;
                    display_name: ...;
                    integration: ...;
                    integration_support_level: ...;
                    is_connect_webview_supported: ...;
                    logo: ...;
                    manufacturer_id: ...;
                    requires_seam_support_to_add_account: ...;
                }, "device_model_count">, "strip", ZodTypeAny, {
                    annotations: (...)[];
                    display_name: string;
                    integration: (...) | (...) | (...) | (...) | (...);
                    integration_support_level: (...) | (...) | (...) | (...) | (...);
                    is_connect_webview_supported: boolean;
                    logo?: (...) | (...);
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }, {
                    annotations: (...)[];
                    display_name: string;
                    integration: (...) | (...) | (...) | (...) | (...);
                    integration_support_level: (...) | (...) | (...) | (...) | (...);
                    is_connect_webview_supported: boolean;
                    logo?: (...) | (...);
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                }>;
                power_sources: ZodArray<ZodEnum<[(...), (...), (...), (...), (...)]>, "many">;
                product_url: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                aesthetic_variants: {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }, {
                aesthetic_variants: {
                    back_image?: (...) | (...);
                    display_name: string;
                    front_image?: (...) | (...);
                    images: (...)[];
                    manufacturer_sku?: (...) | (...);
                    primary_color_hex?: (...) | (...);
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: ...;
                        message: ...;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{
                can_program_offline_access_codes: ZodOptional<(...)>;
                can_program_online_access_codes: ZodOptional<(...)>;
                can_remotely_lock: ZodOptional<(...)>;
                can_remotely_unlock: ZodOptional<(...)>;
                main_category: ZodLiteral<(...)>;
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
                software_features: ZodObject<(...), (...), (...), (...), (...)>;
            }, "strip", ZodTypeAny, {
                can_program_offline_access_codes: (...) | (...);
                can_program_online_access_codes: (...) | (...);
                can_remotely_lock: (...) | (...);
                can_remotely_unlock: (...) | (...);
                main_category: "smartlock";
                physical_properties: {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                };
                software_features: {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                };
            }, {
                can_program_offline_access_codes: (...) | (...);
                can_program_online_access_codes: (...) | (...);
                can_remotely_lock: (...) | (...);
                can_remotely_unlock: (...) | (...);
                main_category: "smartlock";
                physical_properties: {
                    has_camera: ...;
                    has_physical_key: ...;
                    lock_type: ...;
                };
                software_features: {
                    can_program_access_codes: ...;
                    can_program_access_codes_offline: ...;
                    can_program_access_schedules: ...;
                    can_remotely_unlock: ...;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<(...)>;
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
            }, "strip", ZodTypeAny, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                };
            }, {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: ...;
                    has_noise_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                };
            }>, ZodObject<{
                main_category: ZodLiteral<(...)>;
                physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
                software_features: ZodObject<(...), (...), (...), (...), (...)>;
            }, "strip", ZodTypeAny, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                };
                software_features: {
                    can_program_climate_schedules: ...;
                };
            }, {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ...;
                    has_humidity_sensor: ...;
                    has_occupancy_detection: ...;
                    has_temperature_sensor: ...;
                    is_heat_pump_compatible: ...;
                    supports_demand_response: ...;
                    supports_emergency_heating_mode: ...;
                };
                software_features: {
                    can_program_climate_schedules: ...;
                };
            }>]>>, "many">;
        }, "strip", ZodTypeAny, {
            device_models: ({
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            } & ({
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker";
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            } | {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            } | {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ((...) | (...) | (...) | (...))[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            } | {
                main_category: "relay";
            } | {
                main_category: "intercom";
                physical_properties: {
                    has_camera: boolean;
                    has_nfc_reader: boolean;
                    has_rfid_reader: boolean;
                    has_wiegand_interface: boolean;
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_remotely_unlock: boolean;
                    can_unlock_with_face_recognition: boolean;
                    supports_onvif: boolean;
                };
            } | {
                main_category: "accessory";
            }))[];
        }, {
            device_models: ({
                aesthetic_variants: {
                    back_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    display_name: string;
                    front_image?: {
                        height: ...;
                        url: ...;
                        width: ...;
                    };
                    images: {
                        height: ...;
                        url: ...;
                        width: ...;
                    }[];
                    manufacturer_sku?: string;
                    primary_color_hex?: string;
                    slug: string;
                }[];
                description: string;
                device_model_id: string;
                display_name: string;
                hardware: {
                    has_physical_key?: boolean;
                };
                is_device_supported: boolean;
                main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
                manufacturer: {
                    annotations: {
                        annotation_code: "subscription_required";
                        message: string;
                    }[];
                    display_name: string;
                    integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                    is_connect_webview_supported: boolean;
                    logo?: {
                        height: number;
                        url: string;
                        width: number;
                    };
                    manufacturer_id: string;
                    requires_seam_support_to_add_account: boolean;
                };
                power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
                product_url?: string;
            } & ({
                can_program_offline_access_codes: undefined | true;
                can_program_online_access_codes: undefined | true;
                can_remotely_lock: undefined | true;
                can_remotely_unlock: undefined | true;
                main_category: "smartlock";
                physical_properties: {
                    has_camera: boolean;
                    has_physical_key: boolean;
                    lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker";
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_program_access_codes_offline: boolean;
                    can_program_access_schedules: boolean;
                    can_remotely_unlock: boolean;
                };
            } | {
                main_category: "sensor";
                physical_properties: {
                    has_humidity_sensor: boolean;
                    has_noise_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                };
            } | {
                main_category: "thermostat";
                physical_properties: {
                    available_modes: ((...) | (...) | (...) | (...))[];
                    has_humidity_sensor: boolean;
                    has_occupancy_detection: boolean;
                    has_temperature_sensor: boolean;
                    is_heat_pump_compatible: boolean;
                    supports_demand_response: boolean;
                    supports_emergency_heating_mode: boolean;
                };
                software_features: {
                    can_program_climate_schedules: boolean;
                };
            } | {
                main_category: "relay";
            } | {
                main_category: "intercom";
                physical_properties: {
                    has_camera: boolean;
                    has_nfc_reader?: boolean;
                    has_rfid_reader?: boolean;
                    has_wiegand_interface?: boolean;
                };
                software_features: {
                    can_program_access_codes: boolean;
                    can_remotely_unlock: boolean;
                    can_unlock_with_face_recognition?: boolean;
                    supports_onvif?: boolean;
                };
            } | {
                main_category: "accessory";
            }))[];
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            exclude_if: ZodOptional<ZodArray<ZodString, "many">>;
            include_if: ZodOptional<ZodArray<ZodString, "many">>;
            integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>;
            integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>;
            main_category: ZodOptional<ZodEnum<["smartlock", "sensor", "thermostat", "relay", "intercom", "accessory"]>>;
            manufacturer_id: ZodOptional<ZodString>;
            manufacturer_ids: ZodOptional<ZodArray<ZodString, "many">>;
            text_search: ZodOptional<ZodString>;
        }, "strip", ZodTypeAny, {
            exclude_if?: string[];
            include_if?: string[];
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
            manufacturer_id?: string;
            manufacturer_ids?: string[];
            text_search?: string;
        }, {
            exclude_if?: string[];
            include_if?: string[];
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
            manufacturer_id?: string;
            manufacturer_ids?: string[];
            text_search?: string;
        }>;
    }
    • Readonly auth: "publishable_key"
    • Readonly jsonResponse: ZodObject<{
          device_models: ZodArray<ZodIntersection<ZodObject<{
              aesthetic_variants: ZodArray<ZodObject<{
                  back_image: ...;
                  display_name: ...;
                  front_image: ...;
                  images: ...;
                  manufacturer_sku: ...;
                  primary_color_hex: ...;
                  slug: ...;
              }, "strip", ZodTypeAny, {
                  back_image?: ...;
                  display_name: ...;
                  front_image?: ...;
                  images: ...;
                  manufacturer_sku?: ...;
                  primary_color_hex?: ...;
                  slug: ...;
              }, {
                  back_image?: ...;
                  display_name: ...;
                  front_image?: ...;
                  images: ...;
                  manufacturer_sku?: ...;
                  primary_color_hex?: ...;
                  slug: ...;
              }>, "many">;
              description: ZodString;
              device_model_id: ZodString;
              display_name: ZodString;
              hardware: ZodObject<{
                  has_physical_key: ZodOptional<(...)>;
              }, "strip", ZodTypeAny, {
                  has_physical_key?: (...) | (...) | (...);
              }, {
                  has_physical_key?: (...) | (...) | (...);
              }>;
              is_device_supported: ZodBoolean;
              main_connection_type: ZodEnum<["wifi", "zwave", "zigbee", "unknown"]>;
              manufacturer: ZodObject<Omit<{
                  annotations: ...;
                  device_model_count: ...;
                  display_name: ...;
                  integration: ...;
                  integration_support_level: ...;
                  is_connect_webview_supported: ...;
                  logo: ...;
                  manufacturer_id: ...;
                  requires_seam_support_to_add_account: ...;
              }, "device_model_count">, "strip", ZodTypeAny, {
                  annotations: (...)[];
                  display_name: string;
                  integration: (...) | (...) | (...) | (...) | (...);
                  integration_support_level: (...) | (...) | (...) | (...) | (...);
                  is_connect_webview_supported: boolean;
                  logo?: (...) | (...);
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              }, {
                  annotations: (...)[];
                  display_name: string;
                  integration: (...) | (...) | (...) | (...) | (...);
                  integration_support_level: (...) | (...) | (...) | (...) | (...);
                  is_connect_webview_supported: boolean;
                  logo?: (...) | (...);
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              }>;
              power_sources: ZodArray<ZodEnum<[(...), (...), (...), (...), (...)]>, "many">;
              product_url: ZodOptional<ZodString>;
          }, "strip", ZodTypeAny, {
              aesthetic_variants: {
                  back_image?: (...) | (...);
                  display_name: string;
                  front_image?: (...) | (...);
                  images: (...)[];
                  manufacturer_sku?: (...) | (...);
                  primary_color_hex?: (...) | (...);
                  slug: string;
              }[];
              description: string;
              device_model_id: string;
              display_name: string;
              hardware: {
                  has_physical_key?: boolean;
              };
              is_device_supported: boolean;
              main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
              manufacturer: {
                  annotations: {
                      annotation_code: ...;
                      message: ...;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              };
              power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
              product_url?: string;
          }, {
              aesthetic_variants: {
                  back_image?: (...) | (...);
                  display_name: string;
                  front_image?: (...) | (...);
                  images: (...)[];
                  manufacturer_sku?: (...) | (...);
                  primary_color_hex?: (...) | (...);
                  slug: string;
              }[];
              description: string;
              device_model_id: string;
              display_name: string;
              hardware: {
                  has_physical_key?: boolean;
              };
              is_device_supported: boolean;
              main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
              manufacturer: {
                  annotations: {
                      annotation_code: ...;
                      message: ...;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              };
              power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
              product_url?: string;
          }>, ZodDiscriminatedUnion<"main_category", [ZodObject<{
              can_program_offline_access_codes: ZodOptional<(...)>;
              can_program_online_access_codes: ZodOptional<(...)>;
              can_remotely_lock: ZodOptional<(...)>;
              can_remotely_unlock: ZodOptional<(...)>;
              main_category: ZodLiteral<(...)>;
              physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
              software_features: ZodObject<(...), (...), (...), (...), (...)>;
          }, "strip", ZodTypeAny, {
              can_program_offline_access_codes: (...) | (...);
              can_program_online_access_codes: (...) | (...);
              can_remotely_lock: (...) | (...);
              can_remotely_unlock: (...) | (...);
              main_category: "smartlock";
              physical_properties: {
                  has_camera: ...;
                  has_physical_key: ...;
                  lock_type: ...;
              };
              software_features: {
                  can_program_access_codes: ...;
                  can_program_access_codes_offline: ...;
                  can_program_access_schedules: ...;
                  can_remotely_unlock: ...;
              };
          }, {
              can_program_offline_access_codes: (...) | (...);
              can_program_online_access_codes: (...) | (...);
              can_remotely_lock: (...) | (...);
              can_remotely_unlock: (...) | (...);
              main_category: "smartlock";
              physical_properties: {
                  has_camera: ...;
                  has_physical_key: ...;
                  lock_type: ...;
              };
              software_features: {
                  can_program_access_codes: ...;
                  can_program_access_codes_offline: ...;
                  can_program_access_schedules: ...;
                  can_remotely_unlock: ...;
              };
          }>, ZodObject<{
              main_category: ZodLiteral<(...)>;
              physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
          }, "strip", ZodTypeAny, {
              main_category: "sensor";
              physical_properties: {
                  has_humidity_sensor: ...;
                  has_noise_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
              };
          }, {
              main_category: "sensor";
              physical_properties: {
                  has_humidity_sensor: ...;
                  has_noise_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
              };
          }>, ZodObject<{
              main_category: ZodLiteral<(...)>;
              physical_properties: ZodObject<(...), (...), (...), (...), (...)>;
              software_features: ZodObject<(...), (...), (...), (...), (...)>;
          }, "strip", ZodTypeAny, {
              main_category: "thermostat";
              physical_properties: {
                  available_modes: ...;
                  has_humidity_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
                  is_heat_pump_compatible: ...;
                  supports_demand_response: ...;
                  supports_emergency_heating_mode: ...;
              };
              software_features: {
                  can_program_climate_schedules: ...;
              };
          }, {
              main_category: "thermostat";
              physical_properties: {
                  available_modes: ...;
                  has_humidity_sensor: ...;
                  has_occupancy_detection: ...;
                  has_temperature_sensor: ...;
                  is_heat_pump_compatible: ...;
                  supports_demand_response: ...;
                  supports_emergency_heating_mode: ...;
              };
              software_features: {
                  can_program_climate_schedules: ...;
              };
          }>]>>, "many">;
      }, "strip", ZodTypeAny, {
          device_models: ({
              aesthetic_variants: {
                  back_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  display_name: string;
                  front_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  images: {
                      height: ...;
                      url: ...;
                      width: ...;
                  }[];
                  manufacturer_sku?: string;
                  primary_color_hex?: string;
                  slug: string;
              }[];
              description: string;
              device_model_id: string;
              display_name: string;
              hardware: {
                  has_physical_key?: boolean;
              };
              is_device_supported: boolean;
              main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
              manufacturer: {
                  annotations: {
                      annotation_code: "subscription_required";
                      message: string;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: number;
                      url: string;
                      width: number;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              };
              power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
              product_url?: string;
          } & ({
              can_program_offline_access_codes: undefined | true;
              can_program_online_access_codes: undefined | true;
              can_remotely_lock: undefined | true;
              can_remotely_unlock: undefined | true;
              main_category: "smartlock";
              physical_properties: {
                  has_camera: boolean;
                  has_physical_key: boolean;
                  lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker";
              };
              software_features: {
                  can_program_access_codes: boolean;
                  can_program_access_codes_offline: boolean;
                  can_program_access_schedules: boolean;
                  can_remotely_unlock: boolean;
              };
          } | {
              main_category: "sensor";
              physical_properties: {
                  has_humidity_sensor: boolean;
                  has_noise_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
              };
          } | {
              main_category: "thermostat";
              physical_properties: {
                  available_modes: ((...) | (...) | (...) | (...))[];
                  has_humidity_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
                  is_heat_pump_compatible: boolean;
                  supports_demand_response: boolean;
                  supports_emergency_heating_mode: boolean;
              };
              software_features: {
                  can_program_climate_schedules: boolean;
              };
          } | {
              main_category: "relay";
          } | {
              main_category: "intercom";
              physical_properties: {
                  has_camera: boolean;
                  has_nfc_reader: boolean;
                  has_rfid_reader: boolean;
                  has_wiegand_interface: boolean;
              };
              software_features: {
                  can_program_access_codes: boolean;
                  can_remotely_unlock: boolean;
                  can_unlock_with_face_recognition: boolean;
                  supports_onvif: boolean;
              };
          } | {
              main_category: "accessory";
          }))[];
      }, {
          device_models: ({
              aesthetic_variants: {
                  back_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  display_name: string;
                  front_image?: {
                      height: ...;
                      url: ...;
                      width: ...;
                  };
                  images: {
                      height: ...;
                      url: ...;
                      width: ...;
                  }[];
                  manufacturer_sku?: string;
                  primary_color_hex?: string;
                  slug: string;
              }[];
              description: string;
              device_model_id: string;
              display_name: string;
              hardware: {
                  has_physical_key?: boolean;
              };
              is_device_supported: boolean;
              main_connection_type: "unknown" | "wifi" | "zwave" | "zigbee";
              manufacturer: {
                  annotations: {
                      annotation_code: "subscription_required";
                      message: string;
                  }[];
                  display_name: string;
                  integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                  is_connect_webview_supported: boolean;
                  logo?: {
                      height: number;
                      url: string;
                      width: number;
                  };
                  manufacturer_id: string;
                  requires_seam_support_to_add_account: boolean;
              };
              power_sources: ("battery" | "hardwired" | "mechanical_harvesting" | "wireless" | "ethernet")[];
              product_url?: string;
          } & ({
              can_program_offline_access_codes: undefined | true;
              can_program_online_access_codes: undefined | true;
              can_remotely_lock: undefined | true;
              can_remotely_unlock: undefined | true;
              main_category: "smartlock";
              physical_properties: {
                  has_camera: boolean;
                  has_physical_key: boolean;
                  lock_type: "unknown" | "deadbolt" | "lever" | "mortise" | "lockbox" | "cylinder" | "padlock" | "locker";
              };
              software_features: {
                  can_program_access_codes: boolean;
                  can_program_access_codes_offline: boolean;
                  can_program_access_schedules: boolean;
                  can_remotely_unlock: boolean;
              };
          } | {
              main_category: "sensor";
              physical_properties: {
                  has_humidity_sensor: boolean;
                  has_noise_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
              };
          } | {
              main_category: "thermostat";
              physical_properties: {
                  available_modes: ((...) | (...) | (...) | (...))[];
                  has_humidity_sensor: boolean;
                  has_occupancy_detection: boolean;
                  has_temperature_sensor: boolean;
                  is_heat_pump_compatible: boolean;
                  supports_demand_response: boolean;
                  supports_emergency_heating_mode: boolean;
              };
              software_features: {
                  can_program_climate_schedules: boolean;
              };
          } | {
              main_category: "relay";
          } | {
              main_category: "intercom";
              physical_properties: {
                  has_camera: boolean;
                  has_nfc_reader?: boolean;
                  has_rfid_reader?: boolean;
                  has_wiegand_interface?: boolean;
              };
              software_features: {
                  can_program_access_codes: boolean;
                  can_remotely_unlock: boolean;
                  can_unlock_with_face_recognition?: boolean;
                  supports_onvif?: boolean;
              };
          } | {
              main_category: "accessory";
          }))[];
      }>
    • Readonly methods: readonly ["GET", "OPTIONS"]
    • Readonly queryParams: ZodObject<{
          exclude_if: ZodOptional<ZodArray<ZodString, "many">>;
          include_if: ZodOptional<ZodArray<ZodString, "many">>;
          integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>;
          integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>;
          main_category: ZodOptional<ZodEnum<["smartlock", "sensor", "thermostat", "relay", "intercom", "accessory"]>>;
          manufacturer_id: ZodOptional<ZodString>;
          manufacturer_ids: ZodOptional<ZodArray<ZodString, "many">>;
          text_search: ZodOptional<ZodString>;
      }, "strip", ZodTypeAny, {
          exclude_if?: string[];
          include_if?: string[];
          integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
          integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
          main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
          manufacturer_id?: string;
          manufacturer_ids?: string[];
          text_search?: string;
      }, {
          exclude_if?: string[];
          include_if?: string[];
          integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
          integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
          main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
          manufacturer_id?: string;
          manufacturer_ids?: string[];
          text_search?: string;
      }>
  • Readonly /api/v1/manufacturers/get: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            manufacturer: ZodObject<{
                annotations: ZodArray<ZodObject<{
                    annotation_code: ZodEnum<[(...)]>;
                    message: ZodString;
                }, "strip", ZodTypeAny, {
                    annotation_code: "subscription_required";
                    message: string;
                }, {
                    annotation_code: "subscription_required";
                    message: string;
                }>, "many">;
                device_model_count: ZodNumber;
                display_name: ZodString;
                integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                is_connect_webview_supported: ZodBoolean;
                logo: ZodOptional<ZodObject<{
                    height: ZodNumber;
                    url: ZodString;
                    width: ZodNumber;
                }, "strip", ZodTypeAny, {
                    height: number;
                    url: string;
                    width: number;
                }, {
                    height: number;
                    url: string;
                    width: number;
                }>>;
                manufacturer_id: ZodString;
                requires_seam_support_to_add_account: ZodBoolean;
            }, "strip", ZodTypeAny, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }>;
        }, "strip", ZodTypeAny, {
            manufacturer: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            };
        }, {
            manufacturer: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            };
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            manufacturer_id: ZodString;
        }, "strip", ZodTypeAny, {
            manufacturer_id: string;
        }, {
            manufacturer_id: string;
        }>;
    }
    • Readonly auth: "publishable_key"
    • Readonly jsonResponse: ZodObject<{
          manufacturer: ZodObject<{
              annotations: ZodArray<ZodObject<{
                  annotation_code: ZodEnum<[(...)]>;
                  message: ZodString;
              }, "strip", ZodTypeAny, {
                  annotation_code: "subscription_required";
                  message: string;
              }, {
                  annotation_code: "subscription_required";
                  message: string;
              }>, "many">;
              device_model_count: ZodNumber;
              display_name: ZodString;
              integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
              integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
              is_connect_webview_supported: ZodBoolean;
              logo: ZodOptional<ZodObject<{
                  height: ZodNumber;
                  url: ZodString;
                  width: ZodNumber;
              }, "strip", ZodTypeAny, {
                  height: number;
                  url: string;
                  width: number;
              }, {
                  height: number;
                  url: string;
                  width: number;
              }>>;
              manufacturer_id: ZodString;
              requires_seam_support_to_add_account: ZodBoolean;
          }, "strip", ZodTypeAny, {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          }, {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          }>;
      }, "strip", ZodTypeAny, {
          manufacturer: {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          };
      }, {
          manufacturer: {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          };
      }>
    • Readonly methods: readonly ["GET", "OPTIONS"]
    • Readonly queryParams: ZodObject<{
          manufacturer_id: ZodString;
      }, "strip", ZodTypeAny, {
          manufacturer_id: string;
      }, {
          manufacturer_id: string;
      }>
  • Readonly /api/v1/manufacturers/list: {
        auth: "publishable_key";
        jsonResponse: ZodObject<{
            manufacturers: ZodArray<ZodObject<{
                annotations: ZodArray<ZodObject<{
                    annotation_code: ZodEnum<(...)>;
                    message: ZodString;
                }, "strip", ZodTypeAny, {
                    annotation_code: "subscription_required";
                    message: string;
                }, {
                    annotation_code: "subscription_required";
                    message: string;
                }>, "many">;
                device_model_count: ZodNumber;
                display_name: ZodString;
                integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
                is_connect_webview_supported: ZodBoolean;
                logo: ZodOptional<ZodObject<{
                    height: ZodNumber;
                    url: ZodString;
                    width: ZodNumber;
                }, "strip", ZodTypeAny, {
                    height: number;
                    url: string;
                    width: number;
                }, {
                    height: number;
                    url: string;
                    width: number;
                }>>;
                manufacturer_id: ZodString;
                requires_seam_support_to_add_account: ZodBoolean;
            }, "strip", ZodTypeAny, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }, {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }>, "many">;
        }, "strip", ZodTypeAny, {
            manufacturers: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }[];
        }, {
            manufacturers: {
                annotations: {
                    annotation_code: "subscription_required";
                    message: string;
                }[];
                device_model_count: number;
                display_name: string;
                integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
                is_connect_webview_supported: boolean;
                logo?: {
                    height: number;
                    url: string;
                    width: number;
                };
                manufacturer_id: string;
                requires_seam_support_to_add_account: boolean;
            }[];
        }>;
        methods: readonly ["GET", "OPTIONS"];
        queryParams: ZodObject<{
            integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>;
            integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>;
            liqe_query: ZodOptional<ZodString>;
        }, "strip", ZodTypeAny, {
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            liqe_query?: string;
        }, {
            integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
            integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
            liqe_query?: string;
        }>;
    }
    • Readonly auth: "publishable_key"
    • Readonly jsonResponse: ZodObject<{
          manufacturers: ZodArray<ZodObject<{
              annotations: ZodArray<ZodObject<{
                  annotation_code: ZodEnum<(...)>;
                  message: ZodString;
              }, "strip", ZodTypeAny, {
                  annotation_code: "subscription_required";
                  message: string;
              }, {
                  annotation_code: "subscription_required";
                  message: string;
              }>, "many">;
              device_model_count: ZodNumber;
              display_name: ZodString;
              integration: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
              integration_support_level: ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>;
              is_connect_webview_supported: ZodBoolean;
              logo: ZodOptional<ZodObject<{
                  height: ZodNumber;
                  url: ZodString;
                  width: ZodNumber;
              }, "strip", ZodTypeAny, {
                  height: number;
                  url: string;
                  width: number;
              }, {
                  height: number;
                  url: string;
                  width: number;
              }>>;
              manufacturer_id: ZodString;
              requires_seam_support_to_add_account: ZodBoolean;
          }, "strip", ZodTypeAny, {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          }, {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          }>, "many">;
      }, "strip", ZodTypeAny, {
          manufacturers: {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          }[];
      }, {
          manufacturers: {
              annotations: {
                  annotation_code: "subscription_required";
                  message: string;
              }[];
              device_model_count: number;
              display_name: string;
              integration: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              integration_support_level: "beta" | "stable" | "planned" | "unsupported" | "inquire";
              is_connect_webview_supported: boolean;
              logo?: {
                  height: number;
                  url: string;
                  width: number;
              };
              manufacturer_id: string;
              requires_seam_support_to_add_account: boolean;
          }[];
      }>
    • Readonly methods: readonly ["GET", "OPTIONS"]
    • Readonly queryParams: ZodObject<{
          integration_status: ZodOptional<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>>;
          integration_support_levels: ZodOptional<ZodArray<ZodEnum<["stable", "beta", "planned", "unsupported", "inquire"]>, "many">>;
          liqe_query: ZodOptional<ZodString>;
      }, "strip", ZodTypeAny, {
          integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
          integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
          liqe_query?: string;
      }, {
          integration_status?: "beta" | "stable" | "planned" | "unsupported" | "inquire";
          integration_support_levels?: ("beta" | "stable" | "planned" | "unsupported" | "inquire")[];
          liqe_query?: string;
      }>

Generated using TypeDoc