--- title: ServiceNow for HR Access Requirements excerpt: '' deprecated: false hidden: false metadata: title: '' description: '' robots: index next: description: '' --- This document outlines the access required for Moveworks/ServiceNow HR Integration for ticketing. ## Roles Required: Moveworks requires the following role: `sn_hr_sp.admin`- Used to ingest HR Record Producer Form Details (destination table, scripts, etc.) ## Table + Attributes Required: Moveworks also requires a custom role that grants access to the following Table APIs. Moveworks may read the following fields, exact field names may vary based on customization done to your ServiceNow instance. If you have a custom field that is used in place of one of the out of the box fields specified below, please include access to that field when integrating with Moveworks.
| Table/ API | Attributes Used | HTTP Methods Used & Use Case |
|---|---|---|
| `/api/now/table/sn_hr_core_case` | Outlined below | * **POST**: Create Case, **PUT**: Update Case * **GET**: Retrieve Case Details |
| `/api/now/v2/table/sc_item_produced_record` | sys\_id, record\_key, sys\_updated\_by, task, sys\_created\_on, sys\_mod\_count, producer, record\_table, sys\_updated\_on, sys\_tags, sys\_created\_by | * **GET**: Retrieve Ticket Status |
| `/api/now/v2/table/sys_journal_field` | sys\_id, sys\_created\_on, name, element\_id, sys\_tags, value, sys\_created\_by, element | * **GET**: Retrieve Ticket Comments & Work Notes |
| `/api/now/v2/table/sys_user` | sys\_id, other directory attributes | * **GET**: Retrieve Users |
| `/api/now/v2/table/kb_knowledge` | all | * **GET**: Retrieve Knowledge articles |