---
title: ProcessMacOS type | Wartiva GraphQL API
description: O/S specific process information for POSIX compatible O/S's. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/process-mac-os.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `ProcessMacOS` type

O/S specific process information for POSIX compatible O/S's.

## Fields

| Field Name | Description |
|---|---|
| `uid` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The operating system user identifier (UID) of the user this process is running as. |
| `userName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The user name of the user this process is running as. |
| `gid` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The operating system group identifier (GID) of the group this process is running as. |
| `groupName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The group name of the group this process is running as. |
| `euid` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The effective operating system user identifier (UID) assigned to the process. |
| `effectiveUserName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The effective user name assigned to the process. |
| `egid` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The effective operating system group identifier (GID) assigned to the process. |
| `effectiveGroupName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The effective group name assigned to the process. |
| `suid` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The saved operating system user identifier (UID) of the process. |
| `savedUserName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The saved user name of the process. |
| `sgid` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The saved operating system group identifier (GID) of the process. |
| `savedGroupName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The saved group name of the process. |
| `status` - [`ProcessStatusMacOS!`](https://wartiva.com/api-docs/types/process-status-mac-os.html) | The process' status. |
| `chrootDir` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The process' change root (chroot/virtual) directory. |
| `nice` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | The process' nice number, returned as a signed 32-bit integer. |

## Used by

- [`ProcessOsSpecific`](https://wartiva.com/api-docs/types/process-os-specific.html) union: OS-specific process information union type.

## Example

### Example

```json
{
  "uid": 123,
  "userName": "abc123",
  "gid": 987,
  "groupName": "abc123",
  "euid": 987,
  "effectiveUserName": "abc123",
  "egid": 123,
  "effectiveGroupName": "xyz789",
  "suid": 123,
  "savedUserName": "abc123",
  "sgid": 123,
  "savedGroupName": "xyz789",
  "status": "IDLE",
  "chrootDir": "xyz789",
  "nice": 987
}

```

---

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