Interface Routes

Hierarchy

  • Routes

Properties

/v1/device_models/get: {
    commonParams: {};
    formData: {};
    jsonBody: {};
    jsonResponse: {
        device_model: Object;
    };
    method: "GET" | "OPTIONS";
    queryParams: {
        device_model_id: string;
    };
    route: "/v1/device_models/get";
}

Type declaration

  • commonParams: {}
    • formData: {}
      • jsonBody: {}
        • jsonResponse: {
              device_model: Object;
          }
          • device_model: Object
        • method: "GET" | "OPTIONS"
        • queryParams: {
              device_model_id: string;
          }
          • device_model_id: string
        • route: "/v1/device_models/get"
        /v1/device_models/list: {
            commonParams: {};
            formData: {};
            jsonBody: {};
            jsonResponse: {
                device_models: Object[];
            };
            method: "GET" | "OPTIONS";
            queryParams: {
                integration_status?: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
                manufacturer_id?: string;
                manufacturer_ids?: string[];
                text_search?: string;
            };
            route: "/v1/device_models/list";
        }

        Type declaration

        • commonParams: {}
          • formData: {}
            • jsonBody: {}
              • jsonResponse: {
                    device_models: Object[];
                }
                • device_models: Object[]
              • method: "GET" | "OPTIONS"
              • queryParams: {
                    integration_status?: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                    main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory";
                    manufacturer_id?: string;
                    manufacturer_ids?: string[];
                    text_search?: string;
                }
                • Optional integration_status?: "beta" | "stable" | "unsupported" | "planned" | "inquire"
                • Optional main_category?: "relay" | "thermostat" | "smartlock" | "sensor" | "intercom" | "accessory"
                • Optional manufacturer_id?: string
                • Optional manufacturer_ids?: string[]
                • Optional text_search?: string
              • route: "/v1/device_models/list"
              /v1/manufacturers/get: {
                  commonParams: {};
                  formData: {};
                  jsonBody: {};
                  jsonResponse: {
                      manufacturer: {
                          device_model_count: number;
                          display_name: string;
                          integration: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                          is_connect_webview_supported: boolean;
                          logo?: {
                              height: number;
                              url: string;
                              width: number;
                          };
                          manufacturer_id: string;
                          requires_seam_support_to_add_account: boolean;
                      };
                  };
                  method: "GET" | "OPTIONS";
                  queryParams: {
                      manufacturer_id: string;
                  };
                  route: "/v1/manufacturers/get";
              }

              Type declaration

              • commonParams: {}
                • formData: {}
                  • jsonBody: {}
                    • jsonResponse: {
                          manufacturer: {
                              device_model_count: number;
                              display_name: string;
                              integration: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                              is_connect_webview_supported: boolean;
                              logo?: {
                                  height: number;
                                  url: string;
                                  width: number;
                              };
                              manufacturer_id: string;
                              requires_seam_support_to_add_account: boolean;
                          };
                      }
                      • manufacturer: {
                            device_model_count: number;
                            display_name: string;
                            integration: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                            is_connect_webview_supported: boolean;
                            logo?: {
                                height: number;
                                url: string;
                                width: number;
                            };
                            manufacturer_id: string;
                            requires_seam_support_to_add_account: boolean;
                        }
                        • device_model_count: number
                        • display_name: string
                        • integration: "beta" | "stable" | "unsupported" | "planned" | "inquire"
                        • is_connect_webview_supported: boolean
                        • Optional logo?: {
                              height: number;
                              url: string;
                              width: number;
                          }
                          • height: number
                          • url: string
                          • width: number
                        • manufacturer_id: string
                        • requires_seam_support_to_add_account: boolean
                    • method: "GET" | "OPTIONS"
                    • queryParams: {
                          manufacturer_id: string;
                      }
                      • manufacturer_id: string
                    • route: "/v1/manufacturers/get"
                    /v1/manufacturers/list: {
                        commonParams: {};
                        formData: {};
                        jsonBody: {};
                        jsonResponse: {
                            manufacturers: {
                                device_model_count: number;
                                display_name: string;
                                integration: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                                is_connect_webview_supported: boolean;
                                logo?: {
                                    height: number;
                                    url: string;
                                    width: number;
                                };
                                manufacturer_id: string;
                                requires_seam_support_to_add_account: boolean;
                            }[];
                        };
                        method: "GET" | "OPTIONS";
                        queryParams: {
                            integration_status?: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                            liqe_query?: string;
                        };
                        route: "/v1/manufacturers/list";
                    }

                    Type declaration

                    • commonParams: {}
                      • formData: {}
                        • jsonBody: {}
                          • jsonResponse: {
                                manufacturers: {
                                    device_model_count: number;
                                    display_name: string;
                                    integration: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                                    is_connect_webview_supported: boolean;
                                    logo?: {
                                        height: number;
                                        url: string;
                                        width: number;
                                    };
                                    manufacturer_id: string;
                                    requires_seam_support_to_add_account: boolean;
                                }[];
                            }
                            • manufacturers: {
                                  device_model_count: number;
                                  display_name: string;
                                  integration: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                                  is_connect_webview_supported: boolean;
                                  logo?: {
                                      height: number;
                                      url: string;
                                      width: number;
                                  };
                                  manufacturer_id: string;
                                  requires_seam_support_to_add_account: boolean;
                              }[]
                          • method: "GET" | "OPTIONS"
                          • queryParams: {
                                integration_status?: "beta" | "stable" | "unsupported" | "planned" | "inquire";
                                liqe_query?: string;
                            }
                            • Optional integration_status?: "beta" | "stable" | "unsupported" | "planned" | "inquire"
                            • Optional liqe_query?: string
                          • route: "/v1/manufacturers/list"

                          Generated using TypeDoc