# AppProcessInfo

- [JSON representation](https://developers.google.com/android/management/reference/rest/v1/AppProcessInfo#SCHEMA_REPRESENTATION)

Information about a process. It contains process name, start time, app Uid, app Pid, seinfo tag, hash of the base APK.

| JSON representation |
|---|
| ``` { "processName": string, "startTime": string, "uid": integer, "pid": integer, "seinfo": string, "apkSha256Hash": string, "packageNames": [ string ] } ``` |

| Fields ||
|---|---|
| `processName` | `string` Process name. |
| `startTime` | ``string (`https://protobuf.dev/reference/protobuf/google.protobuf#timestamp` format)`` Process start time. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: `"2014-10-02T15:01:23Z"`, `"2014-10-02T15:01:23.045123456Z"` or `"2014-10-02T15:01:23+05:30"`. |
| `uid` | `integer` UID of the package. |
| `pid` | `integer` Process ID. |
| `seinfo` | `string` SELinux policy info. |
| `apkSha256Hash` | `string` SHA-256 hash of the base APK, in hexadecimal format. |
| `packageNames[]` | `string` Package names of all packages that are associated with the particular user ID. In most cases, this will be a single package name, the package that has been assigned that user ID. If multiple application share a UID then all packages sharing UID will be included. |