---
title: ServiceStartType enum | Wartiva GraphQL API
description: Service start type controlling when a service is started. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/service-start-type.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `ServiceStartType` enum

Service start type controlling when a service is started.

## Values

| Enum Value | Description |
|---|---|
| `AUTO_START` | The service starts automatically at system startup. |
| `BOOT_START` | The service starts during the boot sequence. |
| `DEMAND_START` | The service starts on demand when requested. |
| `DISABLED` | The service is disabled and cannot be started. |
| `SYSTEM_START` | The service starts during system initialization. |
| `ON_INTERVAL` | The service starts on a configured interval. |
| `SCHEDULE` | The service starts on a configured schedule. |
| `ON_MOUNT` | The service starts when a filesystem is mounted. |
| `FILE_CHANGE` | The service starts when a file change is detected. |
| `UNKNOWN` | The start type is unknown. |

## Used by

- [`SystemService`](https://wartiva.com/api-docs/types/system-service.html) type: A background service or daemon configured on an Endpoint.
- [`RuleApplyToOptionKey`](https://wartiva.com/api-docs/types/rule-apply-to-option-key.html) enum: Attribute keys that further scope which objects a rule applies to, in addition to its applyTo object type.

## Example

### Example

```json
"AUTO_START"

```

---

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