# Process

> Source: https://developers.cloud66.com/v3/webhooks/process/

## Process Down

URL: https://developers.cloud66.com/v3/webhooks/process/#down
Event type: process.down
Related models: provproc

This webhook is sent when a monitored process stops running. The payload includes process information and server details.

### Payload

```json
{
  "timestamp": 1640995200,
  "event_type": "process.down",
  "process_name": "nginx",
  "server": {
    "name": "Meerkat",
    "uid": "123123123123123123"
  }
}
```

---

## Web Process Started

URL: https://developers.cloud66.com/v3/webhooks/process/#web-started
Event type: web.process.started

This webhook is sent when a web process starts successfully. The payload includes stack UID and server UID where the process started.

### Payload

```json
{
  "timestamp": 1640995200,
  "event_type": "web.process.started",
  "stack": "abc123def456",
  "server": "123123123123123123"
}
```

---

## Web Process Stopped

URL: https://developers.cloud66.com/v3/webhooks/process/#web-stopped
Event type: web.process.stopped

This webhook is sent when a web process stops. The payload structure is the same as web.process.started.

### Payload

```json
{
  "timestamp": 1640995200,
  "event_type": "web.process.stopped",
  "stack": "abc123def456",
  "server": "123123123123123123"
}
```

---

## Web Process Unknown

URL: https://developers.cloud66.com/v3/webhooks/process/#web-unknown
Event type: web.process.unknown

This webhook is sent when a web process status cannot be determined. The payload structure is the same as web.process.started.

### Payload

```json
{
  "timestamp": 1640995200,
  "event_type": "web.process.unknown",
  "stack": "abc123def456",
  "server": "123123123123123123"
}
```
