...
In My application screen, service search API is being called with tenantId and referenceIds which are an array of acknowledgement number retrieved from property search, in order to retrieve get the data about the feedback already submitted, so that following label can be displayed on the button:
...
Code Block |
---|
curl 'https://qa.digit.org/service-request/service/definition/v1/_search?_=1681191005369' \ -H 'authority: qa.digit.org' \ -H 'accept: application/json, text/plain, */*' \ -H 'accept-language: en-US,en;q=0.9' \ -H 'content-type: application/json;charset=UTF-8' \ -H 'cookie: _ga=GA1.2.2133756512.1676450222; __cuid=7b0fe5a8761f49f6bff7ede48649b0dc; amp_fef1e8=248239ce-459d-4f23-8e85-6eaecb3b54d0R...1gpckta4o.1gpckta4s.2.0.2' \ -H 'origin: https://qa.digit.org' \ -H 'referer: https://qa.digit.org/digit-ui/citizen/feedback?redirectedFrom=/digit-ui/citizen/pt/property/new-application/acknowledgement&propertyId=PB-PT-2023-04-11-029030&acknowldgementNumber=PB-AC-2023-04-11-029111&creationReason=CREATE&tenantId=pb.amritsar' \ -H 'sec-ch-ua: "Google Chrome";v="111", "Not(A:Brand";v="8", "Chromium";v="111"' \ -H 'sec-ch-ua-mobile: ?1' \ -H 'sec-ch-ua-platform: "Android"' \ -H 'sec-fetch-dest: empty' \ -H 'sec-fetch-mode: cors' \ -H 'sec-fetch-site: same-origin' \ -H 'user-agent: Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Mobile Safari/537.36' \ --data-raw '{"ServiceDefinitionCriteria":{"tenantId":"pb.amritsar","code":["PT_CREATE"],"module":["PT"]},"RequestInfo":{"apiId":"Rainmaker","authToken":"810eb623-32e8-43d3-bf9f-cd1152faf856","userInfo":{"id":16490,"uuid":"7d82122e-1e91-4f34-893f-d16963af217a","userName":"7979797979","name":"Debasish","mobileNumber":"7979797979","emailId":"gubbi678@gmail.com","locale":null,"type":"CITIZEN","roles":[{"name":"Citizen","code":"CITIZEN","tenantId":"pb"}],"active":true,"tenantId":"pb","permanentCity":null},"msgId":"1681191005368|en_IN","plainAccessRequest":{}}}' \ --compressed |
For Service Create following request object is needed :
Code Block |
---|
{
"tenantId": "pb.amritsar",
"serviceDefId": "aa85214f-8c8c-4f26-a064-6e324479e6bb",
"isActive": true,
"attributes": [
{
"attributeCode": "consumerCode",
"value": "PB-PT-2023-04-13-029231",
"additionalDetails": {}
},
{
"attributeCode": "rating",
"value": 3,
"additionalDetails": {}
},
{
"attributeCode": "comments",
"value": "12345678901234567890123456789012345678901234567890",
"additionalDetails": {}
},
{
"attributeCode": "channel",
"value": "Online",
"additionalDetails": {}
}
],
"additionalDetails": {
"locality": "SUN02"
},
"accountId": "7d82122e-1e91-4f34-893f-d16963af217a",
"referenceId": "PB-AC-2023-04-13-029319"
} |
Service Create API curl :
...