---
title: BMC Remedy
slug: connectors/bmc-remedy
docTags: 
createdAt: 2026-06-09T16:29:44.142Z
---

This connector allows you to perform update, create, and get operations on incidents. Please note that this connector only utilizes the Remedy REST API, and for endpoints that require services provided by the SOAP API, you will need to install the generic SOAP connector, which is available for download from the Turbine Marketplace.

The BMC Remedy connector provides a seamless connection between Turbine and BMC Remedy, enabling you to manage incidents efficiently. This connector allows you to update, create, and retrieve incident information from BMC Remedy, streamlining your incident management processes.

## Prerequisites

Before setting up the connector, ensure that you have the following:

- Host: The host address of your BMC Remedy instance.
- Username: The username associated with your BMC Remedy account.
- Password: The password for your BMC Remedy account.

Additionally, make sure you have the necessary permissions and configuration in BMC Remedy to allow API access.

## Capabilities

This connector provides the following capabilities:

- Update Incident: Update the details of an existing incident in BMC Remedy.
- Fetch Incidents: Fetches the incidents from BMC Remedy.
- Create Incident: Create a new incident in BMC Remedy.
- Get Incident: Retrieve the details of an incident from BMC Remedy.
- Create Work Order
- Update Work Order
- Fetch Work Orders
- Get Work Order

## Limitations

Please be aware of the following limitations when using this connector:

- Certain features or functionality may not be supported in older or unsupported versions of BMC Remedy.

## Asset Setup

To set up the asset for the BMC Remedy connector, follow these steps in Turbine:

1. Go to the Assets section in Turbine.
2. Click on "Create New Asset" to add a new asset.
3. Enter the following details:
   - Host: The host address of your BMC Remedy instance.
   - Username: Your BMC Remedy account username.
   - Password: Your BMC Remedy account password.
4. Save the asset configuration.

# Configurations

## HTTP Basic Authentication

Authenticates using username and password.

### Configuration Parameters

| **Parameter** | **Description**                    | **Type** | **Required** |
| ------------- | ---------------------------------- | -------- | ------------ |
| url           | A URL to the target host.          | string   | Required     |
| username      | Username                           | string   | Required     |
| password      | Password                           | string   | Required     |
| verify\_ssl   | Verify SSL certificate             | boolean  | Optional     |
| http\_proxy   | A proxy to route requests through. | string   | Optional     |

# Actions

## Create Incident

Creates an incident

### Endpoint

- **URL:** `/api/arsys/v1/entry/HPD:IncidentInterface_Create`
- **Method:** `POST`

### Input

| **Argument Name**                      | **Type** | **Required** | **Description**                           |
| -------------------------------------- | -------- | ------------ | ----------------------------------------- |
| `parameters.fields`                    | string   | Optional     | Parameters for the Create Incident action |
| `values`                               | object   | Optional     | Value for the parameter                   |
| `values.First_Name`                    | string   | Optional     | Name of the resource                      |
| `values.Last_Name`                     | string   | Optional     | Name of the resource                      |
| `values.TemplateID`                    | string   | Optional     | Unique identifier                         |
| `values.Description`                   | string   | Optional     | Value for the parameter                   |
| `values.Detailed_Decription`           | string   | Optional     | Value for the parameter                   |
| `values.Company`                       | string   | Optional     | Value for the parameter                   |
| `values.Urgency`                       | string   | Optional     | Value for the parameter                   |
| `values.Impact`                        | string   | Optional     | Value for the parameter                   |
| `values.Status`                        | string   | Optional     | Status value                              |
| `values.Reported Source`               | string   | Optional     | Value for the parameter                   |
| `values.Service_Type`                  | string   | Optional     | Type of the resource                      |
| `values.Assigned Support Organization` | string   | Optional     | Value for the parameter                   |
| `values.Assigned Group`                | string   | Optional     | Value for the parameter                   |
| `values.Assignee`                      | string   | Optional     | Value for the parameter                   |
| `values.Assignee Login ID`             | string   | Optional     | Unique identifier                         |
| `values.Assigned Support Company`      | string   | Optional     | Value for the parameter                   |
| `values.Site Group`                    | string   | Optional     | Value for the parameter                   |
| `values.Region`                        | string   | Optional     | Value for the parameter                   |
| `values.Site`                          | string   | Optional     | Value for the parameter                   |
| `values.Status_Reason`                 | string   | Optional     | Status value                              |
| `values.Resolution`                    | string   | Optional     | Value for the parameter                   |
| `values.z1D_Action`                    | string   | Optional     | Value for the parameter                   |

### Input Example

`{"parameters":{"fields":"values(Incident_Entry_ID,Incident Number,Create Date)"},"json_body":{"values":{"First_Name":"first_name","Last_Name":"last_name","TemplateID":"template_instance_id","Description":"summary","Detailed_Decription":"details","Company":"company","Urgency":"urgency","Impact":"impact","Status":"status","Reported Source":"reported_source","Service_Type":"service_type","Assigned Support Organization":"assigned_support_organization","Assigned Group":"assigned_support_group_name","Assignee":"assignee","Assignee Login ID":"assignee_login_id","Assigned Support Company":"assigned_support_company","Site Group":"site_group","Region":"region","Site":"site","Status_Reason":"reason","Resolution":"resolution","z1D_Action":"CREATE"}}}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |

### Output Example

`{}`

## Create Work Order

Create work order request.

### Endpoint

- **URL:** `/api/arsys/v1/entry/WOI:WorkOrderInterface_Create`
- **Method:** `POST`

### Input

| **Argument Name**            | **Type** | **Required** | **Description**                             |
| ---------------------------- | -------- | ------------ | ------------------------------------------- |
| `parameters.fields`          | string   | Optional     | Parameters for the Create Work Order action |
| `values`                     | object   | Optional     | Value for the parameter                     |
| `values.TemplateID`          | string   | Optional     | Unique identifier                           |
| `values.Customer First Name` | string   | Optional     | Name of the resource                        |
| `values.Customer Last Name`  | string   | Optional     | Name of the resource                        |
| `values.Summary`             | string   | Optional     | Value for the parameter                     |
| `values.WO Type Field 01`    | string   | Optional     | Type of the resource                        |
| `values.Reported Source`     | string   | Optional     | Value for the parameter                     |
| `values.Status`              | string   | Optional     | Status value                                |
| `values.Priority`            | string   | Optional     | Value for the parameter                     |
| `values.Service_Type`        | string   | Optional     | Type of the resource                        |
| `values.Impact`              | string   | Optional     | Value for the parameter                     |
| `values.Urgency`             | string   | Optional     | Value for the parameter                     |
| `values.z1D_Action`          | string   | Required     | Value for the parameter                     |

### Input Example

`{"parameters":{"fields":"fields=values(WorkOrder_ID,RequestID)"},"json_body":{"values":{"TemplateID":"template_guid","Customer First Name":"customer_first_name","Customer Last Name":"customer_last_name","Summary":"summary","WO Type Field 01":"","Reported Source":"detailed_description","Status":"status","Priority":"priority","Service_Type":"","Impact":"","Urgency":"","z1D_Action":"CREATE"}}}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |
| `CreateDate`  | string   | Date value                       |
| `DisplayID`   | string   | Unique identifier                |
| `RequestID`   | string   | Unique identifier                |

### Output Example

`{"status_code":200,"response_headers":{},"reason":"","json_body":{"CreateDate":"2024-02-07T08:08:23","DisplayID":"WO0000000001002","RequestID":"WO0000000000702"}}`

## Fetch Incidents

Fetch all incidents.

### Endpoint

- **URL:** `/api/arsys/v1/entry/HPD:IncidentInterface/`
- **Method:** `GET`

### Input

| **Argument Name** | **Type** | **Required** | **Description**               |
| ----------------- | -------- | ------------ | ----------------------------- |
| `q`               | string   | Optional     | Parameter for Fetch Incidents |

### Input Example

`{"q":""}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |

### Output Example

`{}`

## Fetch Work Order

Fetch all workorders.

### Endpoint

- **URL:** `/api/arsys/v1/entry/WOI:WorkOrderInterface`
- **Method:** `GET`

### Input

| **Argument Name** | **Type** | **Required** | **Description**                |
| ----------------- | -------- | ------------ | ------------------------------ |
| `q`               | string   | Optional     | Parameter for Fetch Work Order |

### Input Example

`{"q":""}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |

### Output Example

`{}`

## Get Incident

Get Incident

### Endpoint

- **URL:** `api/arsys/v1/entry/HPD:IncidentInterface_Create/{{incidentNumber}}`
- **Method:** `GET`

### Input

| **Argument Name** | **Type** | **Required** | **Description**   |
| ----------------- | -------- | ------------ | ----------------- |
| `incidentNumber`  | string   | Required     | Unique identifier |

### Input Example

`{"incidentNumber":""}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |

### Output Example

`{}`

## Get Work Order

Get Work Order from BMC Remedy

### Endpoint

- **URL:** `/api/arsys/v1/entry/WOI:WorkOrderInterface/{{workOrderNumber}}`
- **Method:** `GET`

### Input

| **Argument Name** | **Type** | **Required** | **Description**              |
| ----------------- | -------- | ------------ | ---------------------------- |
| `workOrderNumber` | string   | Required     | Parameter for Get Work Order |

### Input Example

`{"workOrderNumber":""}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |

### Output Example

`{}`

## Update Incident

Update Incident

### Endpoint

- **URL:** `api/arsys/v1/entry/HPD:IncidentInterface/{{RequestID}}`
- **Method:** `PUT`

### Input

| **Argument Name**           | **Type** | **Required** | **Description**                           |
| --------------------------- | -------- | ------------ | ----------------------------------------- |
| `path_parameters.RequestID` | string   | Required     | Parameters for the Update Incident action |
| `values`                    | object   | Optional     | Value for the parameter                   |
| `values.First_Name`         | string   | Optional     | Name of the resource                      |
| `values.Last_Name`          | string   | Optional     | Name of the resource                      |
| `values.Description`        | string   | Optional     | Value for the parameter                   |
| `values.Impact`             | string   | Optional     | Value for the parameter                   |
| `values.Urgency`            | string   | Optional     | Value for the parameter                   |
| `values.Status`             | string   | Optional     | Status value                              |
| `values.Reported Source`    | string   | Optional     | Value for the parameter                   |
| `values.Service_Type`       | string   | Optional     | Type of the resource                      |

### Input Example

`{"json_body":{"values":{"First_Name":"Allen","Last_Name":"Allbrook","Description":"REST API: Incident Creation","Impact":"1-Extensive/Widespread","Urgency":"1-Critical","Status":"Assigned","Reported Source":"Direct Input","Service_Type":"User Service Restoration"}},"path_parameters":{"RequestID":"INC0000"}}`

### Output

| **Parameter** | **Type** | **Description**                  |
| ------------- | -------- | -------------------------------- |
| `status_code` | number   | HTTP status code of the response |
| `reason`      | string   | Response reason phrase           |

### Output Example

`{}`

# Response Headers

| **Header**   | **Description**                                       | **Example**                   |
| ------------ | ----------------------------------------------------- | ----------------------------- |
| Content-Type | The media type of the resource                        | application/json              |
| Date         | The date and time at which the message was originated | Thu, 01 Jan 2024 00:00:00 GMT |
