Get ticket details by generic Request ID

Returns full details about a specified generic change request, including custom fields configured for the template.

Tip: Use generic ticket APIs to document change request tickets for devices for unique business needs which are not addressed within existing FireFlow workflows.

Resource Name: /change-requests/generic/{changeRequestId}

Request Method: GET

Header requirements:

Key Value
Cookie FireFlow_Session=[sessionId]. The sessionId is retrieved from the authentication request.

Request URL Parameters:

Element

Type

Description

changeRequestId
Mandatory

Integer

The ID of the change request you want to return data for.

Response:

Code

Description

200

Operation completed successfully

400

Input validation failure

403

Authentication failure

500

Failed to complete operation.

Sample request

curl -X GET "https://192.168.11.23/FireFlow/api/change-requests/generic/5678" -H "accept: */*"

Sample response (success)

  {
  "status": "Success",
  "messages": [],
  "data": {
    "id": 3,
    "fields": [
      {
        "name": "Owner",
        "values": [
          "Nobody<>"
        ]
      },
      {
        "name": "Create tickets from attachment",
        "values": [
          "Yes"
        ]
      },
      {
        "name": "Creator",
        "values": [
          "admin<[email protected]>"
        ]
      },
      {
        "name": "Ticket Template Name",
        "values": [
          "120: Generic request"
        ]
      },
      {
        "name": "Resolved",
        "values": [
          "2022-07-07 09:45:51"
        ]
      },
      {
        "name": "LastUpdated",
        "values": [
          "2022-07-07 09:45:52"
        ]
      },
      {
        "name": "Requestor",
        "values": [
          "admin<[email protected]>"
        ]
      },
      {
        "name": "Form Type",
        "values": [
          "Generic Change"
        ]
      },
      {
        "name": "DependedOnBy",
        "values": [
          "4"
        ]
      },
      {
        "name": "Workflow",
        "values": [
          "Generic"
        ]
      },
      {
        "name": "Subject",
        "values": [
          "test - multiple mode"
        ]
      },
      {
        "name": "status",
        "values": [
          "resolved"
        ]
      }
    ]
  }
}

Sample response (Failure)

  {
  "status": "Failure",
  "messages": [
    {
      "code": "CHANGE_REQUEST_NOT_FOUND",
      "message": "Change request 7 not found"
    }
  ],
  "data": null
}

Sample response (Failure)

 {
  "status": "Failure",
  "messages": [
    {
      "code": "INVALID_FORM_TYPE",
      "message": "Invalid template form type, form type should be: Generic Change"
    }
  ],
  "data": null
}