Get a summary per filter type for the booth.

GET /api/booths/{id}/filter_maintenances

Allows you to retrieve summary information of filter usage by filter type

Path parameters

  • id string Required

    id of the booth

Query parameters

  • start string

    ISO8601 formatted date from when to start including filters

  • end string Required

    ISO8601 formatted date until which filters should be included

Responses

GET /api/booths/{id}/filter_maintenances
curl \
 --request GET http://localhost:4000/api/booths/{id}/filter_maintenances?end=string \
 --header "Authorization: $API_KEY"
Response examples (200)
{
  "data": {
    "exhaust_filter": {
      "est_annual_volume_count": 42.0,
      "filter_interval_log": [
        {
          "duration": 42.0,
          "filter_estimated_duration": 42.0,
          "filter_maintenance_duration": 42.0,
          "filter_nominal_duration": 42.0,
          "filter_overuse_duration": 42.0,
          "start": "string"
        }
      ],
      "last_active_filter": {
        "duration": 42.0,
        "filter_estimated_duration": 42.0,
        "filter_maintenance_duration": 42.0,
        "filter_nominal_duration": 42.0,
        "filter_overuse_duration": 42.0,
        "start": "string"
      },
      "lifecycle_overuse_count": 42.0,
      "maintenance_count": 42.0,
      "maintenance_interval": 42.0
    },
    "intake_filter": {
      "est_annual_volume_count": 42.0,
      "filter_interval_log": [
        {
          "duration": 42.0,
          "filter_estimated_duration": 42.0,
          "filter_maintenance_duration": 42.0,
          "filter_nominal_duration": 42.0,
          "filter_overuse_duration": 42.0,
          "start": "string"
        }
      ],
      "last_active_filter": {
        "duration": 42.0,
        "filter_estimated_duration": 42.0,
        "filter_maintenance_duration": 42.0,
        "filter_nominal_duration": 42.0,
        "filter_overuse_duration": 42.0,
        "start": "string"
      },
      "lifecycle_overuse_count": 42.0,
      "maintenance_count": 42.0,
      "maintenance_interval": 42.0
    },
    "pre_filter": {
      "est_annual_volume_count": 42.0,
      "filter_interval_log": [
        {
          "duration": 42.0,
          "filter_estimated_duration": 42.0,
          "filter_maintenance_duration": 42.0,
          "filter_nominal_duration": 42.0,
          "filter_overuse_duration": 42.0,
          "start": "string"
        }
      ],
      "last_active_filter": {
        "duration": 42.0,
        "filter_estimated_duration": 42.0,
        "filter_maintenance_duration": 42.0,
        "filter_nominal_duration": 42.0,
        "filter_overuse_duration": 42.0,
        "start": "string"
      },
      "lifecycle_overuse_count": 42.0,
      "maintenance_count": 42.0,
      "maintenance_interval": 42.0
    }
  }
}
Response examples (400)
{
  "error": "Error Reason"
}
Response examples (400)
{
  "error": "Error Reason"
}
Response examples (401)
{
  "error": "Error Reason"
}
Response examples (401)
{
  "error": "Error Reason"
}