---
title: sensorRequestReSubmit mutation | Wartiva GraphQL API
description: Re-runs a SensorRequest by resetting its request time, expiration, and completion state. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/mutations/sensor-request-re-submit.html
updated: 2026-10-07
---

Networks, devices, and sensors · GraphQL mutation

# `sensorRequestReSubmit` mutation

Re-runs a [SensorRequest](https://wartiva.com/api-docs/types/sensor-request.html) by resetting its request time, expiration, and completion state, so the sensor runs again as soon as an eligible endpoint is available. Intended for troubleshooting; requests re-run this way bypass the organization's [sensorScopes](https://wartiva.com/api-docs/queries/sensor-scopes.html). Restricted to organization administrators.

## Response

Returns a [`SensorRequestReRunPayload!`](https://wartiva.com/api-docs/types/sensor-request-re-run-payload.html)

## Arguments

| Name | Description |
|---|---|
| `id` - [`ID!`](https://wartiva.com/api-docs/types/id.html) | The unique identifier of the SensorRequest to re-run. |

## Example

### Query

```graphql
mutation sensorRequestReSubmit($id: ID!) {
  sensorRequestReSubmit(id: $id) {
    sensorRequest {
      id
      device {
        ...DeviceFragment
      }
      sensor {
        ...SensorFragment
      }
      zone
      ip {
        ...IpAddressFragment
      }
      protocol
      port
      args
      created
      state {
        ...SensorRequestStateFragment
      }
      runIds
      runs {
        ...SensorRequestRunFragment
      }
    }
  }
}

```

### Variables

```json
{"id": "4"}

```

### Response

```json
{
  "data": {
    "sensorRequestReSubmit": {
      "sensorRequest": SensorRequest
    }
  }
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
