/servicenow-table | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
servicenow_table_create_record | Create a record in a table |
servicenow_table_delete_record | Delete a record |
servicenow_table_get_record | Get a single record by sys_id |
servicenow_table_list_records | List records from a table |
servicenow_table_patch_record | Partially update a record |
servicenow_table_replace_record | Replace a record (full update) |
servicenow_table_create_record
Create a record in a table Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tableName | string | Yes | — | Name of the table (e.g., incident, problem, change_request) |
sysparm_display_value | string | No | — | Return display values (true), actual values (false), or both (all) |
sysparm_fields | string | No | — | Comma-separated fields to include in the response |
sysparm_input_display_value | boolean | No | — | Set field values using display values rather than actual values. Default: false |
body | object | Yes | — | Record fields to set. Keys are field names (e.g., short_description, priority, assignment_group), values are the field values. |
servicenow_table_delete_record
Delete a record Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tableName | string | Yes | — | Name of the table |
sys_id | string | Yes | — | Unique system identifier of the record to delete |
servicenow_table_get_record
Get a single record by sys_id Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tableName | string | Yes | — | Name of the table |
sys_id | string | Yes | — | Unique system identifier (32-character hex string) of the record |
sysparm_display_value | string | No | — | Return display values (true), actual values (false), or both (all) |
sysparm_fields | string | No | — | Comma-separated fields to return |
sysparm_exclude_reference_link | boolean | No | — | Exclude reference links in the response |
servicenow_table_list_records
List records from a table Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tableName | string | Yes | — | Name of the table to query (e.g., incident, task, change_request, cmdb_ci) |
sysparm_query | string | No | — | Encoded query string (e.g., ‘state=1^priority=2’ or ‘short_descriptionLIKEserver’) |
sysparm_limit | integer | No | — | Maximum number of records to return |
sysparm_offset | integer | No | — | Starting index for pagination |
sysparm_fields | string | No | — | Comma-separated list of fields to return (e.g., ‘sys_id,number,short_description’) |
sysparm_display_value | string | No | — | Return display values (true), actual values (false), or both (all). Default: false |
sysparm_exclude_reference_link | boolean | No | — | Exclude reference links in the response. Default: false |
sysparm_view | string | No | — | UI view to determine which fields to return |
servicenow_table_patch_record
Partially update a record Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tableName | string | Yes | — | Name of the table |
sys_id | string | Yes | — | Unique system identifier of the record to update |
sysparm_display_value | string | No | — | Return display values (true), actual values (false), or both (all) |
sysparm_fields | string | No | — | Comma-separated fields to include in the response |
sysparm_input_display_value | boolean | No | — | Set field values using display values rather than actual values |
body | object | Yes | — | Fields to update. Only specified fields are changed; others remain unchanged. |
servicenow_table_replace_record
Replace a record (full update) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tableName | string | Yes | — | Name of the table |
sys_id | string | Yes | — | Unique system identifier of the record to replace |
sysparm_display_value | string | No | — | Return display values (true), actual values (false), or both (all) |
sysparm_fields | string | No | — | Comma-separated fields to include in the response |
sysparm_input_display_value | boolean | No | — | Set field values using display values rather than actual values |
body | object | Yes | — | Complete set of record fields. All writable fields not provided will be reset to defaults. |

