
BMC Helix
IT Service Management- Overview
- Setup
- Data & mappings
- Operations & API
- Changelog
This connector integrates with the BMC Helix ITSM platform, enabling synchronization of IT asset and incident management data. It connects to the BMC Helix REST API to retrieve computer system assets (servers, workstations, mobile devices, and various hardware types) from the AST:ComputerSystem form, and incident records from the HPD:IncidentInterface form. The connector also supports creating and updating incidents via the HPD:IncidentInterface_Create API.
Key capabilities:
- Host sync — Servers from
AST:ComputerSystemwith'Item'="Server"filter, including Host-specific attributes (virtualization, CPU/memory, system role) - Workstation sync — Desktops and laptops from
AST:ComputerSystemas a separate model - Mobile Device sync — Phones and tablets from
AST:ComputerSystemwith'Type'="Mobile Devices"filter - Hardware sync — Generic hardware infrastructure from
AST:ComputerSystemwith'Type'="Hardware"filter - Disk Device sync — Disk arrays and tape libraries from
AST:ComputerSystem - Router sync — Routers and routing equipment from
AST:ComputerSystem - Network Switch sync — Data switches and fiber channel switches from
AST:ComputerSystem - Storage sync — SAN, NAS, and other storage infrastructure from
AST:ComputerSystem - Incident sync — All incidents from
HPD:IncidentInterfacewith full SLA/MTTR tracking fields and direct contact data - Incident Definition sync — Incident classification metadata with severity, categorization, and resolution details derived from the same
HPD:IncidentInterfacedata - Incident create — Create new incidents via
HPD:IncidentInterface_Create - Incident update — Update existing incidents (status, resolution, assignment) via PUT using URL-encoded entry IDs
- Pagination — Automatically iterates through all pages of results using
offset/limit - Incremental sync — Only fetches records modified since the last sync token
- Configurable retry — Retry attempts on transient API failures driven by
maxRetriesconfiguration
Data retrieved from BMC Helix
| Connector Object | Required | Maps to Data Model |
|---|---|---|
| Host | Yes | Host |
| Workstation | Yes | Device |
| Mobile Device | Yes | Device |
| Hardware | Yes | Device |
| Disk Device | Yes | Device |
| Router | Yes | (none) |
| Network Switch | Yes | (none) |
| Storage | Yes | (none) |
| Incident | Yes | Incident |
| Incident Definition | Yes | Incident Definition |
Model relationships
For detailed steps on how to view the data retrieved from BMC Helix in the Brinqa Platform, see How to view your data.
Connection settings
When setting up a data integration, select BMC Helix from the Connector dropdown and provide the following:
| Setting | Required | Default | Description |
|---|---|---|---|
| BMC Helix URL | Yes | — | BMC Helix REST API URL |
| Username | Yes | — | BMC Helix Username |
| Password | Yes | — | BMC Helix Password |
| Page size | No | 100 (max 1000) | Maximum number of records to get per API request |
| Max retries | No | 5 (max 20) | Maximum number of retries on transient API failures |
| Parallelism level | No | min(4, availableProcessors) (max availableProcessors × 2) | Number of parallel threads for API requests |
Authentication
Method
The connector authenticates using JWT (JSON Web Token) via a form-encoded POST request with username and password credentials. The JWT token is cached and automatically refreshed every 15 minutes.
Endpoint
| Method | URL |
|---|---|
POST | {baseUrl}/api/jwt/login |
Request Headers
| Header | Value |
|---|---|
Content-Type | application/x-www-form-urlencoded |
Request Body
Form-encoded parameters:
username=your-username&password=your-password
Sample Response
The response body contains the raw JWT token string (not JSON).
Usage
Once authenticated, all subsequent API requests include the following headers:
Content-Type: application/json
Authorization: AR-JWT <token>
X-AR-User: <username>
How to obtain BMC Helix credentials
Obtain the required credentials (url, username, password) from your BMC Helix administrator or the BMC Helix admin console, then enter them in the connection settings above.
Attribute mappings
Expand the sections below to view the mappings between the source and the Brinqa data model attributes:
Host
| Source Field Name | SDM Attribute |
|---|---|
| :-------------------------------------- | :------------------------ |
AssetResource.accountId() | ACCOUNT_ID |
AssetResource.accountingCode() | ACCOUNTING_CODE |
AssetResource.acquiredMethod() | ACQUIRED_METHOD |
AssetResource.adminPasswordStatus() | ADMIN_PASSWORD_STATUS |
AssetResource.assetClass() | ASSET_CLASS |
AssetResource.assetId() | ASSET_ID |
AssetResource.assetLifecycleStatus() | LIFECYCLE_STATUS |
AssetResource.assetLifecycleStatus() | SOURCE_STATUS |
AssetResource.assetLifecycleStatus() | STATUS |
AssetResource.assignedTo() | ASSIGNED_TO |
AssetResource.availableDate() | AVAILABLE_DATE |
AssetResource.bookValue() | BOOK_VALUE |
AssetResource.bootRomSupported() | BOOT_ROM_SUPPORTED |
AssetResource.budgetCode() | BUDGET_CODE |
AssetResource.building() | BUILDING |
AssetResource.capabilityList() | CAPABILITY_LIST |
AssetResource.catalogItemName() | CATALOG_ITEM_NAME |
AssetResource.catalogItemNumber() | CATALOG_ITEM_NUMBER |
AssetResource.category() | CATEGORIES |
AssetResource.chargeBackCode() | CHARGE_BACK_CODE |
AssetResource.chassisBootupState() | CHASSIS_BOOTUP_STATE |
AssetResource.classId() | CLASS_ID |
AssetResource.company() | COMPANY |
AssetResource.configuration() | CONFIGURATION_FIELD |
AssetResource.configurationOptions() | CONFIGURATION_OPTIONS |
AssetResource.configurationVersion() | CONFIGURATION_VERSION |
AssetResource.cost() | COST |
AssetResource.costCategory() | COST_CATEGORY |
AssetResource.costCenter() | COST_CENTER |
AssetResource.costType() | COST_TYPE |
AssetResource.cpuCount() | CPU_COUNT |
AssetResource.createDate() | SOURCE_CREATED_DATE |
AssetResource.currentState() | CURRENT_STATE |
AssetResource.dataRate() | DATA_RATE |
AssetResource.dataSetId() | DATA_SET_ID |
AssetResource.ddCount() | DD_COUNT |
AssetResource.department() | DEPARTMENT |
AssetResource.depreciated() | DEPRECIATED |
AssetResource.description() | DESCRIPTION |
AssetResource.dhcpUse() | DHCP_USE |
AssetResource.disposalDate() | DISPOSAL_DATE |
AssetResource.dnsHostName() | DNS_HOST_NAME |
AssetResource.domain() | DOMAIN |
AssetResource.endOfExtendedSupport() | END_OF_EXTENDED_SUPPORT |
AssetResource.endOfLife() | END_OF_LIFE |
AssetResource.endOfSecuritySupport() | END_OF_SECURITY_SUPPORT |
AssetResource.endOfSupport() | END_OF_SUPPORT |
AssetResource.estimatedPrice() | ESTIMATED_PRICE |
AssetResource.failedAutomaticIdentification() | FAILED_AUTO_ID |
AssetResource.firmwareVersion() | FIRMWARE_VERSION |
AssetResource.fixedAsset() | FIXED_ASSET |
AssetResource.flashMemory() | FLASH_MEMORY |
AssetResource.floor() | FLOOR |
AssetResource.frequency() | FREQUENCY |
AssetResource.impact() | IMPACT |
AssetResource.impactComputationModel() | IMPACT_COMPUTATION_MODEL |
AssetResource.inputCurrent() | INPUT_CURRENT |
AssetResource.inputVoltage() | INPUT_VOLTAGE |
AssetResource.installationDate() | INSTALL_DATE |
AssetResource.instanceId() | INSTANCE_ID |
AssetResource.inventory() | INVENTORY |
AssetResource.inventoryName() | INVENTORY_NAME |
AssetResource.invoiceNumber() | INVOICE_NUMBER |
AssetResource.isVirtual() | IS_VIRTUAL |
AssetResource.isVirtualNew() | IS_VIRTUAL_NEW |
AssetResource.item() | ASSET_TYPE |
AssetResource.lastModifiedBy() | LAST_MODIFIED_BY |
AssetResource.lastScanDate() | LAST_SCAN_DATE |
AssetResource.logicalId() | LOGICAL_ID |
AssetResource.manufacturerName() | MANUFACTURER |
AssetResource.markAsDeleted() | MARK_AS_DELETED |
AssetResource.marketValue() | MARKET_VALUE |
AssetResource.maxConsumption() | MAX_CONSUMPTION |
AssetResource.modelNumber() | MODEL |
AssetResource.modifiedDate() | SOURCE_LAST_MODIFIED |
AssetResource.name() | HOSTNAMES |
AssetResource.notesLog() | NOTES_LOG |
AssetResource.numberOfSlots() | NUMBER_OF_SLOTS |
AssetResource.orderId() | ORDER_ID |
AssetResource.osCount() | OS_COUNT |
AssetResource.ownerContact() | OWNER |
AssetResource.ownerName() | OWNER_NAME |
AssetResource.partNumber() | PART_NUMBER |
AssetResource.portsPerSlot() | PORTS_PER_SLOT |
AssetResource.primaryCapability() | PRIMARY_CAPABILITY |
AssetResource.priority() | PRIORITY |
AssetResource.projectNumber() | PROJECT_NUMBER |
AssetResource.purchaseDate() | PURCHASE_DATE |
AssetResource.quantityInStock() | QUANTITY_IN_STOCK |
AssetResource.receivedDate() | RECEIVED_DATE |
AssetResource.reconciliationId() | RECONCILIATION_ID |
AssetResource.recordId() | UID |
AssetResource.recordId() | NAME |
AssetResource.recordId() | RECORD_ID |
AssetResource.region() | REGION |
AssetResource.requestId() | REQUEST_ID |
AssetResource.requisitionId() | REQUISITION_ID |
AssetResource.resetCapability() | RESET_CAPABILITY |
AssetResource.returnDate() | RETURN_DATE |
AssetResource.room() | ROOM |
AssetResource.salesTax() | SALES_TAX |
AssetResource.scheduleType() | SCHEDULE_TYPE |
AssetResource.serialNumber() | SERIAL_NUMBER |
AssetResource.shortDescription() | SUMMARY |
AssetResource.site() | SITE |
AssetResource.statusReason() | STATUS_REASON |
AssetResource.submitter() | SUBMITTER |
AssetResource.supplierName() | SUPPLIER_NAME |
AssetResource.supported() | SUPPORTED |
AssetResource.systemEnvironment() | SYSTEM_ENVIRONMENT |
AssetResource.systemRole() | SYSTEM_ROLE |
AssetResource.systemType() | SYSTEM_TYPE |
AssetResource.tagNumber() | TAG_NUMBER |
AssetResource.taxCredit() | TAX_CREDIT |
AssetResource.thermalState() | THERMAL_STATE |
AssetResource.tokenId() | TOKEN_ID |
AssetResource.topic() | TOPIC |
AssetResource.totalPhysicalMemory() | TOTAL_PHYSICAL_MEMORY |
AssetResource.totalPurchaseCost() | TOTAL_PURCHASE_COST |
AssetResource.unitPrice() | UNIT_PRICE |
AssetResource.urgency() | URGENCY |
AssetResource.usedByFullName() | USED_BY_FULL_NAME |
AssetResource.userDisplayObjectName() | USER_DISPLAY_OBJECT_NAME |
AssetResource.usersAffected() | USERS_AFFECTED |
AssetResource.versionNumber() | VERSION_NUMBER |
AssetResource.virtualSystemType() | VIRTUAL_SYSTEM_TYPE |
AssetResource.workgroup() | WORKGROUP |
AssetResource.y2kCompliant() | Y2K_COMPLIANT |
Instant.now() | LAST_CAPTURED |
| Source Field | Attribute Name |
Workstation
| Source Field Name | SDM Attribute |
|---|---|
AssetResource.cpuCount() | CPU_COUNT |
AssetResource.isVirtual() | IS_VIRTUAL |
AssetResource.isVirtualNew() | IS_VIRTUAL_NEW |
AssetResource.osCount() | OS_COUNT |
AssetResource.systemRole() | SYSTEM_ROLE |
AssetResource.totalPhysicalMemory() | TOTAL_PHYSICAL_MEMORY |
AssetResource.virtualSystemType() | VIRTUAL_SYSTEM_TYPE |
AssetResource.workgroup() | WORKGROUP |
Mobile Device
| Source Field Name | SDM Attribute |
|---|
Hardware
| Source Field Name | SDM Attribute |
|---|
Disk Device
| Source Field Name | SDM Attribute |
|---|
Router
| Source Field Name | SDM Attribute |
|---|
Network Switch
| Source Field Name | SDM Attribute |
|---|
Storage
| Source Field Name | SDM Attribute |
|---|
Incident
| Source Field Name | SDM Attribute |
|---|---|
IncidentResource.assignedGroup() | ASSIGNED_GROUP |
IncidentResource.assignedGroupId() | ASSIGNED_GROUP_ID |
IncidentResource.assignedSupportCompany() | ASSIGNED_SUPPORT_COMPANY |
IncidentResource.assignedSupportOrganization() | ASSIGNED_SUPPORT_ORGANIZATION |
IncidentResource.assignee() | ASSIGNEE |
IncidentResource.assigneeGroups() | ASSIGNEE_GROUPS |
IncidentResource.assigneeLoginId() | ASSIGNEE_LOGIN_ID |
IncidentResource.associatedAlarm() | ASSOCIATED_ALARM |
IncidentResource.categorizationTier1() | CATEGORIZATION_TIER_1 |
IncidentResource.categorizationTier2() | CATEGORIZATION_TIER_2 |
IncidentResource.categorizationTier3() | CATEGORIZATION_TIER_3 |
IncidentResource.city() | CITY |
IncidentResource.closedDate() | CLOSED_DATE |
IncidentResource.company() | COMPANY |
IncidentResource.contactClientType() | CONTACT_CLIENT_TYPE |
IncidentResource.contactCompany() | CONTACT_COMPANY |
IncidentResource.contactSensitivity() | CONTACT_SENSITIVITY |
IncidentResource.corporateId() | CORPORATE_ID |
IncidentResource.country() | COUNTRY |
IncidentResource.createDate() | SOURCE_CREATED_DATE |
IncidentResource.customerLoginId() | CUSTOMER_LOGIN_ID |
IncidentResource.department() | DEPARTMENT |
IncidentResource.description() | DESCRIPTION |
IncidentResource.deskLocation() | DESK_LOCATION |
IncidentResource.directContactAreaCode() | DIRECT_CONTACT_AREA_CODE |
IncidentResource.directContactCity() | DIRECT_CONTACT_CITY |
IncidentResource.directContactCompany() | DIRECT_CONTACT_COMPANY |
IncidentResource.directContactCorporateId() | DIRECT_CONTACT_CORPORATE_ID |
IncidentResource.directContactCountry() | DIRECT_CONTACT_COUNTRY |
IncidentResource.directContactCountryCode() | DIRECT_CONTACT_COUNTRY_CODE |
IncidentResource.directContactDepartment() | DIRECT_CONTACT_DEPARTMENT |
IncidentResource.directContactDeskLocation() | DIRECT_CONTACT_DESK_LOCATION |
IncidentResource.directContactExtension() | DIRECT_CONTACT_EXTENSION |
IncidentResource.directContactFirstName() | DIRECT_CONTACT_FIRST_NAME |
IncidentResource.directContactInternetEmail() | DIRECT_CONTACT_EMAIL |
IncidentResource.directContactLastName() | DIRECT_CONTACT_LAST_NAME |
IncidentResource.directContactLocalNumber() | DIRECT_CONTACT_LOCAL_NUMBER |
IncidentResource.directContactLocationDetails() | DIRECT_CONTACT_LOCATION_DETAILS |
IncidentResource.directContactLoginId() | DIRECT_CONTACT_LOGIN_ID |
IncidentResource.directContactMailStation() | DIRECT_CONTACT_MAIL_STATION |
IncidentResource.directContactMiddleInitial() | DIRECT_CONTACT_MIDDLE_INITIAL |
IncidentResource.directContactOrganization() | DIRECT_CONTACT_ORGANIZATION |
IncidentResource.directContactPersonId() | DIRECT_CONTACT_PERSON_ID |
IncidentResource.directContactPhoneNumber() | DIRECT_CONTACT_PHONE |
IncidentResource.directContactRegion() | DIRECT_CONTACT_REGION |
IncidentResource.directContactSite() | DIRECT_CONTACT_SITE |
IncidentResource.directContactSiteGroup() | DIRECT_CONTACT_SITE_GROUP |
IncidentResource.directContactSiteId() | DIRECT_CONTACT_SITE_ID |
IncidentResource.directContactStateProvince() | DIRECT_CONTACT_STATE_PROVINCE |
IncidentResource.directContactStreet() | DIRECT_CONTACT_STREET |
IncidentResource.directContactTimeZone() | DIRECT_CONTACT_TIME_ZONE |
IncidentResource.directContactZipPostalCode() | DIRECT_CONTACT_ZIP_POSTAL_CODE |
IncidentResource.entryId() | ENTRY_ID |
IncidentResource.estimatedResolutionDate() | ESTIMATED_RESOLUTION_DATE |
IncidentResource.firstName() | FIRST_NAME |
IncidentResource.firstWipDate() | FIRST_WIP_DATE |
IncidentResource.impact() | IMPACT |
IncidentResource.incidentNumber() | UID |
IncidentResource.incidentNumber() | NAME |
IncidentResource.incidentNumber() | INCIDENT_NUMBER |
IncidentResource.incidentNumber() | TYPE |
IncidentResource.infrastructureEventType() | INFRASTRUCTURE_EVENT_TYPE |
IncidentResource.instanceId() | INSTANCE_ID |
IncidentResource.instanceId(), IncidentResource.recordId() | TARGETS |
IncidentResource.internetEmail() | |
IncidentResource.lastAcknowledgedDate() | LAST_ACKNOWLEDGED_DATE |
IncidentResource.lastAssignedDate() | LAST_ASSIGNED_DATE |
IncidentResource.lastModifiedBy() | LAST_MODIFIED_BY |
IncidentResource.lastName() | LAST_NAME |
IncidentResource.lastResolvedDate() | LAST_RESOLVED_DATE |
IncidentResource.lastWipDate() | LAST_WIP_DATE |
IncidentResource.mailStation() | MAIL_STATION |
IncidentResource.middleInitial() | MIDDLE_INITIAL |
IncidentResource.modifiedDate() | SOURCE_LAST_MODIFIED |
IncidentResource.needsAttention() | NEEDS_ATTENTION |
IncidentResource.needsAttentionCcsSetting() | NEEDS_ATTENTION_CCS_SETTING |
IncidentResource.organization() | ORGANIZATION |
IncidentResource.ownerGroup() | OWNER_GROUP |
IncidentResource.ownerGroupId() | OWNER_GROUP_ID |
IncidentResource.ownerSupportCompany() | OWNER_SUPPORT_COMPANY |
IncidentResource.ownerSupportOrganization() | OWNER_SUPPORT_ORGANIZATION |
IncidentResource.personId() | PERSON_ID |
IncidentResource.phoneNumber() | PHONE_NUMBER |
IncidentResource.priority() | PRIORITY |
IncidentResource.priorityWeight() | PRIORITY_WEIGHT |
IncidentResource.productModelVersion() | PRODUCT_MODEL_VERSION |
IncidentResource.productName() | PRODUCT_NAME |
IncidentResource.recordId() | RECORD_ID |
IncidentResource.region() | REGION |
IncidentResource.reportedDate() | REPORTED_DATE |
IncidentResource.reportedSource() | REPORTED_SOURCE |
IncidentResource.requestCreatedFromDwp() | REQUEST_CREATED_FROM_DWP |
IncidentResource.requiredResolutionDateTime() | REQUIRED_RESOLUTION_DATE_TIME |
IncidentResource.respondedDate() | RESPONDED_DATE |
IncidentResource.site() | SITE |
IncidentResource.siteGroup() | SITE_GROUP |
IncidentResource.siteId() | SITE_ID |
IncidentResource.srInstanceId() | SR_INSTANCE_ID |
IncidentResource.srmsRegistryInstanceId() | SRMS_REGISTRY_INSTANCE_ID |
IncidentResource.stateProvince() | STATE_PROVINCE |
IncidentResource.status() | PROVIDER_STATUS |
IncidentResource.statusReason() | STATUS_REASON |
IncidentResource.street() | STREET |
IncidentResource.submitter() | SUBMITTER |
IncidentResource.totalTransfers() | TOTAL_TRANSFERS |
IncidentResource.urgency() | URGENCY |
IncidentResource.vendorGroup() | VENDOR_GROUP |
IncidentResource.vendorGroupId() | VENDOR_GROUP_ID |
IncidentResource.vendorName() | VENDOR_NAME |
IncidentResource.vendorOrganization() | VENDOR_ORGANIZATION |
IncidentResource.vendorTicketNumber() | VENDOR_TICKET_NUMBER |
IncidentResource.vip() | VIP |
IncidentResource.zipPostalCode() | ZIP_POSTAL_CODE |
Instant.now() | LAST_CAPTURED |
normalizeFindingStatus(status) | SOURCE_STATUS |
Incident Definition
| Source Field Name | SDM Attribute |
|---|---|
getFindingSeverityScore(normalizedSeverity) | SEVERITY_SCORE |
IncidentResource.categorizationTier1() | CATEGORIZATION_TIER_1 |
IncidentResource.categorizationTier2() | CATEGORIZATION_TIER_2 |
IncidentResource.categorizationTier3() | CATEGORIZATION_TIER_3 |
IncidentResource.closureManufacturer() | CLOSURE_MANUFACTURER |
IncidentResource.closureProductCategoryTier1() | CLOSURE_PRODUCT_CATEGORY_TIER_1 |
IncidentResource.closureProductCategoryTier2() | CLOSURE_PRODUCT_CATEGORY_TIER_2 |
IncidentResource.closureProductCategoryTier3() | CLOSURE_PRODUCT_CATEGORY_TIER_3 |
IncidentResource.closureProductModelVersion() | CLOSURE_PRODUCT_MODEL_VERSION |
IncidentResource.closureProductName() | CLOSURE_PRODUCT_NAME |
IncidentResource.configurationItem() | CONFIGURATION_ITEM |
IncidentResource.configurationItemReconId() | CONFIGURATION_ITEM_RECON_ID |
IncidentResource.description() | DESCRIPTION |
IncidentResource.detailedDecription() | DETAILED_DESCRIPTION |
IncidentResource.impact() | IMPACT |
IncidentResource.incidentNumber() | UID |
IncidentResource.incidentNumber() | NAME |
IncidentResource.manufacturer() | MANUFACTURER |
IncidentResource.priority() | SOURCE_SEVERITY |
IncidentResource.priority() | PRIORITY |
IncidentResource.productCategorizationTier1() | PRODUCT_CATEGORIZATION_TIER_1 |
IncidentResource.productCategorizationTier2() | PRODUCT_CATEGORIZATION_TIER_2 |
IncidentResource.productCategorizationTier3() | PRODUCT_CATEGORIZATION_TIER_3 |
IncidentResource.resolution() | RESOLUTION |
IncidentResource.resolutionCategory() | RESOLUTION_CATEGORY |
IncidentResource.resolutionCategoryTier2() | RESOLUTION_CATEGORY_TIER_2 |
IncidentResource.resolutionCategoryTier3() | RESOLUTION_CATEGORY_TIER_3 |
IncidentResource.resolutionMethod() | RESOLUTION_METHOD |
IncidentResource.serviceType() | SERVICE_TYPE |
IncidentResource.urgency() | URGENCY |
Instant.now() | LAST_CAPTURED |
normalizeFindingSeverity(priority) | SEVERITY |
Operations & API
Expand each connector object to see its operation options, delta-sync behavior, and the API it uses. See connector operation options for how to apply operation options (keys and values are case-sensitive).
Host
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
'Item'="Server"
Workstation
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
('Item'="Desktop" OR 'Item'="Desktops" OR 'Item'="Laptop" OR 'Item'="Laptops")
Mobile Device
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
('Type'="Mobile Device" OR 'Type'="Mobile Devices")
Hardware
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
'Type'="Hardware"
Disk Device
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
'Type'="Disk device"
Router
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
'Type'="Router"
Network Switch
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
'Type'="Switch"
Storage
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/AST:ComputerSystem - Default filters:
'Type'="Storage"
Incident
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/HPD:IncidentInterface - Default filters: None — all incidents are fetched (no submitter restriction)
Incident Definition
Operation options
This object does not support any operation options.
Delta sync
The connector README does not document sync behavior for this object.
API
- Type: REST endpoint · Endpoint:
GET /api/arsys/v1/entry/HPD:IncidentInterface - Default filters: None — derived from the same
HPD:IncidentInterfacerecords as the Incident model via a sharedBaseIncidentlocal store
Changelog
The BMC Helix connector has undergone the following changes:
| Version | Description | Migration Steps |
|---|---|---|
| 3.0.1 | Improvements - Reworked the connector documentation so every model (Host, Workstation, Mobile Device, Hardware, Disk Device, Router, Network Switch, Storage, Incident, and Incident Definition) now documents its data source — the REST API type, endpoint, default filters, pagination, and a sample request. This lets the published connector reference page render an accurate API source card for each model and clarifies exactly which BMC Helix records feed each model. | N/A |
| 3.0.0 | Overview The BMC Helix connector integrates with BMC Helix ITSM to synchronize IT assets, incident findings, and incident definitions, enabling unified visibility into hardware, network devices, workstations, and service desk tickets. Category: IT Service Management Models | N/A |