Public Grievance Redressal Service API
Rainmaker-PGR Service Contract
Gets the list of service requests for a particular ULB based on search criteria.
- name: group in: query description: Attribute of service config, it indicate the "Department" for which service type is defined. required: false type: string format: varchar
- name: serviceCode in: query description: Allows search for service type - comma separated list. type: array items: type: string format: varchar
- name: startDate in: query description: Earliest epoch time to include in search - request created time | required: false type: integer format: int64
- name: endDate in: query description: Latest epoch time to include in search - request created time | If search is on start date then end date is mandatory, if end date is null then server will take current date as end date. required: false type: integer format: int64
- name: lastUpdatedSince in: query description: searches all requests that have been modified/created since last modified epoch time as provided here required: false type: integer format: int64
Responses
200
Successful response sorted by reverse chrnological order of creation
application/json
Response to the service request
400
Invalid input.
application/json
post
/requests/_searchCreate new service requests - supports batch - please note that in case of errors entire batch is rejected
Body
Request object to fetch the report data
Responses
200
Service Request Created
application/json
Response to the service request
400
Response Info + List of errors
application/json
post
/requests/_createUpdates service request - supports batch - please note that in case of errors entire batch is rejected
Body
Request object to fetch the report data
Responses
200
Service Request updated
application/json
Response to the service request
400
Response Info + List of errors
application/json
post
/requests/_updateLast updated
Was this helpful?