Endpoints in the REST API v1.0
The BMC Helix Telco Extensions APIs provide a unified and standardized interface for managing critical service operations within telecom environments. These APIs provide a standardized interface for managing the full lifecycle of trouble tickets by supporting the creation and tracking of service-related issues.
BMC Helix Telco Extensions provides the following TMF621 Trouble Ticket API endpoints for creating trouble tickets and retrieving related information.
- Before you begin
- Authentication
- POST Trouble Ticket
- GET Trouble Ticket(s)
Before you begin
Users require the following permissions and roles to use the APIs:
Permissions required: Incident and Change Management permission.
Roles required: Incident management and Change Management roles.
Authentication: JWT authentication
Authentication
To request an authentication token
Endpoint
Parameters
Name | Required/Optional | Description | Type | Example | Notes |
---|---|---|---|---|---|
id | Required | Remedy Server user login account. | String | <your_user> | Locate this parameter in the request body. This parameter is not specified by default. |
password | Required | Password. | String | <your_password> | Locate this parameter in the request body. This parameter is not specified by default. |
Example request body
"userName": "<your_user>",
"password": "<your_password>"
}
Response
Response | Value | Notes |
---|---|---|
HTTP code | 200 | Application returns an authentication token that is valid for about half an hour.
|
POST Trouble Ticket
Create Trouble Ticket
Creates a new trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
None
Query parameters
Request Body parameters
Response
Response | Value | Notes |
---|---|---|
HTTP code | 201 | - |
type | application/json | Not applicable. |
GET Trouble Ticket(s)
Retrieve a Trouble Ticket by ID
Returns the details of a specific trouble ticket identified by its ID.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
Response
Response | Value | Notes |
---|---|---|
HTTP code | 200 | - |
type | application/json | Not applicable. |
Get a list of Trouble Tickets
Returns the list of trouble tickets.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
None
Query parameters
Notes:
- Filtering is based on name=value query parameters.
- Multiple filters are ANDed together.
OR logic is supported by using:
- Comma-separated values: severity=High,Low
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |
X-Total-Count | 62 | The total number of matching records available on the server, regardless of how many were returned in the current response. |
X-Result-Count | 2 | The number of items actually returned in the current API response. |
Get Trouble Ticket related parties
Returns the details about related parties associated with a trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
None
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |
Get Trouble Ticket related entities
Returns details of entities linked to a trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |
X-Total-Count | 62 | The total number of matching records available on the server, regardless of how many were returned in the current response. |
X-Result-Count | 2 | The number of items actually returned in the current API response. |
Get Trouble Ticket notes
Returns notes or comments added to a trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
None
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |
Get Trouble Ticket alarm
Returns alarm information associated with a trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
None
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |
Get Trouble Ticket source request
Returns the original request or event that triggered the creation of the trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |
Get Trouble Ticket asset
Returns asset details related to a trouble ticket.
Endpoint
Required headers:
X-Requested-By:XMLHttpRequest
Path parameters
Query parameters
Response
Response | Value | Notes |
---|---|---|
Status Code | 200 | - |
content-type | application/json | - |