Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 7 Next »

5.4.0

A pass-through API to ServiceDispatch (when configured) which allows the ServiceDispatch's "Get Status Enquiry" API to be called.         

On this page:

Related pages:

Resource URL Summary

Pass Through Call to ServiceDispatch's "Get Status Enquiry" API

PUT /up/v5/rest/dispatch/getStatusEnquiry   

HTTP Headers

This API uses the standard ServiceBroker HTTP Headers.


API Specifics  

Pass Through Call to ServiceDispatch's "Get Status Enquiry" API

This RESTified API will perform a pass-through call to the ServiceDispatch sub-system's "Get Status Enquiry" API (when configured).

URL

PUT /up/v5/rest/dispatch/getStatusEnquiry

HTTP Request Body

This request requires a JSON object supplied in the HTTP request body, which defines the parameters that will be passed through to the ServiceDispatch "Get Status Enquiry" APi.

GetStatusEnquiry Object Format

{
	"Id": "",
	"CallStatus": "",
	"SecStatus": "",
	"StartDate": "",
	"StartTime": "",
	"EndDate": "",
	"EndTime": ""
}

GetStatusEnquiry Object Properties

PropertyTypeRequired?DescriptionServiceDispatch Field Mapping
IdstringNoPass through parameter to the ServiceDispatch "Get Status Enquiry" API. CallNo
CallStatusstringNoPass through parameter to the ServiceDispatch "Get Status Enquiry" API.CallStatus
SecStatusstringNoPass through parameter to the ServiceDispatch "Get Status Enquiry" API.SecStatus
StartDatestringNo

Pass through parameter to the ServiceDispatch "Get Status Enquiry" API.

StartDate
StartTimestringNo

Pass through parameter to the ServiceDispatch "Get Status Enquiry" API.

StartTime
EndDatestringNo

Pass through parameter to the ServiceDispatch "Get Status Enquiry" API.

EndDate
EndTimestringNo

Pass through parameter to the ServiceDispatch "Get Status Enquiry" API.

EndTime

HTTP Response

Success

On success, a JSON-formatted version of the ServiceDispatch "Get Status Enquiry" API response will be returned.

GetStatusEnquiry Response Object Format

{
    "AckMsg": "",
    "WorkItemCount": "4",
    "WorkItems": [
        {
            "MFGID": "9999",
            "Id": "ka.2019-8-7.100263",
            "WorkStatus": "COMPLETED",
            "WorkSubStatus": "COMPLETED",
            "SPSvcrAcct": "FSSTEST",
            "UpdatedDate": "2019-11-04T11:47:00.000Z",
            "CompletedDate": "2019-11-04T00:00:00.000Z",
            "Payment": [
                {
                    "POAmount": "0"
                }
            ],
            "Booking": {
                "ServiceOrg": "FSSTEST",
                "SchdStart": "2019-08-09T12:00:00.000Z",
                "SchdEnd": "2019-08-09T23:00:00.000Z"
            }
        },
		// ...
    ]
}

GetStatusEnquiry Response Object Properties

PropertyTypeDescription
AckMsgstringDescription of the response success.
WorkItemCountstringThe number of ServiceDispatch Servicer objects in the WorkItems array.
WorkItemsarrayAn array of objects, each representing the status for a ServiceDispatch Work Item.

MFGIDstringThe ServiceDispatch Work Item MfgSvcrAcct value.

IdstringThe ServiceDIspatch Work Item CallNo value.

WorkStatusstringThe ServiceDIspatch Work Item work status.

WorkSubStatusstringThe ServiceDIspatch Work Item work sub-status.

SPSvcrAcctstringThe ServiceDispatch Work Item ServicePower account number.

UpdatedDatestringThe ServiceDIspatch Work Item updated date.

CompletedDatestringThe ServiceDIspatch Work Item completed date.

PaymentarrayAn array containing details of the Work Item payment information.


POAmountstringThe ServiceDispatch PO amount value.

BookingobjectAn object containing details of the Work Item booking.


ServiceOrgstringThe ServiceDIspatch Work Item service organization.


SchdStartstringThe ServiceDIspatch Work Item scheduled start date/time.


SchdEndstringThe ServiceDIspatch Work Item scheduled end date/time.

Error

On error, a JSON-formatted version of the ServiceDispatch "Get Status Enquiry" API response will be returned.


{
    "Success": false,
    "Code": 9,
    "Payload": {
        "returnCode": {
            "type": "Error",
            "message": "Dispatch Error Code"
        }
    }
}

Return Codes

In addition to the Standard Return Codes, and the ServiceDispatch Error codes, individual API calls made have unique codes found on their individual pages.

  • No labels