--- title: Help Request API description: The Help Request API provides an endpoint to track supervisor help actions.Creates or updates a supervisor help action. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/rest-apis/help-request-api.html release: australia product: REST APIs classification: rest-apis topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [REST API reference, API reference, API implementation and reference] --- # Help Request API The Help Request API provides an endpoint to track supervisor help actions. This API records supervisor help for agents working on interactions, including the help start and end time and the type of help. For more information about help requests, see [Agent help request for voice calls](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/customer-service-management/agent-help-request-for-voice-calls.md). This API requires the Interactions Management plugin \(com.glide.interaction\). The calling user must have the interaction\_integration\_user role. **Parent Topic:**[REST API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/rest-apis/api-rest.md) ## Help Request - POST /now/helprequest/action/create\_or\_update Creates or updates a supervisor help action. Call this endpoint when a supervisor accepts an interaction help request. A record to track the help is created in the Supervisor Help Action \[supervisor\_help\_action\] table. Call this endpoint again when the supervisor completes their help to update the help action record with the end time. ### URL format Versioned URL: `/api/now/{api_version}/helprequest/action/create_or_update` Default URL: `/api/now/helprequest/action/create_or_update` ### Supported request parameters
| Name | Description |
|---|---|
| api\_version | Optional. Version of the endpoint to access. For example, `v1` or `v2`. Only specify this value to use an endpoint version other than the latest. Data type: String |
| Name | Description |
|---|---|
| action | Type of assistance provided by the supervisor. Required when creating a supervisor help action.Valid values \(case sensitive\): - barge\_in - coach - monitor - observe For additional information about supervisor actions, see [Monitoring calls](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/customer-service-management/call-monitoring.md). Data type: String |
| action\_sys\_id | Sys\_id of the supervisor help action. Required when updating a single specified supervisor help action, but can be excluded to bulk update all supervisor help actions for an interaction. Table: Supervisor Help Action \[supervisor\_help\_action\] Data type: String |
| end\_time | Date and time the supervisor ended assistance.**Note:** To update a single specified supervisor help action with an end time, a valid value must be provided for this parameter. However, when bulk updating all supervisor help actions for an interaction, excluding this parameter sets the current time as the end time. Data type: String |
| help\_request | Sys\_id of the interaction help request.Table: Interaction Help Request \[interaction\_help\_request\] Data type: String |
| interaction | Required. Sys\_id of the interaction.Table: Interaction \[interaction\] Data type: String |
| start\_time | Date and time the supervisor started assistance.Default: Creation date and time of the supervisor help action record. Data type: String |
| Header | Description |
|---|---|
| Accept | Data format of the response body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Content-Type | Data format of the request body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Name | Description |
|---|---|
| result | Details about the result of the API request.Data type: Object ``` "result": { "action_sys_id": "String", "message": "String", "success": Boolean } ``` |
| result.action\_sys\_id | Sys\_id of the created or updated supervisor help action.Table: Supervisor Help Action \[supervisor\_help\_action\] Data type: String |
| result.message | Message with details about the success or failure of the API request.Data type: String |
| result.success | Flag that indicates whether the API request was successful.Possible values: - true: Success - false: Failure Data type: Boolean |