# Noise data Endpoints for retrieving historic noise data ## Fetch noise measurements - [GET /data/noise/measurements](https://mycirrus.redocly.app/apis/mycirrus-main/noise-data/getmeasurements.md): Get noise measurements for the selected instruments and time range. Optionally choose which values to include and what period to recalculate results to. The possible values are: - Leq - LAeq, LCeq, LZeq - LAE, LCE, LZE - LEX8 - Peak - LAPeak, LCPeak, LZPeak - SPL Max - LAFMax, LASMax, LAIMax - LCFMax, LCSMax, LCIMax - LZFMax, LZSMax, LZIMax - Statistical Levels - LAF1, LAF5, LAF10, LAF50, LAF90, LAF95, LAF99 - _Not supported if Period is used. Only available from the measurements as recorded._ - Moving Average - LeqT1Max, LeqT2Max - _These fields will also add LeqT1Type and LeqT2Type to the results which include the friendly name of these types based on the settings._   If you specify an invalid or unavailable value, the server will ignore it. If all specified values are invalid, the server will respond with an error. If no values are specified, the server will return the default results (LAeq, LCPeak, LAFMax). The maximum date range per request is 31 days. If you request a longer range, the server will respond with an error. The default Period is the measurement period as configured in the instrument. See the settings for details. The period can be set to anything between the measurement period and 1 day. If you request a period outside this range, the server will respond with an error. Requires an API key with the data.noise:read scope. ## Fetch noise time history - [GET /data/noise/timehistory](https://mycirrus.redocly.app/apis/mycirrus-main/noise-data/gettimehistory.md): Get noise time history for the selected instruments and time range. Optionally choose which values to include and what period to recalculate results to. The maximum date range per request is 7 days. If you request a longer range, the server will respond with an error. The default Period is 1 second. The period can be set to anything between the current time history setting and 1 minute. If you request a period outside this range, the server will respond with an error. You can request data with a period of less than 1 second by using a fractional seconds value in the period. For example, PT0.1S for 100ms. Requires an API key with the data.noise:read scope. ## Fetch frequency bands measurements - [GET /data/frequency/measurements](https://mycirrus.redocly.app/apis/mycirrus-main/noise-data/getfrequencymeasurements.md): Get noise frequency band measurements for the selected instruments and time range. Optionally choose which bands and weighting to use and what period to recalculate results to. The possible options are: - Band - Octave - Includes all octave bands from 31.5Hz to 16KHz - Third - Includes all third octave bands from 6.3Hz to 20KHz - Frequency Weighting - A - C - Z   If you specify an invalid or unavailable band or weighting, the server will respond with an error. If no band or weighting are specified, the server will return the default results (Octave Z). The maximum date range per request is 31 days. If you request a longer range, the server will respond with an error. The default Period is the measurement period as configured in the instrument. See the settings for details. The period can be set to anything between the measurement period and 1 day. If you request a period outside this range, the server will respond with an error. Requires an API key with the data.noise:read scope. ## Fetch frequency bands time history - [GET /data/frequency/timehistory](https://mycirrus.redocly.app/apis/mycirrus-main/noise-data/getfrequencytimehist.md): Get noise frequency band time history for the selected instruments and time range. Optionally choose which bands and weighting to use and what period to recalculate results to. The maximum date range per request is 1 day. If you request a longer range, the server will respond with an error. The default Period is 1 second. The period can be set to anything between the current time history setting and 1 minute. If you request a period outside this range, the server will respond with an error. You can request data with a period of less than 1 second by using a fractional seconds value in the period. For example, PT0.1S for 100ms. Requires an API key with the data.noise:read scope. ## Fetch a list of audio recordings - [GET /data/audio](https://mycirrus.redocly.app/apis/mycirrus-main/noise-data/getaudiolist.md): Get a list of all audio recordings for this instrumetn and time range Requires an API key with the data.audio:read scope. ## Get an audio recording - [GET /data/audio/{recordingId}](https://mycirrus.redocly.app/apis/mycirrus-main/noise-data/getaudio.md): Get the audio data for the given recording Requires an API key with the data.audio:read scope.