# JobType

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Enums](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.JobType/

Job type enumeration.

- **Full name:** `MFiles.JobType`
- **Proto file:** [`mfiles/enums.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/enums.proto)

<a id="values"></a>

## Values

| Name | Number | Description |
|---|---|---|
| <a id="v-JOB_TYPE_UNINITIALIZED"></a>`JOB_TYPE_UNINITIALIZED` | 0 | Unknown type (not initialized to any type). |
| <a id="v-JOB_TYPE_BACKUP"></a>`JOB_TYPE_BACKUP` | 1 | Backup job. |
| <a id="v-JOB_TYPE_RESTORE"></a>`JOB_TYPE_RESTORE` | 2 | Restore job. |
| <a id="v-JOB_TYPE_COPY_VAULT"></a>`JOB_TYPE_COPY_VAULT` | 3 | Vault copying job. |
| <a id="v-JOB_TYPE_VERIFY_VAULT"></a>`JOB_TYPE_VERIFY_VAULT` | 4 | Vault verifying job. |
| <a id="v-JOB_TYPE_ARCHIVE_OBJECTS"></a>`JOB_TYPE_ARCHIVE_OBJECTS` | 5 | Archiving documents job. |
| <a id="v-JOB_TYPE_ARCHIVE_OLD_VERSIONS"></a>`JOB_TYPE_ARCHIVE_OLD_VERSIONS` | 6 | Archiving old document versions job. |
| <a id="v-JOB_TYPE_RESTORE_FROM_ARCHIVE"></a>`JOB_TYPE_RESTORE_FROM_ARCHIVE` | 7 | Restoring documents from archive job. |
| <a id="v-JOB_TYPE_OPTIMIZE_VAULT"></a>`JOB_TYPE_OPTIMIZE_VAULT` | 8 | Optimize the vault. |
| <a id="v-JOB_TYPE_RECALCULATE_PROPERTY"></a>`JOB_TYPE_RECALCULATE_PROPERTY` | 9 | Recalculate a property. |
| <a id="v-JOB_TYPE_MIGRATE_VAULT"></a>`JOB_TYPE_MIGRATE_VAULT` | 10 | Vault migration job. |
| <a id="v-JOB_TYPE_ENCRYPT_FILE_DATA"></a>`JOB_TYPE_ENCRYPT_FILE_DATA` | 11 | Encrypt vault file data job. |

<a id="used-in-fields"></a>

## Used in fields

- [`ScheduledJob.type`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ScheduledJob/index.md#f-type): Job type.
- [`ScheduledJobOutputInfo.type`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ScheduledJobOutputInfo/index.md#f-type): Job type.
