Centriq IncidentRegister Api

Centriq's Incident register api provides a common interface for third party applications to interact with the incident register.
Version: v1

OAUTH 2.0 Access

Example data

Content-Type: application/json
{
  "username" : "user@org.co.za",
  "password" : "pass",
  "client_id" : "00000000-0000-0000-0000-000000000000",
  "client_secret" : "xxxxxxxxxxxxxxx.portal.incidentApi.co.za"
  
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Methods

[ Jump to Models ]

Table of Contents

Clients

Documents

Lookups

Rejections

Task

Users

Clients

Up
get /api/clients/{clientId}
Gets Client by id (getClientById)

Path parameters

clientId (required)
Path Parameter — format: uuid

Return type

Client

Example data

Content-Type: application/json
{
  "clientName" : "clientName",
  "clientCode" : "clientCode",
  "id" : "00000000-0000-0000-0000-000000000000"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Client

Up
get /api/clients/{clientId}/rejections
Gets all rejections for the given client (getClientRejections)

Path parameters

clientId (required)
Path Parameter — The id of the client format: uuid

Return type

array[Rejection]

Example data

Content-Type: application/json
[ {
  "claimNo" : "claimNo",
  "businessClassId" : 3,
  "incidentNo" : "incidentNo",
  "rejectionAmount" : 6.027456183070403,
  "documents" : [ {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "processLink" : "processLink",
  "policyNo" : "policyNo",
  "policyTypeId" : 4,
  "policyInceptionDate" : "2000-01-23T04:56:07.000+00:00",
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "capturedOn" : "2000-01-23T04:56:07.000+00:00",
  "businessSubClassId" : 2,
  "receivedOn" : "2000-01-23T04:56:07.000+00:00",
  "partyName" : "partyName",
  "incidentTypeId" : 5,
  "modifiedBy" : "modifiedBy",
  "id" : 5,
  "incidentStatusId" : 2,
  "capturedBy" : "capturedBy",
  "zeroRejectionAmountReason" : "zeroRejectionAmountReason",
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "dateOfLoss" : "2000-01-23T04:56:07.000+00:00",
  "rejectionLetterSent" : true,
  "numberOfMonths" : 1,
  "claimPaid" : true,
  "incidentSubStatusId" : 7,
  "rejectionReasonId" : 0,
  "businessTypeId" : 7,
  "partyEmail" : "partyEmail",
  "incidentSourceId" : 9,
  "rejectedOn" : "2000-01-23T04:56:07.000+00:00",
  "settlementAmount" : 1.2315135367772556,
  "incidentDescription" : "incidentDescription"
}, {
  "claimNo" : "claimNo",
  "businessClassId" : 3,
  "incidentNo" : "incidentNo",
  "rejectionAmount" : 6.027456183070403,
  "documents" : [ {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "processLink" : "processLink",
  "policyNo" : "policyNo",
  "policyTypeId" : 4,
  "policyInceptionDate" : "2000-01-23T04:56:07.000+00:00",
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "capturedOn" : "2000-01-23T04:56:07.000+00:00",
  "businessSubClassId" : 2,
  "receivedOn" : "2000-01-23T04:56:07.000+00:00",
  "partyName" : "partyName",
  "incidentTypeId" : 5,
  "modifiedBy" : "modifiedBy",
  "id" : 5,
  "incidentStatusId" : 2,
  "capturedBy" : "capturedBy",
  "zeroRejectionAmountReason" : "zeroRejectionAmountReason",
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "dateOfLoss" : "2000-01-23T04:56:07.000+00:00",
  "rejectionLetterSent" : true,
  "numberOfMonths" : 1,
  "claimPaid" : true,
  "incidentSubStatusId" : 7,
  "rejectionReasonId" : 0,
  "businessTypeId" : 7,
  "partyEmail" : "partyEmail",
  "incidentSourceId" : 9,
  "rejectedOn" : "2000-01-23T04:56:07.000+00:00",
  "settlementAmount" : 1.2315135367772556,
  "incidentDescription" : "incidentDescription"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/clients/{clientId}/users
Gets list of Users for client (getClientUsers)

Path parameters

clientId (required)
Path Parameter

Return type

array[User]

Example data

Content-Type: application/json
[ {
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "clientName" : "clientName",
  "displayName" : "displayName",
  "id" : 0,
  "userName" : "userName",
  "email" : "email"
}, {
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "clientName" : "clientName",
  "displayName" : "displayName",
  "id" : 0,
  "userName" : "userName",
  "email" : "email"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/clients
Gets Client for logged in user (getClients)

Return type

array[Client]

Example data

Content-Type: application/json
[ {
  "clientName" : "clientName",
  "clientCode" : "clientCode",
  "id" : "00000000-0000-0000-0000-000000000000"
}, {
  "clientName" : "clientName",
  "clientCode" : "clientCode",
  "id" : "00000000-0000-0000-0000-000000000000"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Documents

Up
get /api/Document/GetDocumentById
Gets a Document by id (getDocumentById)

Query parameters

id (required)
Query Parameter — format: int64

Return type

Document

Example data

Content-Type: application/json
{
  "extension" : "extension",
  "updatedBy" : "updatedBy",
  "createdBy" : "createdBy",
  "contents" : "contents",
  "id" : 0,
  "documentName" : "documentName",
  "createdOn" : "2000-01-23T04:56:07.000+00:00",
  "updateOn" : "2000-01-23T04:56:07.000+00:00"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Document

Up
post /api/Document/SaveDocument
Saves a Document (saveDocument)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

documentFile Document (required)
Body Parameter

Responses

204

No Content

Up
post /api/Document/SaveDocuments
Saves a list of Documents (saveDocuments)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

documents DocumentCollection (required)
Body Parameter

Responses

204

No Content

Lookups

Up
get /api/Incident/Lookups/BusinessClasses
Gets list of BusinessClasses (businessClasses)

Return type

array[BusinessClass]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "policyTypeId" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "policyTypeId" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/BusinessSubClasses
Gets list of BusinessSubClasses (businessSubClasses)

Return type

array[BusinessSubClass]

Example data

Content-Type: application/json
[ {
  "businessClassId" : 0,
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "businessClassId" : 0,
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/BusinessTypes
Gets list of BusinessTypes (businessTypes)

Return type

array[BusinessType]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/ComplaintTypes
Gets list of ComplaintTypes (complaintTypes)

Return type

array[ComplaintType]

Example data

Content-Type: application/json
[ { }, { } ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/ComplimentTypes
Gets list of ComplimentTypes (complimentTypes)

Return type

array[ComplimentType]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/IncidentSources
Gets list of IncidentSources (incidentSources)

Return type

array[IncidentSource]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/IncidentStatuses
Gets list of IncidentStatuses (incidentStatuses)

Return type

array[IncidentStatus]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/IncidentSubStatuses
Gets list of IncidentSubStatuses (incidentSubStatuses)

Return type

array[IncidentSubStatus]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "incidentTypeId" : 0,
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "incidentTypeId" : 0,
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/IncidentTypeSources
Gets list of IncidentTypeSources (incidentTypeSources)

Return type

array[IncidentTypeSource]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "incidentSourceId" : 6,
  "name" : "name",
  "incidentTypeId" : 0,
  "modifiedBy" : "modifiedBy",
  "id" : 1,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "incidentSourceId" : 6,
  "name" : "name",
  "incidentTypeId" : 0,
  "modifiedBy" : "modifiedBy",
  "id" : 1,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/IncidentTypes
Gets list of IncidentTypes (incidentTypes)

Return type

array[IncidentType]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/OstiComplaintTypes
Gets list of OstiComplaintTypes (ostiComplaintTypes)

Return type

array[OstiComplaintType]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "sortOrder" : 0,
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "sortOrder" : 0,
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 6,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/PolicyTypes
Gets list of PolicyTypes (policyTypes)

Return type

array[PolicyType]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/Incident/Lookups/RejectionReasons
Gets list of RejectionReasons (rejectionReasons)

Query parameters

incidentId (required)
Query Parameter — format: int64

Return type

array[RejectionReason]

Example data

Content-Type: application/json
[ {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
}, {
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "isDeleted" : true,
  "createdBy" : "createdBy",
  "name" : "name",
  "modifiedBy" : "modifiedBy",
  "id" : 0,
  "createdOn" : "2000-01-23T04:56:07.000+00:00"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Rejections

Up
get /api/Incidents/Rejections/{rejectionId}
Gets a rejection by id (getRejectionById)

Path parameters

rejectionId (required)
Path Parameter — rejection Id format: int64

Return type

Rejection

Example data

Content-Type: application/json
{
  "claimNo" : "claimNo",
  "businessClassId" : 3,
  "incidentNo" : "incidentNo",
  "rejectionAmount" : 6.027456183070403,
  "documents" : [ {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "processLink" : "processLink",
  "policyNo" : "policyNo",
  "policyTypeId" : 4,
  "policyInceptionDate" : "2000-01-23T04:56:07.000+00:00",
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "capturedOn" : "2000-01-23T04:56:07.000+00:00",
  "businessSubClassId" : 2,
  "receivedOn" : "2000-01-23T04:56:07.000+00:00",
  "partyName" : "partyName",
  "incidentTypeId" : 5,
  "modifiedBy" : "modifiedBy",
  "id" : 5,
  "incidentStatusId" : 2,
  "capturedBy" : "capturedBy",
  "zeroRejectionAmountReason" : "zeroRejectionAmountReason",
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "dateOfLoss" : "2000-01-23T04:56:07.000+00:00",
  "rejectionLetterSent" : true,
  "numberOfMonths" : 1,
  "claimPaid" : true,
  "incidentSubStatusId" : 7,
  "rejectionReasonId" : 0,
  "businessTypeId" : 7,
  "partyEmail" : "partyEmail",
  "incidentSourceId" : 9,
  "rejectedOn" : "2000-01-23T04:56:07.000+00:00",
  "settlementAmount" : 1.2315135367772556,
  "incidentDescription" : "incidentDescription"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Rejection

Up
post /api/Incidents/Rejections/Rejection
Submits a rejection for approval. (submitRejection)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

rejection Rejection (required)
Body Parameter — The rejection to be submitted

Return type

Object

Example data

Content-Type: application/json
"{}"

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Object

Up
post /api/Incidents/Rejections/{rejectionId}
Uploads a Document for rejection (uploadDocument)

Path parameters

rejectionId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

rejection Rejection (required)
Body Parameter — The rejection to be updated

Return type

Rejection

Example data

Content-Type: application/json
{
  "claimNo" : "claimNo",
  "businessClassId" : 3,
  "incidentNo" : "incidentNo",
  "rejectionAmount" : 6.027456183070403,
  "documents" : [ {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "processLink" : "processLink",
  "policyNo" : "policyNo",
  "policyTypeId" : 4,
  "policyInceptionDate" : "2000-01-23T04:56:07.000+00:00",
  "modifiedOn" : "2000-01-23T04:56:07.000+00:00",
  "capturedOn" : "2000-01-23T04:56:07.000+00:00",
  "businessSubClassId" : 2,
  "receivedOn" : "2000-01-23T04:56:07.000+00:00",
  "partyName" : "partyName",
  "incidentTypeId" : 5,
  "modifiedBy" : "modifiedBy",
  "id" : 5,
  "incidentStatusId" : 2,
  "capturedBy" : "capturedBy",
  "zeroRejectionAmountReason" : "zeroRejectionAmountReason",
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "dateOfLoss" : "2000-01-23T04:56:07.000+00:00",
  "rejectionLetterSent" : true,
  "numberOfMonths" : 1,
  "claimPaid" : true,
  "incidentSubStatusId" : 7,
  "rejectionReasonId" : 0,
  "businessTypeId" : 7,
  "partyEmail" : "partyEmail",
  "incidentSourceId" : 9,
  "rejectedOn" : "2000-01-23T04:56:07.000+00:00",
  "settlementAmount" : 1.2315135367772556,
  "incidentDescription" : "incidentDescription"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Rejection

Task

Up
post /api/Incident/TaskList/CompleteTask
Completes a task (completeTask)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

task Task (required)
Body Parameter — task

Return type

Boolean

Example data

Content-Type: application/json
true

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Boolean

Up
post /api/tasks/Open/{userId}/tasks/{serialNumber}
Opens a task (openTask)

Path parameters

userId (required)
Path Parameter — format: int32
serialNumber (required)
Path Parameter — serialNumber

Return type

Object

Example data

Content-Type: application/json
"{}"

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Object

Up
post /api/tasks/ReAssign
Reassigns a task to another user (reAssignTask)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

request ReAssignTaskRequest (required)
Body Parameter — request

Return type

Boolean

Example data

Content-Type: application/json
true

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK Boolean

Users

Up
get /api/users/{userId}/tasks
Gets a users task (getTasks)

Path parameters

userId (required)
Path Parameter — user Id format: int32

Return type

array[Task]

Example data

Content-Type: application/json
[ {
  "serialNumber" : "serialNumber",
  "selectedAction" : "selectedAction",
  "taskAssignees" : [ {
    "name" : "name",
    "allowedActions" : [ "allowedActions", "allowedActions" ]
  }, {
    "name" : "name",
    "allowedActions" : [ "allowedActions", "allowedActions" ]
  } ],
  "taskUrl" : "taskUrl",
  "documents" : [ {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "allowedActions" : [ "allowedActions", "allowedActions" ],
  "description" : "description",
  "allocatedUser" : "allocatedUser",
  "taskId" : 0
}, {
  "serialNumber" : "serialNumber",
  "selectedAction" : "selectedAction",
  "taskAssignees" : [ {
    "name" : "name",
    "allowedActions" : [ "allowedActions", "allowedActions" ]
  }, {
    "name" : "name",
    "allowedActions" : [ "allowedActions", "allowedActions" ]
  } ],
  "taskUrl" : "taskUrl",
  "documents" : [ {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "extension" : "extension",
    "updatedBy" : "updatedBy",
    "createdBy" : "createdBy",
    "contents" : "contents",
    "id" : 0,
    "documentName" : "documentName",
    "createdOn" : "2000-01-23T04:56:07.000+00:00",
    "updateOn" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "allowedActions" : [ "allowedActions", "allowedActions" ],
  "description" : "description",
  "allocatedUser" : "allocatedUser",
  "taskId" : 0
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
get /api/users/{userId}
Gets user by id (getUserById)

Path parameters

userId (required)
Path Parameter — format: int32

Return type

User

Example data

Content-Type: application/json
{
  "clientId" : "00000000-0000-0000-0000-000000000000",
  "clientName" : "clientName",
  "displayName" : "displayName",
  "id" : 0,
  "userName" : "userName",
  "email" : "email"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK User

Models

[ Jump to Methods ]

Table of Contents

  1. BusinessClass -
  2. BusinessSubClass -
  3. BusinessType -
  4. Client -
  5. ComplaintType -
  6. ComplimentType -
  7. Document -
  8. DocumentCollection -
  9. IncidentSource -
  10. IncidentStatus -
  11. IncidentSubStatus -
  12. IncidentType -
  13. IncidentTypeSource -
  14. OstiComplaintType -
  15. PolicyType -
  16. ReAssignTaskRequest -
  17. Rejection -
  18. RejectionReason -
  19. Task -
  20. TaskAssignee -
  21. User -

BusinessClass - Up

policyTypeId (optional)
Integer format: int32
id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

BusinessSubClass - Up

businessClassId (optional)
Integer format: int32
id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

BusinessType - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

Client - Up

id (optional)
UUID format: uuid
example: 00000000-0000-0000-0000-000000000000
clientName (optional)
clientCode (optional)

ComplaintType - Up

ComplimentType - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

Document - Up

id (optional)
Long format: int64
documentName (optional)
extension (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
updatedBy (optional)
updateOn (optional)
Date format: date-time
contents (optional)

DocumentCollection - Up

documents

IncidentSource - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

IncidentStatus - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

IncidentSubStatus - Up

incidentTypeId (optional)
Integer format: int32
id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

IncidentType - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

IncidentTypeSource - Up

incidentTypeId (optional)
Integer format: int32
incidentSourceId (optional)
Integer format: int32
name (optional)
id (optional)
Long format: int64
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

OstiComplaintType - Up

sortOrder (optional)
Integer format: int32
id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

PolicyType - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

ReAssignTaskRequest - Up

taskSerialNumber (optional)
fromUserId (optional)
toUserId (optional)

Rejection - Up

rejectionReasonId
Integer format: int32
dateOfLoss
Date format: date-time
rejectedOn (optional)
Date format: date-time
rejectionAmount
Double format: double
numberOfMonths
Integer format: int32
zeroRejectionAmountReason
claimPaid
rejectionLetterSent
id (optional)
Long format: int64
incidentTypeId
Integer format: int32
incidentStatusId
Integer format: int32
incidentSubStatusId
Integer format: int32
incidentSourceId
Integer format: int32
businessClassId
Integer format: int32
businessSubClassId
Integer format: int32
policyTypeId
Integer format: int32
businessTypeId
Integer format: int32
incidentNo (optional)
receivedOn
Date format: date-time
capturedOn (optional)
Date format: date-time
capturedBy
policyNo
policyInceptionDate (optional)
Date format: date-time
claimNo
partyName
partyEmail (optional)
incidentDescription
clientId
UUID format: uuid
example: 00000000-0000-0000-0000-000000000000
modifiedOn (optional)
Date format: date-time
modifiedBy (optional)
processLink (optional)
settlementAmount
Double format: double
documents

RejectionReason - Up

id (optional)
Integer format: int32
name (optional)
createdBy (optional)
createdOn (optional)
Date format: date-time
modifiedBy (optional)
modifiedOn (optional)
Date format: date-time
isDeleted (optional)

Task - Up

taskId (optional)
Integer format: int32
serialNumber (optional)
taskUrl (optional)
description (optional)
allocatedUser (optional)
allowedActions (optional)
selectedAction (optional)
taskAssignees (optional)
documents (optional)

TaskAssignee - Up

name (optional)
allowedActions (optional)

User - Up

id (optional)
Integer format: int32
userName (optional)
displayName (optional)
email (optional)
clientName (optional)
clientId (optional)
UUID format: uuid
example: 00000000-0000-0000-0000-000000000000