# Signal Composer API ## get You can get a signal value be requesting the API with the verb *get*: ```json signal-composer get {"signal": "vehicle_speed", "options": {"average": 10}} signal-composer get {"signal": "vehicle_speed", "options": {"minimum": 10}} signal-composer get {"signal": "vehicle_speed", "options": {"maximum": 10}} signal-composer get {"signal": "vehicle_speed"} ``` You apply apply some simple mathematical function by default present in the binding, by default **last** is used: - **average**: make an average on X latest seconds. - **minimum**: return the minimum value found in the X latest seconds. - **maximum**: return the maximum value found in the X latest seconds. - **last**: return the latest value. ## list Verb **list** will output the list of defined signals. ## loadConf Verb **loadConf** let you add new files to be able to add new **sources** or **signals**. ```json signal-composer loadConf {"filepath": "/path/to/your/json/file.json"} ```