{"info":{"_postman_id":"d83eaa77-9452-4b79-8b18-9a2156ad569a","name":"Fastag Documentation V.2","description":"<html><head></head><body><h5 id=\"fastag-parking-document-list-down-the-apis-to-be-used-in-order-to-enable-the-fastag-payment-gateway-using-the-cloud-platform\">Fastag Parking document list down the API's to be used in order to enable the Fastag payment gateway using the cloud platform.</h5>\n<h4 id=\"list-of-api-used-for-fastag-gateway-integration--\">List of API used for Fastag gateway integration -</h4>\n<blockquote>\n<p>&lt;ul &gt;&lt;li &gt;&lt;h6 &gt;AUTH LOGIN API&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;FASTAG ENTRY API&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;FASTAG PAYMENT API&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;PAYMENT INTIMATION API&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;CHECK TRANSACTION STATUS API&lt;/h6&gt;&lt;/li&gt;&lt;/ul&gt; </p>\n</blockquote>\n<h4 id=\"list-of-api-related-to-parkbox--\">List of API related to Parkbox -</h4>\n<blockquote>\n<p>&lt;ul &gt;&lt;li &gt;&lt;h6 &gt;SET PARKBOX SETTINGS&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;GET PARKBOX SETTINGS&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;RESTART PARKBOX&lt;/h6&gt;&lt;/li&gt;&lt;li &gt;&lt;h6 &gt;PARKBOX RFID READER&lt;/h6&gt;&lt;/li&gt;&lt;/ul&gt; </p>\n</blockquote>\n<h1 id=\"authentication\">Authentication</h1>\n<p>All the API's are backed up with a security layer.<br>Developer needs to log in using the Auth Login API and will get a unique and expiring token to use with all the other API's.</p>\n<h1 id=\"error-codes\">Error Codes</h1>\n<p>Some of the error codes and status codes which a user can expect.</p>\n<ul>\n<li>400 - Bad Request</li>\n<li>401 - Unauthorized access</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>HTTP Status Code</th>\n<th>Status ID</th>\n<th>Status Desc</th>\n<th>FASTAG ENTRY API</th>\n<th>FASTAG PAYMENT API</th>\n<th>PAYMENT INTIMATION API</th>\n<th>Check Transaction Status</th>\n<th>FASTAG STATUS API</th>\n<th>Error Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>201</td>\n<td>200</td>\n<td>Transaction successful</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Succes</td>\n</tr>\n<tr>\n<td>200</td>\n<td>201</td>\n<td>FASTag is Active</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td>Status</td>\n</tr>\n<tr>\n<td>200</td>\n<td>202</td>\n<td>FASTag is active, signature is valid</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>Status</td>\n</tr>\n<tr>\n<td>200</td>\n<td>203</td>\n<td>FASTag is active, signature is invalid</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Status</td>\n</tr>\n<tr>\n<td>200</td>\n<td>204</td>\n<td>FASTag is blacklisted</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Status</td>\n</tr>\n<tr>\n<td>200</td>\n<td>205</td>\n<td>FASTag is valid but is not registered with bank(Unregistered tag)</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td>Status</td>\n</tr>\n<tr>\n<td>400</td>\n<td>301</td>\n<td>Ticket ID is already associated with a past ticket</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>302</td>\n<td>Entry time or exit time cannot be more than the NPCI's system time</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>303</td>\n<td>Entry time cannot be more than or equal to the exit time</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>304</td>\n<td>Transaction Older than 3 days</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>305</td>\n<td>Cannot pay twice from same FASTag within 15 minutes</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>306</td>\n<td>Duplicate Transaction - check epc_id, ticket id, lane details and time</td>\n<td></td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>307</td>\n<td>Exceeds threshold - Transaction amount cannot be more than 1500 rupees</td>\n<td></td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>308</td>\n<td>FASTag in Unregistered, transaction disallowed</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>309</td>\n<td>Future Timestamp should not be acceptable</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>310</td>\n<td>Fastag Issuer bank is not allowed for parking or bank is unsupported</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>311</td>\n<td>ticket_id, ref_response_id, plaza_id, transaction_amount is not matching. Transaction details Invalid.</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>312</td>\n<td>No such transaction exists for refund/chargeback</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>313</td>\n<td>This chargeback request has already been raised</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>314</td>\n<td>Transaction was accepted but violation raised. Upload vehicle image on Bank's portal</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>400</td>\n<td>Transaction Denied/Failed</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>State/Logical</td>\n</tr>\n<tr>\n<td>400</td>\n<td>401</td>\n<td>Empty Request</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>402</td>\n<td>Data validation failed, Please refer to Fastag documentation for input parameters</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>403</td>\n<td>Check request parameters, mandatory fields cannot be NULL</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>404</td>\n<td>epc_id is invalid</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>405</td>\n<td>epc_id parameter not sent or is empty</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>406</td>\n<td>t_id is invalid</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>407</td>\n<td>t_id paramter not sent or is empty</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>408</td>\n<td>Invalid user memory</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>409</td>\n<td>User memory parameter not sent or is empty</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>410</td>\n<td>plaza_id doesnot exist</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>411</td>\n<td>plaza_id parameter not sent or is empty</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>412</td>\n<td>lp_number is invalid</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>413</td>\n<td>lp_number not sent or is empty</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>414</td>\n<td>Ticket_id is not sent or is empty</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>415</td>\n<td>Entry lane_id does not exist for this plaza/site</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>416</td>\n<td>Entry_lane not sent or is empty</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>417</td>\n<td>Exit lane_id does not exist for this plaza/site</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>418</td>\n<td>Exit_lane not sent or is empty</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>419</td>\n<td>entry_time not sent or is empty</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>420</td>\n<td>exit_time not sent or is empty</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>421</td>\n<td>Invalid DateTime. Epoch time required</td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>422</td>\n<td>txn_amount not sent or is empty</td>\n<td></td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>423</td>\n<td>txn_amount is invalid</td>\n<td></td>\n<td>Yes</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>424</td>\n<td>vehicle_class sent in request is not allowed or invalid</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>425</td>\n<td>veihcle_class not sent or is empty</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>426</td>\n<td>Invalid payment_mode</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>427</td>\n<td>Payment mode not sent or is empty</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>428</td>\n<td>Ref_response_id not sent</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>429</td>\n<td>Incorrect chargeback code</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>Parameter</td>\n</tr>\n<tr>\n<td>400</td>\n<td>600</td>\n<td>Unexpected Error Occurred .Please contact the Bank</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>System State</td>\n</tr>\n<tr>\n<td>400</td>\n<td>601</td>\n<td>Site setting not correct. Contact Site Admin/Bank</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>System State</td>\n</tr>\n<tr>\n<td>400</td>\n<td>602</td>\n<td>Blacklist data not synced, transaction fail</td>\n<td></td>\n<td>Yes</td>\n<td></td>\n<td></td>\n<td></td>\n<td>System State</td>\n</tr>\n<tr>\n<td>401</td>\n<td>701</td>\n<td>User not authenticated / Invalid User. Please login or renew token!</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Authentication error</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authentication","slug":"authentication"},{"content":"Error Codes","slug":"error-codes"}],"owner":"12898805","collectionId":"d83eaa77-9452-4b79-8b18-9a2156ad569a","publishedId":"Tz5p5HMY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2025-02-21T12:15:08.000Z"},"item":[{"name":"FASTAG APIs","item":[{"name":"Fastag Vahan API","item":[{"name":"Vahan Tag Detail V2 API","id":"fe445b41-424f-4f2a-af92-b1d89ee8fdd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"token 60eff84317d3c3a39ce9c292ae0225b83d58e925"}],"body":{"mode":"raw","raw":"{\"vehicle_no\": \"HR26ED9231\", \"plaza_id\": \"536680\"}","options":{"raw":{"language":"json"}}},"url":"https://swift.fastag.ai/go/status/api/v2/vahan_data","description":"<p>Generated from cURL: curl --location '<a href=\"https://swift.fastag.ai/go/status/api/v2/vahan_data\">https://swift.fastag.ai/go/status/api/v2/vahan_data</a>' <br />--header 'Content-Type: application/json' <br />--header 'Authorization: token 60eff84317d3c3a39ce9c292ae0225b83d58e925' <br />--data '{\"vehicle_no\": \"HR26ED9231\", \"plaza_id\": \"536680\"}'</p>\n","urlObject":{"protocol":"https","path":["go","status","api","v2","vahan_data"],"host":["swift","fastag","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"fe445b41-424f-4f2a-af92-b1d89ee8fdd6"},{"name":"Bank Response","id":"55d97dbf-6fc6-481a-a9ed-65b769cf49bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<etc:RespTagDetails xmlns:etc=\"http://npci.org/etc/schema/\">\n  <Head ver=\"1.2\" ts=\"2025-12-09T12:00:00\" orgId=\"TEST123\" msgId=\"MSG123456\" />\n  <Txn id=\"TXN123456\" note=\"\" refId=\"\" refUrl=\"\" ts=\"2025-12-09T12:00:00\" type=\"FETCH\" orgTxnId=\"\">\n    <Resp respCode=\"00\" result=\"SUCCESS\" ts=\"2025-12-09T12:00:00\" />\n  </Txn>                                                                                \n</etc:RespTagDetails>","options":{"raw":{"language":"xml"}}},"url":"https://uat.fastag.ai:443/etc/RespTagDetail/v2/10","description":"<p>Generated from cURL: curl -X POST <a href=\"https://uat.fastag.ai:443/etc/RespTagDetail/v2/10\">https://uat.fastag.ai:443/etc/RespTagDetail/v2/10</a> <br />  -H \"Content-Type: application/xml\" <br />  -k <br />  -d '\n&lt;etc:RespTagDetails xmlns:etc=\"<a href=\"http://npci.org/etc/schema/%22%3E\">http://npci.org/etc/schema/\"&gt;</a>\n  \n  \n    \n  <br />'\n{\"status\":\"accepted\",\"message\":\"Response received successfully\"}</p>\n","urlObject":{"protocol":"https","port":"443","path":["etc","RespTagDetail","v2","10"],"host":["uat","fastag","ai"],"query":[],"variable":[]}},"response":[],"_postman_id":"55d97dbf-6fc6-481a-a9ed-65b769cf49bd"}],"id":"bc5d7d2f-0de2-4494-8d12-594982859df1","_postman_id":"bc5d7d2f-0de2-4494-8d12-594982859df1","description":""},{"name":"AUTH LOGIN API","event":[{"listen":"test","script":{"id":"5900ec5f-c2bc-4afc-a125-2c3250db9e38","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Status code is 201\", function () {","    pm.response.to.have.status(201);","});","","pm.test(\"Response has a JSON body\", function () {","    pm.response.to.be.json;","});","","pm.test(\"Response has a token property\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.token).to.be.a('string');","});","","pm.test(\"Response has a data property\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.data).to.be.a('object');","});",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"1b22b7b7-ab40-4968-979b-4b1fbcd0fed3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"API-VSERSION","value":"1","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"{{USERNAME}}\",\n    \"password\": \"{{PASSWORD}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/token/auth/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Auth Login API</td>\n<td>This API is for authenticating a user to access the rest of the FASTag APIs. The API returns a token which needs to be sent in header of every other API on this portal</td>\n<td>* When user wants to get a token</td>\n<td><a href=\"https://HOST/api/token/auth/\">https://HOST/api/token/auth/</a></td>\n<td>HTTP POST</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>* when user gets an HTTP 401 status for any other API indicating the existing token has expired</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters\">REQUEST PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>40</td>\n<td>NO</td>\n<td>-</td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>40</td>\n<td>NO</td>\n<td>-</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"respone-parameters\">RESPONE PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>token</td>\n<td>Alphanumeric</td>\n<td>40</td>\n<td>-</td>\n<td>-</td>\n<td>Token that self expires, that can be auto renewed</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","token","auth",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"5b729462-e0d0-49c3-be92-a60e757d312a","name":"Auth Login","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"API-VSERSION","value":"1","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"username\": \"vrsuXXXXap.com\",\n    \"password\": \"vrsuXXX234\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/token/auth/"},"code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"UNIQUE TOKEN\"\n}"}],"_postman_id":"1b22b7b7-ab40-4968-979b-4b1fbcd0fed3"},{"name":"FASTAG ENTRY API","id":"a41dc20d-94df-4a78-89a7-f980d51e8a69","protocolProfileBehavior":{"disableBodyPruning":true,"protocolVersion":"http1"},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"entry_tags\": [\n        {\n            \"epc_id\": \"34161FA8203289724976EC40\",\n            \"t_id\":\"E200680A0000400AAF626893\",\n            \"user_memory\": \"{{USER_MEMORY}}\"\n        }\n       \n    ],\n    \"ticket_id\": \"wrersdfsdfwerwer\",\n    \"plaza_id\": \"711002\",\n    \"entry_lane_id\": \"LE2\",\n    \"entry_time\": 1776311290,\n    \"lp_number\": \"{{VEHICLE_NUMBER}}\"\n} ","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_entry/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FASTAG ENTRY API</td>\n<td>This API is to check status of list-of-tags read from a vehicle standing at the entry gate. The API reverts back with: 1. The status of a FASTag at the entry gate of a Parking site</td>\n<td>When a vehicle reaches the entry gate of a parking site and its tags read need to be validated</td>\n<td><a href=\"https://HOST/api/v2/icd2.5/fastag_entry/\">https://HOST/api/v2/icd2.5/fastag_entry/</a></td>\n<td>HTTP POST</td>\n</tr>\n<tr>\n<td></td>\n<td>2. Check if the list of tags read and passed to the backend system contain a valid FASTag</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td>Please note that: * Using this API will not result in any transaction * It is up to the client system making this API call at entry gate to decide if a particular vehicle whose tags are sent(to the API) is to be allowed to enter or not. * According to NPCI standard this is a mandatory API to be made at the entry gate in cases where payment happens at exit gate</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters\">REQUEST PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>epc_id</td>\n<td>Alphanumeric</td>\n<td>20-32</td>\n<td>NO</td>\n<td>34161FA8XXXXXXXXXXXX078E0</td>\n<td>EPC_ID/Fastag ID that is read from the FASTag.</td>\n</tr>\n<tr>\n<td></td>\n<td>t_id</td>\n<td>Alphanumeric</td>\n<td>24-32</td>\n<td>NO</td>\n<td>E2003XXXXXXXXXXXXXXXX979</td>\n<td>TID or the Tag ID that read from the FASTag</td>\n</tr>\n<tr>\n<td></td>\n<td>user_memory</td>\n<td>String/Array</td>\n<td>128</td>\n<td>NO</td>\n<td>5858585858585858585858580400227B219198CBA49BA17AB2E195XXXXXXXXXXXXXXXXXXXXXXXXXXXXX14EBFD87000000000000000000000000000000000000</td>\n<td>User memory data as read from the FASTag</td>\n</tr>\n<tr>\n<td></td>\n<td>ticket_id</td>\n<td>Alphanumeric</td>\n<td>10-30</td>\n<td>NO</td>\n<td>ABC123</td>\n<td>A Unique reference id for transaction generated for this entry in the source application (parking or toll plaza). Required for transaction mapping and reconciliation. This should be a unique field. In certian plazas where payment is taken at exit gate this API is mandatory at the entry gate and should consists tags seen when the vehicle is at the entry gate.</td>\n</tr>\n<tr>\n<td></td>\n<td>plaza_id</td>\n<td>Numeric</td>\n<td>1-6</td>\n<td>NO</td>\n<td>123001</td>\n<td>Unique ID for that specific site/plaza provided by NPCI.</td>\n</tr>\n<tr>\n<td></td>\n<td>entry_lane_id</td>\n<td>Alphanumeric</td>\n<td>1-6</td>\n<td>NO</td>\n<td>E01, 101, ABCD, 1234 etc.</td>\n<td>Lane ID unique to the entry lane where the FASTag was read as given by NPCI</td>\n</tr>\n<tr>\n<td></td>\n<td>entry_time</td>\n<td>Integer</td>\n<td>10</td>\n<td>NO</td>\n<td>1609439400</td>\n<td>Entry time of the vehicle in Epoch time (UTC). e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST</td>\n</tr>\n<tr>\n<td></td>\n<td>lp_number</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>YES</td>\n<td>MHXXXXX234</td>\n<td>License Plate Number as read by ANPR. No special characters should be sent. All alphabets should be sent in upper case</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters\">RESPONSE PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>-</td>\n<td>1110000011</td>\n<td>This is a unique reference for this request as stored in the FASTag server for reference/reconciliation/record/audit purpose</td>\n</tr>\n<tr>\n<td></td>\n<td>ticket_id</td>\n<td>Alphanumeric</td>\n<td>10-30</td>\n<td>-</td>\n<td>ABC123</td>\n<td>Ticket reference that had been sent in the request, returned here in response to identify or map with source application.</td>\n</tr>\n<tr>\n<td></td>\n<td>epc_id</td>\n<td>Alphanumeric</td>\n<td>20-32</td>\n<td>-</td>\n<td>34161FA8XXXXXXXXXXXX078E0</td>\n<td>EPC ID as received in the request. Multiple tags could be shared with a ticket, this parameter in response would help differentiate the data for each fastag that was associated with that entry ticket.</td>\n</tr>\n<tr>\n<td></td>\n<td>status_code</td>\n<td>Numeric</td>\n<td>1-10</td>\n<td>-</td>\n<td></td>\n<td>A code that signifies the status of the tag or any other status that is relevant to the request.</td>\n</tr>\n<tr>\n<td></td>\n<td>success_flag</td>\n<td>Boolean</td>\n<td>-</td>\n<td>-</td>\n<td>TRUE/FALSE</td>\n<td>This is TRUE if all parameters are valid and FASTag is active/valid and registered in NPCI database. Incase this flag is false then this TAG is either not a fastag or is Blacklisted/Unregistered. The details about the error can be obtained from status_code.</td>\n</tr>\n<tr>\n<td></td>\n<td>status_desc</td>\n<td>Text</td>\n<td>100</td>\n<td>-</td>\n<td>Active and Verified</td>\n<td>This is the human readable description for the status code. This is an optional field and might be discontinued in future.</td>\n</tr>\n<tr>\n<td></td>\n<td>vehicle_number</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>-</td>\n<td>MHXXXXX234</td>\n<td>Vehicle registration number associated with the FASTag. For tags without a corresponding vehicle number in NPCI master, this field will be empty</td>\n</tr>\n<tr>\n<td></td>\n<td>bank_id</td>\n<td>Numeric</td>\n<td>6-10</td>\n<td>-</td>\n<td>222222</td>\n<td>Issuer Bank ID. ID can be mapped to a particular bank Name according to NPCI notation</td>\n</tr>\n<tr>\n<td></td>\n<td>chassis_number</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>-</td>\n<td>MA7MXXXXXXXXX4271</td>\n<td>This field corresponds to the chasis number of the vehicle associated with the FASTag in NPCI master database. Incase the field is not present in NPCI master then its returned empty</td>\n</tr>\n<tr>\n<td></td>\n<td>response_timestamp</td>\n<td>Integer</td>\n<td>10</td>\n<td>-</td>\n<td>1609439700</td>\n<td>The response time as recorded on the FASTag cloud server in Epoch time. e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST</td>\n</tr>\n<tr>\n<td></td>\n<td>is_commercial</td>\n<td>alphabetical</td>\n<td>1</td>\n<td>-</td>\n<td>F</td>\n<td>If FasTag Commercial flag show vehicle is commercial or private.If Vehicle is commercial then flag is 'T', if in case vehicle is private then flag is 'F'.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","fastag_entry",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"111d6ed3-d02a-438b-866f-4efdc2d41672","name":"FASTAG ENTRY API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"token {{TOKEN}}","type":"text"},{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"entry_tags\": [\n        {\n            \"epc_id\": \"{{EPC_ID}}\",\n            \"t_id\": \"{{T_ID}}\",\n            \"user_memory\": \"{{USER_MEMORY}}\"\n        },\n         {\n            \"epc_id\": \"{{EPC_ID}}\",\n            \"t_id\": \"{{T_ID}}\",\n            \"user_memory\": \"{{USER_MEMORY}}\"\n        }\n    ],\n    \"ticket_id\": \"TESTIGI3\",\n    \"plaza_id\": \"{{PLAZA_ID}}\",\n    \"entry_lane_id\": \"{{ENTRY_LANE_ID}}\",\n    \"entry_time\": 1628157007,\n    \"lp_number\": \"{{VEHICLE_NUMBER}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_entry/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Fri, 12 Mar 2021 11:18:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"470"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"details\": [\n        {\n            \"epc_id\": \"34161FA82XXXXXXXXXXXXX3E0\",\n            \"success_flag\": true,\n            \"status_code\": 100,\n            \"status_desc\": \"FASTag is active, signature is valid\",\n            \"vehicle_number\": \"MH1XXXXX76\",\n            \"chassis_number\": \"\",\n            \"bank_id\": \"487545\"\n        },\n        {\n            \"epc_id\": \"34161FA820XXXXXXXXXXXX3E0\",\n            \"success_flag\": true,\n            \"status_code\": 100,\n            \"status_desc\": \"FASTag is active, signature is valid\",\n            \"vehicle_number\": \"MH1XXXXX76\",\n            \"chassis_number\": \"\",\n            \"bank_id\": \"487545\"\n        }\n    ],\n    \"response_id\": 382,\n    \"response_timestamp\": \"1615547915\",\n    \"ticket_id\": \"902\"\n}"},{"id":"e675bf72-8b18-433d-a036-082c77ab4b72","name":"FASTAG ENTRY API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"token {{token}}","type":"text"},{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"entry_tags\": [\n        {\n            \"epc_id\": \"{{EPC_ID}}\",\n            \"t_id\": \"{{T_ID}}\",\n            \"user_memory\": \"{{USER_MEMORY}}\"\n        },\n         {\n            \"epc_id\": \"{{EPC_ID}}\",\n            \"t_id\": \"{{T_ID}}\",\n            \"user_memory\": \"{{USER_MEMORY}}\"\n        }\n    ],\n    \"ticket_id\": \"TESTIGI3\",\n    \"plaza_id\": \"{{PLAZA_ID}}\",\n    \"entry_lane_id\": \"{{ENTRY_LANE_ID}}\",\n    \"entry_time\": 1628157007,\n    \"lp_number\": \"{{VEHICLE_NUMBER}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_entry/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Thu, 05 Aug 2021 09:58:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"515"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"details\": [\n        {\n            \"epc_id\": \"34161FA82032897228E79560\",\n            \"success_flag\": true,\n            \"status_code\": 202,\n            \"status_desc\": \"FASTag is active, signature is valid\",\n            \"vehicle_number\": \"MH43AT25\",\n            \"chassis_number\": \"\",\n            \"bank_id\": \"607417\"\n        },\n        {\n            \"epc_id\": \"34161FA82032897228E79560\",\n            \"success_flag\": true,\n            \"status_code\": 202,\n            \"status_desc\": \"FASTag is active, signature is valid\",\n            \"vehicle_number\": \"MH43AT25\",\n            \"chassis_number\": \"\",\n            \"bank_id\": \"607417\"\n        }\n    ],\n    \"response_id\": 1119,\n    \"response_timestamp\": \"1628157509\",\n    \"ticket_id\": \"TESTIGI3\"\n}"}],"_postman_id":"a41dc20d-94df-4a78-89a7-f980d51e8a69"},{"name":"FASTAG PAYMENT API","id":"10d278ee-a185-42f9-a067-73871834dc67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"t_id\": \"{{T_ID}}\",\n    \"epc_id\": \"{{EPC_ID}}\",\n    \"plaza_id\": \"{{PLAZA_ID}}\",\n    \"lp_number\": \"{{VEHICLE_NUMBER}}\",\n    \"ticket_id\": \"Pavillion3\",\n    \"txn_amount\":\"{{TXN_AMOUNT}}\",\n    \"exit_lane_id\": \"{{EXIT_LANE_ID}}\",\n    \"entry_lane_id\": \"{{ENTRY_LANE_ID}}\",\n    \"user_memory\": \"{{USER_MEMORY}}\",\n    \"entry_time\":1767585557,\n    \"exit_time\":1767657557,\n    \"payment_reference_timestamp\":\"2\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_payment","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FASTAG PAYMENT API</td>\n<td>This API enables initiation of electronic payment using a FASTag. This can be used when the vehicle is at the gate where payment needs to be made(e.g. exit gate of a parking)</td>\n<td>Transaction of a ticket/Vehicle needs to be made and the Client device has correctly identified the FASTag linked to the vehicle standing at the transaction-gate</td>\n<td><a href=\"https://HOST/api/v2/icd2.5/fastag_payment/\">https://HOST/api/v2/icd2.5/fastag_payment/</a></td>\n<td>HTTP POST</td>\n</tr>\n<tr>\n<td></td>\n<td>Note: 1. It is the responsibility of the caller/client to send the correct FASTag linked to a vehicle 2. In case of any dispute the client needs to retain and share the photographic proof of vehicle standing at the transaction-gate(With timestamp on the image) till 160 days of the transaction</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters\">REQUEST PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>epc_id</td>\n<td>Alphanumeric</td>\n<td>20-32</td>\n<td>NO</td>\n<td>34161FA8XXXXXXXXXXXX078E0</td>\n<td>EPC_ID/Fastag ID that is read from the FASTag.</td>\n</tr>\n<tr>\n<td></td>\n<td>t_id</td>\n<td>Alphanumeric</td>\n<td>24-32</td>\n<td>NO</td>\n<td>E2003XXXXXXXXXXXXXXXX979</td>\n<td>TID or the Tag ID that read from the FASTag, this is like the tag serial number.</td>\n</tr>\n<tr>\n<td></td>\n<td>user_memory</td>\n<td>Alphanumeric</td>\n<td>128</td>\n<td>NO</td>\n<td>5858585858585858585858580400227B219198CBA49BA17AB2E195XXXXXXXXXXXXXXXXXXXXXXXXXXXXX14EBFD87000000000000000000000000000000000000</td>\n<td>User memory data as read from the FASTag, required for signature validation.</td>\n</tr>\n<tr>\n<td></td>\n<td>ticket_id</td>\n<td>Alphanumeric</td>\n<td>10-30</td>\n<td>NO</td>\n<td>ABC123</td>\n<td>A Unique reference id for transaction generated at entry or for this transaction in the source application (parking or toll plaza). Required for transaction mapping and reconciliation.</td>\n</tr>\n<tr>\n<td></td>\n<td>plaza_id</td>\n<td>Numeric</td>\n<td>1-6</td>\n<td>NO</td>\n<td>123001</td>\n<td>Unique ID for that specific site/plaza provided by NPCI.</td>\n</tr>\n<tr>\n<td></td>\n<td>exit_lane_id</td>\n<td>Alphanumeric</td>\n<td>1-6</td>\n<td>NO</td>\n<td>X03, 101, ABCD, 1234 etc.</td>\n<td>Unique ID for that specific exit lane provided by the NPCI</td>\n</tr>\n<tr>\n<td></td>\n<td>exit_time</td>\n<td>Integer</td>\n<td>10</td>\n<td>NO</td>\n<td>1609439700</td>\n<td>Exit time of the vehicle in Epoch time (UTC). This will also be considered as the transaction time. e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST</td>\n</tr>\n<tr>\n<td></td>\n<td>entry_lane_id</td>\n<td>Alphanumeric</td>\n<td>1-6</td>\n<td>NO</td>\n<td>E01, 101, ABCD, 1234 etc.</td>\n<td>Unique ID for that specific entry lane provided by the NPCI</td>\n</tr>\n<tr>\n<td></td>\n<td>entry_time</td>\n<td>Integer</td>\n<td>10</td>\n<td>NO</td>\n<td>1609439400</td>\n<td>Entry time of the vehicle in Epoch time (UTC). Required field for scenarios such as customer disputes or claims. e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST. Please store time-stamped photographic proof which is +-90 seconds from this time stamp for atleast 6 months from date of transaction</td>\n</tr>\n<tr>\n<td></td>\n<td>txn_amount</td>\n<td>Float</td>\n<td>8</td>\n<td>NO</td>\n<td>100.30, 50.00</td>\n<td>The amount that has to be deducted on the FASTag. This could be the parking fee or the toll fee. Maximum value 99999.99</td>\n</tr>\n<tr>\n<td></td>\n<td>lp_number</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>NO</td>\n<td>MHXXXXX234</td>\n<td>License Plate Number as read by ANPR.</td>\n</tr>\n<tr>\n<td></td>\n<td>payment_reference_timestamp</td>\n<td>float</td>\n<td></td>\n<td>Yes</td>\n<td>1679991052.0</td>\n<td>This field is required if you are using retry feature. payment_reference_timestamp Should be same or greater then payment_reference_timestamp is send in Payment API.  <br /></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters\">RESPONSE PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>response_id</td>\n<td>Numeric</td>\n<td>30</td>\n<td>-</td>\n<td>1110000011</td>\n<td>This is a unique reference for this request as stored in the FASTag server for reference/reconciliation/record/audit purpose</td>\n</tr>\n<tr>\n<td></td>\n<td>txn_ack_flag</td>\n<td>Boolean</td>\n<td>-</td>\n<td>-</td>\n<td>TRUE, FALSE</td>\n<td>txn_acknowlegement_flag. FALSE denotes FAILURE in this acknowledgement, TRUE means this transaction will have to be accepted by Bank/NPCI as a part of Bank liability. Incase this key has a value True then Status_code will always be 200. Else status_code will reflect the reason why the transaction was not accepted</td>\n</tr>\n<tr>\n<td></td>\n<td>status_code</td>\n<td>Numeric</td>\n<td>1-10</td>\n<td>-</td>\n<td>200</td>\n<td>If status_code equals 200 if Transaction accepted. For any other code transaction is considered a failure or transaction has issues hence it should be retried or barrier should not be open</td>\n</tr>\n<tr>\n<td></td>\n<td>status_desc</td>\n<td>Text</td>\n<td>100</td>\n<td>-</td>\n<td>Transaction accepted</td>\n<td>Status description for the failure reason.</td>\n</tr>\n<tr>\n<td></td>\n<td>response_timestamp</td>\n<td>Integer</td>\n<td>10</td>\n<td>-</td>\n<td>1609439700</td>\n<td>The response time as recorded on the FASTag cloud server in EPOCH e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST</td>\n</tr>\n<tr>\n<td></td>\n<td>npci_transaction_id</td>\n<td>Alphanumeric</td>\n<td>10-30</td>\n<td>-</td>\n<td>712008EX1300921014500</td>\n<td>This field is the NPCI's transaction ID used for report reconciliation</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","fastag_payment"],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"5d004cbb-859e-47d9-b286-226331ab7786","name":"FASTAG PAYMENT API","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n  \"t_id\": \"E2801105200088815DFC0B5E\",\n  \"epc_id\": \"34161FA82032861417D52120\",\n  \"plaza_id\": \"712027\",\n  \"lp_number\": \"HR26ED9231\",\n  \"ticket_id\": \"mialt2testticket2\",\n  \"txn_amount\": 1.0,\n  \"exit_lane_id\": \"X240\",\n  \"entry_lane_id\":\"N76\",\n  \"entry_time\": 1764223491,\n  \"exit_time\": 1764223491,\n  \"user_memory\": \"5858585858585858585858580400F99613C739ED090E697DB1A34A789D5AFD8619A1176FF3EA300A96721B41CFB7000000000000000000000000000000000000\",\n  \"vehicle_class\": 400.0\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_payment"},"status":"Accepted","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Wed, 10 Mar 2021 10:08:19 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"114"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"response_id\": 203,\n    \"txn_ack_flag\": true,\n    \"status_code\": 200,\n    \"status_desc\": \"Transaction successful\",\n    \"response_timestamp\": 1615364858,\n    \"npci_transaction_id\":\"12312312312\"\n}"}],"_postman_id":"10d278ee-a185-42f9-a067-73871834dc67"},{"name":"CHECK TRANSACTION STATUS API","id":"46a7a8c6-60b9-4139-8e86-823eaf114662","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ticket_id\": [\n    \"testticket1228\"\n],\n    \"ref_response_id\": 12345,\n    \"plaza_id\": \"{{PLAZA_ID}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/check/transaction/status/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CHECK TRANSACTION STATUS</td>\n<td>To check the status of the transaction.</td>\n<td>Any time after payment Intimation API or Fastag Transaction API has been called</td>\n<td><a href=\"https://HOST/api/v2/icd2.5/check/transaction/status/\">https://HOST/api/v2/icd2.5/check/transaction/status/</a></td>\n<td>HTTP POST</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters\">REQUEST PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>ticket_id</td>\n<td>List</td>\n<td></td>\n<td>M</td>\n<td>[]</td>\n<td>list Unique transaction / payment ID</td>\n</tr>\n<tr>\n<td></td>\n<td>ref_response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>O</td>\n<td>1110000011</td>\n<td>Unique reponse_id sent back in Fastag Payment API or payment intimation API. This field will be made a mandatory field in furture</td>\n</tr>\n<tr>\n<td></td>\n<td>plaza_id</td>\n<td>Alphanumeric</td>\n<td>1-6</td>\n<td>M</td>\n<td>767005</td>\n<td>Plaza ID for which this transaction was made</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters\">RESPONSE PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>-</td>\n<td>22332</td>\n<td>Reference stored on FASTag server for auditing for this API request</td>\n</tr>\n<tr>\n<td></td>\n<td>ticket_data</td>\n<td>List</td>\n<td>-</td>\n<td>-</td>\n<td>[{}]</td>\n<td>The ticket data will be stored as a list of ticket statuses in the cloud.</td>\n</tr>\n<tr>\n<td></td>\n<td>ticket_id</td>\n<td>Alphanumeric</td>\n<td>10-30</td>\n<td></td>\n<td></td>\n<td>list Unique transaction / payment ID</td>\n</tr>\n<tr>\n<td></td>\n<td>transaction_id</td>\n<td>Alphanumeric</td>\n<td>-</td>\n<td></td>\n<td>71XXXXN0111032XXXX22934</td>\n<td>This field is the NPCI's transaction ID used for report reconciliation</td>\n</tr>\n<tr>\n<td></td>\n<td>epc_id</td>\n<td>Alphanumeric</td>\n<td></td>\n<td></td>\n<td>34161FA8XXXXXXXXXXXX078E0</td>\n<td>EPC_ID/Fastag ID that is read from the FASTag.</td>\n</tr>\n<tr>\n<td></td>\n<td>amount</td>\n<td>Numeric</td>\n<td>below 1500</td>\n<td></td>\n<td>0.0</td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td>entry_gate</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Unique ID for that specific entry lane provided by the NPCI</td>\n</tr>\n<tr>\n<td></td>\n<td>exit_gate</td>\n<td>Numeric</td>\n<td></td>\n<td></td>\n<td></td>\n<td>Unique ID for that specific exit lane provided by the NPCI</td>\n</tr>\n<tr>\n<td></td>\n<td>ncpi_status_code</td>\n<td>Numeric</td>\n<td>1-4</td>\n<td></td>\n<td>0</td>\n<td>Npci status code are those error code with is received by the Acquired bank for the transaction</td>\n</tr>\n<tr>\n<td></td>\n<td>status_code</td>\n<td>Numeric</td>\n<td>1-10</td>\n<td>-</td>\n<td>200/201/1014/400</td>\n<td>Status code tells the status for the transaction. status_code == 200 when Transaction has been accepted by the bank. Any other code is a failure or transaction has issues</td>\n</tr>\n<tr>\n<td></td>\n<td>status_desc</td>\n<td>String</td>\n<td>-</td>\n<td>-</td>\n<td>Transaction Accepted</td>\n<td>Verbose description for the status_code</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"status-code-description\">STATUS CODE DESCRIPTION:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Transaction successful</td>\n</tr>\n<tr>\n<td>201</td>\n<td>Transaction accepted but bank response not received till now.</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Transaction Denied / Failed</td>\n</tr>\n<tr>\n<td>1014</td>\n<td>Transaction is cancel by INTIMATION API</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","check","transaction","status",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"116a93be-21a0-4ddb-beae-526de33dd8bf","name":"Check Transaction status","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ticket_id\": [\"346\"],\n    \"ref_response_id\": 98,\n    \"plaza_id\": \"PLAZA_ID\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/check/transaction/status/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Tue, 01 Dec 2020 10:10:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"29"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"response_id\": 67168828,\n    \"ticket_data\": [\n        {\n            \"ticket_id\": \"21221803241406368538\",\n            \"transaction_id\": \"711XXXXXXXX24151103\",\n            \"epc_id\": \"34161FA82xXXXXXXB380AE0\",\n            \"amount\": 350.0,\n            \"exit_gate\": \"81\",\n            \"entry_gate\": \"78\",\n            \"status_code\": 200,\n            \"status_desc\": \"Transaction successful\",\n            \"npci_status_code\": 201\n        },\n        {\n            \"ticket_id\": \"324\",\n            \"transaction_id\": null,\n            \"epc_id\": null,\n            \"amount\": null,\n            \"exit_gate\": null,\n            \"entry_gate\": null,\n            \"status_code\": 400,\n            \"status_desc\": \"Transaction Not Found\"\n        }\n    ]\n}"},{"id":"5f6cd17a-b0e6-406c-b9ca-f9b29ae19b50","name":"CHECK TRANSACTION STATUS API","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ticket_id\": [\"21221803241406368538\"],\n    \"ref_response_id\": 314494,\n    \"plaza_id\": \"{{PLAZA_ID}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/check/transaction/status/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Fri, 06 Jan 2023 11:25:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"126"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"response_id\": 67168828,\n    \"ticket_data\": [\n        {\n            \"ticket_id\": \"21221803241406368538\",\n            \"transaction_id\": \"711XXXXXXXX24151103\",\n            \"epc_id\": \"34161FA82xXXXXXXB380AE0\",\n            \"amount\": 350.0,\n            \"exit_gate\": \"81\",\n            \"entry_gate\": \"78\",\n            \"status_code\": 200,\n            \"status_desc\": \"Transaction successful\",\n            \"npci_status_code\": 201\n        },\n        {\n            \"ticket_id\": \"324\",\n            \"transaction_id\": null,\n            \"epc_id\": null,\n            \"amount\": null,\n            \"exit_gate\": null,\n            \"entry_gate\": null,\n            \"status_code\": 400,\n            \"status_desc\": \"Transaction Not Found\"\n        }\n    ]\n}"}],"_postman_id":"46a7a8c6-60b9-4139-8e86-823eaf114662"},{"name":"PAYMENT INTIMATION API","id":"6767c4e2-4505-40b2-ae83-dd705991a3a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"token {{token}}"},{"key":"API-VSERSION","type":"text","value":"1"}],"body":{"mode":"raw","raw":"{\n    \"ticket_id\": \"343343\",\n    \"plaza_id\": \"6\",\n    \"discounted_amount\":1.0,\n    \"final_amount\":0.0,\n    \"txn_amount\": 1.0,\n    \"ref_response_id\": 11,\n    \"payment_mode\": \"Discount\",\n    \"payment_reference_timestamp\":1679991052.0\n}\n                        ","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/payment_intimation/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PAYMENT INTIMATION API</td>\n<td>Refer to point 6 in Diagram. API Used to update the transaction status at plaza, for confirming that transaction hasn't been done from both Manual and Fastag mode.In case transactions have been done both Manually and Fastag, then Intimation API can be used cancel Fastag transaction only if transaction is not older than 4 minutes.</td>\n<td>With in 4 minutes After ticket has been closed and vehcle has been allowed to passs.</td>\n<td><a href=\"https://HOST/api/v2/icd2.5/payment_intimation/\">https://HOST/api/v2/icd2.5/payment_intimation/</a></td>\n<td>HTTP POST</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"time-constraints\">TIME CONSTRAINTS</h4>\n<ul>\n<li><p>In 4 minute intimation Api cancel the transaction.</p>\n</li>\n<li><p>After,6 minute rerun the transaction.</p>\n</li>\n</ul>\n<h4 id=\"request-parameters\">REQUEST PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>ticket_id</td>\n<td>Alphanumeric</td>\n<td>10-30</td>\n<td>M</td>\n<td>44</td>\n<td>Unique Payment ID for that specific Plaza</td>\n</tr>\n<tr>\n<td></td>\n<td>plaza_id</td>\n<td>Alphanumeric</td>\n<td>1-6</td>\n<td>M</td>\n<td>P23</td>\n<td>Plaza ID for which this query is created</td>\n</tr>\n<tr>\n<td></td>\n<td>txn_amount</td>\n<td>Float</td>\n<td>8</td>\n<td>O</td>\n<td>100.30, 50.00</td>\n<td>Payment amount which has been charted to the customer for the given ticket_id. Maximum value 99999.99</td>\n</tr>\n<tr>\n<td></td>\n<td>ref_response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>O</td>\n<td>1110000011</td>\n<td>Unique reponse_id sent back in Fastag Payment API or payment intimation API. If mode of payment is FASTag then ref_response_id needs to be mandatorily be sent and should be the same for which was received in Fastag Payment API</td>\n</tr>\n<tr>\n<td></td>\n<td>payment_mode</td>\n<td>String</td>\n<td>Choice Field</td>\n<td>M</td>\n<td>Fastag / Manual /Coupon</td>\n<td>Mode of payment for this ticket . Allowed values are only Fastag/Manual/Coupon</td>\n</tr>\n<tr>\n<td></td>\n<td>payment_reference_timestamp</td>\n<td>float</td>\n<td></td>\n<td>O</td>\n<td>1679991052.0</td>\n<td>This field is required if you are using retry feature. payment_reference_timestamp Should be same or greater then payment_reference_timestamp is send in Payment API.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters\">RESPONSE PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>status_code</td>\n<td>Numeric</td>\n<td>1-10</td>\n<td>-</td>\n<td>1014,1015,1016,1017,1018</td>\n<td>Status code tells the code of the transaction</td>\n</tr>\n<tr>\n<td></td>\n<td>status_desc</td>\n<td>Text</td>\n<td>1-100</td>\n<td>-</td>\n<td>TRANSACTION_CANCEL</td>\n<td>Status description for the transaction status</td>\n</tr>\n<tr>\n<td></td>\n<td>details</td>\n<td>String</td>\n<td>1-100</td>\n<td>-</td>\n<td>Status updated</td>\n<td>Message in \"details\" is same as status_desc. This key will be removed in subsequent API revisions</td>\n</tr>\n<tr>\n<td></td>\n<td>response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>-</td>\n<td>1110000011</td>\n<td>This is a unique reference for this request as stored in the FASTag server for reference/reconciliation/record/audit purpose</td>\n</tr>\n<tr>\n<td></td>\n<td>response_timestamp</td>\n<td>Integer</td>\n<td>10</td>\n<td>-</td>\n<td>1609439700</td>\n<td>The response time as recorded on the FASTag cloud server in EPOCH e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"status-discriptions\">STATUS DISCRIPTIONS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>DESCRIPTION</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1014</td>\n<td>Payment mode is manual and In the system we have fastag,Transaction time is less than 240 seconds.</td>\n</tr>\n<tr>\n<td>1015</td>\n<td>Payment mode is fastag and In system also having fastag.</td>\n</tr>\n<tr>\n<td>1016</td>\n<td>Payment mode is manual and In the system we have fastag,Transaction time is more than 240 seconds.</td>\n</tr>\n<tr>\n<td>1017</td>\n<td>Payment mode is Fastag and Transaction is not present in system.</td>\n</tr>\n<tr>\n<td>1018</td>\n<td>Payment mode is Manual and Transaction is not present in system.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","payment_intimation",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"965e2e06-5d52-40da-95ec-526ee269a936","name":"Payment Intimation API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"","type":"text","value":""},{"key":"IP-ADDRESS","type":"text","value":"192.168.0.1","disabled":true},{"key":"","type":"text","value":"","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"ticket_id\": \"1003\",\n    \"plaza_id\": \"PLAZA_ID\",\n    \"txn_amount\": 10,\n    \"ref_response_id\": 55,\n    \"payment_mode\": \"Fastag\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/payment_intimation/","host":["{{HTTP_STATUS}}{{HOST}}"],"path":["api","icd2.5","payment_intimation",""],"query":[{"key":"transaction_id","value":"503","type":"text","disabled":true},{"key":"amount","value":"10","type":"text","disabled":true},{"key":"payment_mode","value":"\"Fastag\"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Thu, 11 Feb 2021 07:59:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"29"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"status_code\": 200,\n    \"status_desc\": \"Transaction successful\",\n    \"details\": \"Transaction successful\",\n    \"response_id\": 50,\n    \"response_timestamp\": 6767656765\n}"}],"_postman_id":"6767c4e2-4505-40b2-ae83-dd705991a3a2"},{"name":"FASTAG STATUS API","id":"648c0827-12bb-44c9-94cf-4c3e9d0a546c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"vehicle\": \"TN01AP7350\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_status/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FASTAG STATUS API</td>\n<td>This API is to check status of tag or vehicle number read from a vehicle standing at the entry gate. The API reverts back with: 1. The status of a FASTag at the entry gate of a Parking site</td>\n<td>When a vehicle reaches the entry gate of a parking site and its tags read need to be validated</td>\n<td><a href=\"https://0.0.0.0/api/v2/icd2.5/fastag_entry/\">https://HOST/api/v2/icd2.5/fastag_status/</a></td>\n<td>HTTP POST</td>\n</tr>\n<tr>\n<td></td>\n<td>2. Check if the tag read and passed to the backend system contain a valid FASTag</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td>Please note that: * Using this API will not result in any transaction * It is up to the client system making this API call at entry gate to decide if a particular vehicle whose tag or vehicle number is sent(to the API) is to be allowed to enter or not. * According to NPCI standard this is a mandatory API to be made at the entry gate in cases where payment happens at exit gate</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters\">REQUEST PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>epc_id</td>\n<td>Alphanumeric</td>\n<td>20-32</td>\n<td>YES(Only if you pass Vehicle number)</td>\n<td>34161FA8XXXXXXXXXXXX078E0</td>\n<td>EPC_ID/Fastag ID that is read from the FASTag.</td>\n</tr>\n<tr>\n<td></td>\n<td>plaza_id</td>\n<td>Numeric</td>\n<td>1-6</td>\n<td>NO</td>\n<td>123001</td>\n<td>Unique ID for that specific site/plaza provided by NPCI.</td>\n</tr>\n<tr>\n<td></td>\n<td>vehicle</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>YES(only if you pass EPC_id)</td>\n<td>MHXXXXX234</td>\n<td>License Plate Number as read by ANPR. No special characters should be sent. All alphabets should be sent in upper case</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters\">RESPONSE PARAMETERS:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>-</td>\n<td>1110000011</td>\n<td>This is a unique reference for this request as stored in the FASTag server for reference/reconciliation/record/audit purpose</td>\n</tr>\n<tr>\n<td></td>\n<td>epc_id</td>\n<td>Alphanumeric</td>\n<td>20-32</td>\n<td>-</td>\n<td>34161FA8XXXXXXXXXXXX078E0</td>\n<td>EPC ID as received in the request. Multiple tags could be shared with a ticket, this parameter in response would help differentiate the data for each fastag that was associated with that entry ticket.</td>\n</tr>\n<tr>\n<td></td>\n<td>status_code</td>\n<td>Numeric</td>\n<td>1-10</td>\n<td>-</td>\n<td></td>\n<td>A code that signifies the status of the tag or any other status that is relevant to the request.</td>\n</tr>\n<tr>\n<td></td>\n<td>success_flag</td>\n<td>Boolean</td>\n<td>-</td>\n<td>-</td>\n<td>TRUE/FALSE</td>\n<td>This is TRUE if all parameters are valid and FASTag is active/valid and registered in NPCI database. Incase this flag is false then this TAG is either not a fastag or is Blacklisted/Unregistered. The details about the error can be obtained from status_code.</td>\n</tr>\n<tr>\n<td></td>\n<td>status_desc</td>\n<td>Text</td>\n<td>100</td>\n<td>-</td>\n<td>Active and Verified</td>\n<td>This is the human readable description for the status code. This is an optional field and might be discontinued in future.</td>\n</tr>\n<tr>\n<td></td>\n<td>vehicle_number</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>-</td>\n<td>MHXXXXX234</td>\n<td>Vehicle registration number associated with the FASTag. For tags without a corresponding vehicle number in NPCI master, this field will be empty</td>\n</tr>\n<tr>\n<td></td>\n<td>bank_id</td>\n<td>Numeric</td>\n<td>6-10</td>\n<td>-</td>\n<td>222222</td>\n<td>Issuer Bank ID. ID can be mapped to a particular bank Name according to NPCI notation</td>\n</tr>\n<tr>\n<td></td>\n<td>chassis_number</td>\n<td>Alphanumeric</td>\n<td>7-20</td>\n<td>-</td>\n<td>MA7MXXXXXXXXX4271</td>\n<td>This field corresponds to the chasis number of the vehicle associated with the FASTag in NPCI master database. Incase the field is not present in NPCI master then its returned empty</td>\n</tr>\n<tr>\n<td></td>\n<td>response_timestamp</td>\n<td>Integer</td>\n<td>10</td>\n<td>-</td>\n<td>1609439700</td>\n<td>The response time as recorded on the FASTag cloud server in Epoch time. e.g. Epoch time of 1609439700 converts to Friday January 01, 2021 00:05:00 (am) in IST</td>\n</tr>\n<tr>\n<td></td>\n<td>is_commercial</td>\n<td>alphabetical</td>\n<td>1</td>\n<td>-</td>\n<td>F</td>\n<td>If FasTag Commercial flag show vehicle is commercial or private.If Vehicle is commercial then flag is 'T', if in case vehicle is private then flag is 'F'.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","fastag_status",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"1404dd05-c868-48fc-95ab-e646b95c8715","name":"FASTAG STATUS API BY VEHICLE NUMBER","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"},{"key":" ","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"epc_id\": null,\n    \"plaza_id\": \"15\",\n    \"vehicle\":\"HRXXXX34\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_status/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Fri, 09 Dec 2022 06:52:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"612"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"epc_list_details\": [\n        {\n            \"response_id\": 201,\n            \"bank_id\": 608032,\n            \"epc_id\": \"34161FXXXXXXXXXXXXXXAA0\",\n            \"t_id\": \"E2801105200076D5EA390AD9\",\n            \"vehicle_number\": \"HR26XXX07\",\n            \"blacklist_status\": true,\n            \"chassis_number\": \"\",\n            \"vehicle_class\": \"VC4\",\n            \"is_commercial\": \"F\",\n            \"status_code\": 400,\n            \"tag_history_vehicle\": null\n        },\n        {\n            \"response_id\": 201,\n            \"bank_id\": 608032,\n            \"epc_id\": \"34161FA8XXXXXXE4013606BC0\",\n            \"t_id\": \"E2801105XXXXXXXXXXF3320A36\",\n            \"vehicle_number\": \"HR26XXXX07\",\n            \"blacklist_status\": true,\n            \"chassis_number\": \"\",\n            \"vehicle_class\": \"VC4\",\n            \"is_commercial\": \"F\",\n            \"status_code\": 400,\n            \"tag_history_vehicle\": [\n                \"xxxxxx\"\n            ]\n        }\n    ]\n}"},{"id":"b3ee0e87-6bae-455f-a3cf-386be8340afc","name":"FASTAG STATUS API","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"vehicle\": \"HR98K8221\",\n    \"plaza_id\": \"XXXXXX\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/fastag_status/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"response_id\": 201,\n    \"bank_id\": 608032,\n    \"epc_id\": \"34161Fxxxxxxxx246A7AA0\",\n    \"t_id\": \"E280110xxxxxxxxxxA390AD9\",\n    \"vehicle_number\": \"HRxxxxxx9307\",\n    \"blacklist_status\": true,\n    \"chassis_number\": \"\",\n    \"vehicle_class\": \"VC4\",\n    \"is_commercial\": \"F\",\n    \"status_code\": 204,\n    \"tag_history_vehicle\": \"\"\n}"}],"_postman_id":"648c0827-12bb-44c9-94cf-4c3e9d0a546c"},{"name":"fetch_bank_list","id":"8eb69daa-279b-4986-9306-b652786b26dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"8eb69daa-279b-4986-9306-b652786b26dc"}],"id":"e91ca849-393b-4f7a-9810-de94d5edaff3","description":"<p>API related to fastag gateway integration</p>\n","_postman_id":"e91ca849-393b-4f7a-9810-de94d5edaff3"},{"name":"PARKBOX APIs","item":[{"name":"SET PARKBOX SETTINGS","id":"e1f68e63-371b-4ba8-8685-b3cd3457795a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"token {{token}}"},{"key":"Ip-Address","type":"text","value":"0.0.0.0"},{"key":"API-VSERSION","type":"text","value":"1"}],"body":{"mode":"raw","raw":"{\n    \"mac_address\": \"{{mac_address}}\",\n    \"client_device_ip\": \"192.255.255.1\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/parkbox/unmanned/","description":"<p>Is used to set 2 items mainly:</p>\n<ol>\n<li>Client device IP address(client_device_ip): i.e. the IP address of the Client's device at the gate where Parkbox with mentioned MAC address is present</li>\n<li>Signal Power for RFID(reader_power): This field is an integer between 1-30.</li>\n</ol>\n","urlObject":{"path":["api","icd2.5","parkbox","unmanned",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"e3eb69e7-7804-461d-b4ba-43506f9bdbe9","name":"Set Parkbox settings","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"token {{token}}"},{"key":"Ip-Address","type":"text","value":"0.0.0.0"},{"key":"API-VSERSION","type":"text","value":"1"}],"body":{"mode":"raw","raw":"{\n    \"mac_address\": \"{{mac_address}}\",\n    \"client_device_ip\": \"192.255.255.1\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/parkbox/unmanned/"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"e1f68e63-371b-4ba8-8685-b3cd3457795a"},{"name":"GET PARKBOX SETTINGS","id":"76bffa7e-0e12-4cc7-a8eb-b93e1b78d710","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"token {{token}}","type":"text"},{"key":"API-VSERSION","value":"1","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mac_address\": \"{{mac_address}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/parkbox/unmanned/","description":"<p>Get Parkbox Settings.\nMain settings required for 3rd Party are </p>\n<ol>\n<li>\"parkbox_ip_address\": \"192.168.192.113\",</li>\n<li>\"client_device_ip\": \"192.168.192.83\",   //Denotes the Clients Device IP address.</li>\n</ol>\n","urlObject":{"path":["api","icd2.5","parkbox","unmanned",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"f0a7b80d-2784-448a-91a7-6e38536b83f9","name":"Get Parkbox settings","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"token {{token}}","type":"text"},{"key":"API-VSERSION","value":"1","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mac_address\": {{mac_address}}\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/parkbox/unmanned/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Sat, 03 Oct 2020 13:46:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"27"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"details\": \"Invalid user\"\n}"}],"_postman_id":"76bffa7e-0e12-4cc7-a8eb-b93e1b78d710"},{"name":"RESTART PARKBOX","id":"db57f8e8-f2cc-44e0-88c2-339dc1349b27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mac_address\": \"{{mac_address}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/restart-parkbox/","urlObject":{"path":["api","icd2.5","restart-parkbox",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"a0d48c19-6641-48f3-bcbd-fc6018101207","name":"Restart parkbox","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"mac_address\": \"{{mac_address}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/icd2.5/restart-parkbox/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Mon, 19 Oct 2020 05:14:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"restarted\"\n}"}],"_postman_id":"db57f8e8-f2cc-44e0-88c2-339dc1349b27"},{"name":"PARKBOX RFID READER API","id":"90435b73-3fee-4974-b068-ac1aa78f6102","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"host":true,"user-agent":true,"accept":true,"accept-encoding":true,"connection":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n         \"DATA_TYPE\":    \"EPC_CODE\",\n         \"DATA\": {\n                 \"EPC_ID\":       \"{{EPC_ID}}\",\n                 \"T_ID\": \"{{T_ID}}\",\n                 \"USER_MEMORY_HEX\":      \"<<Loads of data>>\",\n                 \"FASTAG_DATA\":  {\n                         \"HEADER\":       1,\n                         \"FILTER\":       1,\n                         \"PARTITION\":    1,\n                         \"IMHCL_PREFIX\": 111111,\n                         \"ISSUER_BANK_ID\":       1111,\n                         \"ISSUER_KEY_INDEX\":     1,\n                         \"CCH_ID\":       1,\n                         \"VEHICLE_ID\":   11,\n                         \"FUTURE_USE\":   0\n                 },\n                 \"FTERC\":        -10,\n                 \"TAG_SIGNATURE_DATA_HEX\":       \"{{USER_MEMORY_HEX}}\",\n                 \"TAG_V_CLASS\":  \"04\",\n                 \"RFU\":  \"{{RFU}}\",\n                 \"TAG_VRN\":      \"{{TAG_VRN}}\"\n         },\n         \"TIMESTAMP\":    \"0\"\n }"},"url":"http://{{client_device_id}}:9090/api/fastag/transaction/api/parking\n","description":"<p>This API is sent from Parkbox to the client device.</p>\n<p>FTERC values and their meanings are mentioned below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error</th>\n<th>Status</th>\n<th>Message</th>\n<th>Corrected Code</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>EPC_OK</td>\n<td>Valid</td>\n<td>-</td>\n</tr>\n<tr>\n<td>2</td>\n<td>EPC_ERR_HEADER</td>\n<td>Invalid</td>\n<td>Incorrect header</td>\n</tr>\n<tr>\n<td>3</td>\n<td>EPC_ERR_FILTER</td>\n<td>Invalid</td>\n<td>Incorrect Filter</td>\n</tr>\n<tr>\n<td>4</td>\n<td>EPC_ERR_PARTITION</td>\n<td>Invalid</td>\n<td>Incorrect partition</td>\n</tr>\n<tr>\n<td>5</td>\n<td>EPC_ERR_COUNTRY</td>\n<td>Invalid</td>\n<td>Incorrect country code</td>\n</tr>\n<tr>\n<td>6</td>\n<td>EPC_ERR_IMHCL</td>\n<td>Invalid</td>\n<td>Incorrect IMHCL Prefix</td>\n</tr>\n<tr>\n<td>7</td>\n<td>EPC_ERR_CCHID</td>\n<td>Invalid</td>\n<td>Incorrect CCH ID prefix</td>\n</tr>\n<tr>\n<td>8</td>\n<td>EPC_ERR_ISSUER</td>\n<td>Invalid</td>\n<td>Incorrect issuer ID</td>\n</tr>\n<tr>\n<td>9</td>\n<td>SIGNATURE_VALID_FIELDS_INVALID</td>\n<td>Invalid</td>\n<td>Incorrect Fields</td>\n</tr>\n<tr>\n<td>10</td>\n<td>SIGNATURE_INVALID_FIELDS_VALID</td>\n<td>Invalid</td>\n<td>Signature validation failed</td>\n</tr>\n<tr>\n<td>11</td>\n<td>SIGNATURE_INVALID_KEY_NOTFOUND</td>\n<td>Invalid</td>\n<td>Signature validation failed</td>\n</tr>\n</tbody>\n</table>\n</div><p>This API is sent from Parkbox to the client device.</p>\n<p>FTERC values and their meanings are mentioned below:</p>\n","urlObject":{"protocol":"http","port":"9090","path":["api","fastag","transaction","api","parking\n"],"host":["{{client_device_id}}"],"query":[],"variable":[]}},"response":[{"id":"26e50c52-7664-4e61-8420-fe2db0a1a55e","name":"Parkbox RFID Reader API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n         \"DATA_TYPE\":    \"EPC_CODE\",\n         \"DATA\": {\n                 \"EPC_ID\":       \"{{EPC_ID}}\",\n                 \"T_ID\": \"{{T_ID}}\",\n                 \"USER_MEMORY_HEX\":      \"<<Loads of data>>\",\n                 \"FASTAG_DATA\":  {\n                         \"HEADER\":       1,\n                         \"FILTER\":       1,\n                         \"PARTITION\":    1,\n                         \"IMHCL_PREFIX\": 111111,\n                         \"ISSUER_BANK_ID\":       1111,\n                         \"ISSUER_KEY_INDEX\":     1,\n                         \"CCH_ID\":       1,\n                         \"VEHICLE_ID\":   11,\n                         \"FUTURE_USE\":   0\n                 },\n                 \"FTERC\":        -10,\n                 \"TAG_SIGNATURE_DATA_HEX\":       \"{{USER_MEMORY_HEX}}\",\n                 \"TAG_V_CLASS\":  \"04\",\n                 \"RFU\":  \"{{RFU}}\",\n                 \"TAG_VRN\":      \"{{TAG_VRN}}\"\n         },\n         \"TIMESTAMP\":    \"0\"\n }"},"url":"http://{{client_device_id}}:9090/api/fastag/transaction/api/parking\n"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"90435b73-3fee-4974-b068-ac1aa78f6102"}],"id":"dacff998-9412-4f85-a375-95564b1b9d31","description":"<p>All the API related to Parkbox are list in this folder</p>\n","_postman_id":"dacff998-9412-4f85-a375-95564b1b9d31"},{"name":"ANPR","item":[{"name":"GET LATEST ANPR","id":"5e08d1e9-8234-43d8-a7a3-13a3eeeb537e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text"}],"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/get_latest_anpr/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Get the image of the Latest ANPR</td>\n<td>This would return the current or the latest ANPR within 5 minutes time</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-\">REQUEST PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>NO</td>\n<td>username1</td>\n<td>Username assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>10-32</td>\n<td>NO</td>\n<td>pa$$word</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters-\">RESPONSE PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>Integer</td>\n<td>5-12</td>\n<td>NO</td>\n<td>1624103039</td>\n<td>Timestamp for the OCR taken in epoch format.</td>\n<td>Username assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n<tr>\n<td>full_frame_image_url</td>\n<td>URL</td>\n<td>10-300</td>\n<td>NO</td>\n<td>192.168.1.55:/home/user/repo/images/HR26DU8624_3.jpeg</td>\n<td>This stores the absolute path for the image on the device</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System.</td>\n</tr>\n<tr>\n<td>number_plate_image_url</td>\n<td>URL</td>\n<td>10-300</td>\n<td>NO</td>\n<td>192.168.1.55:/home/user/repo/images/HR26DU8624_3.jpeg</td>\n<td>This  stores the absolute path for the number plate image on the device</td>\n<td></td>\n</tr>\n<tr>\n<td>stream_id</td>\n<td>Integer</td>\n<td>1-8</td>\n<td>NO</td>\n<td>1</td>\n<td>This represent the Camera ID which is used. Of multiple Camera Sources attached to the ANPR System</td>\n<td></td>\n</tr>\n<tr>\n<td>vehicle_category</td>\n<td>String</td>\n<td>4-10</td>\n<td>NO</td>\n<td>CAR</td>\n<td>Vehicle category, currently hardcoded</td>\n<td></td>\n</tr>\n<tr>\n<td>direction</td>\n<td>String</td>\n<td>4-10</td>\n<td>NO</td>\n<td>ENTRY</td>\n<td>Vehicle direction, currently hardcoded</td>\n<td></td>\n</tr>\n<tr>\n<td>top</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>623</td>\n<td>This is top coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>left</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>866</td>\n<td>This is left coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>right</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>1033</td>\n<td>This is right coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>bottom</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>657</td>\n<td>This is the top coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>data_raw</td>\n<td>String</td>\n<td>6-15</td>\n<td>YES</td>\n<td>FHR55A J2600</td>\n<td>Unprocessed string, mostly blank</td>\n<td></td>\n</tr>\n<tr>\n<td>confidence</td>\n<td>Float</td>\n<td>1-100</td>\n<td>NO</td>\n<td>99.78</td>\n<td>Confidence of the OCR model</td>\n<td></td>\n</tr>\n<tr>\n<td>data_corrected</td>\n<td>String</td>\n<td>6-15</td>\n<td>NO</td>\n<td>HR55AJ2600</td>\n<td>This would be the final ANPR string for the ocr, clean and corrected.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","get_latest_anpr",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"085efcbd-09be-4cc4-95fe-9b3e991f42f6","name":"GET LATEST ANPR","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text","disabled":true},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"PMAK-60d0338365c0540042e14967-8e002493e4fb63f2764846b5726ea291f8","type":"text"}],"body":{"mode":"raw","raw":"{\"username\": \"abcd\",\n\"password\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/get_latest_anpr/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.0 (Ubuntu)"},{"key":"Date","value":"Fri, 18 Jun 2021 12:33:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"324"},{"key":"Connection","value":"keep-alive"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n   \"timestamp\":1624103039,\n   \"full_frame_image_url\":\"https://dummy.ap-south-1.amazonaws.com/gate/2021/6/22/anpr_vehicle_2021_6_22.png\",\n   \"number_plate_image_url\":\"https://dummy.ap-south-1.amazonaws.com/gate/2021/6/22/anpr_number_plate_2021_6_22.png\",\n   \"stream_id\":1,\n   \"vehicle_category\":\"CAR\",\n   \"direction\":\"ENTRY\",\n   \"top\":623,\n   \"left\":866,\n   \"right\":1033,\n   \"bottom\":657,\n   \"data_raw\":\"\",\n   \"score\":85,\n   \"confidence\":99.78,\n   \"data_corrected\":\"HRXXAJXX00\"\n}\n"}],"_postman_id":"5e08d1e9-8234-43d8-a7a3-13a3eeeb537e"},{"name":"GET LATEST ANPR IMAGE","id":"95d6949c-dc50-453a-a9fb-9f2b360d8e56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/get_latest_anpr_image/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Get the image of the Latest ANPR</td>\n<td>This would return the current or the latest ANPR within 5 minutes time</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-\">REQUEST PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>NO</td>\n<td>username1</td>\n<td>Username assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>10-32</td>\n<td>NO</td>\n<td>pa$$word</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters-\">RESPONSE PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>Integer</td>\n<td>5-12</td>\n<td>NO</td>\n<td>1624103039</td>\n<td>Time stamp for the OCR taken in epoch format.</td>\n<td>Username assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n<tr>\n<td>full_frame_image_url</td>\n<td>URL</td>\n<td>10-300</td>\n<td>NO</td>\n<td>192.168.1.55:/home/user/repo/images/HR26DU8624_3.jpeg</td>\n<td>This  stores the absolute path for the image on the device</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System.</td>\n</tr>\n<tr>\n<td>number_plate_image_url</td>\n<td>URL</td>\n<td>10-300</td>\n<td>NO</td>\n<td>192.168.1.55:/home/user/repo/images/HR26DU8624_3.jpeg</td>\n<td>This  stores the absolute path for the number plate image on the device</td>\n<td></td>\n</tr>\n<tr>\n<td>stream_id</td>\n<td>Integer</td>\n<td>1-8</td>\n<td>NO</td>\n<td>1</td>\n<td>This represent the Camera ID which is used. Of multiple Camera Sources attached to the ANPR System</td>\n<td></td>\n</tr>\n<tr>\n<td>vehicle_category</td>\n<td>String</td>\n<td>4-10</td>\n<td>NO</td>\n<td>CAR</td>\n<td>Vehicle category, currently hard coded</td>\n<td></td>\n</tr>\n<tr>\n<td>direction</td>\n<td>String</td>\n<td>4-10</td>\n<td>NO</td>\n<td>ENTRY</td>\n<td>Vehicle direction, currently hard coded</td>\n<td></td>\n</tr>\n<tr>\n<td>top</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>623</td>\n<td>This is top coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>left</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>866</td>\n<td>This is left coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>right</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>1033</td>\n<td>This is right coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>bottom</td>\n<td>Integer</td>\n<td>2-4</td>\n<td>NO</td>\n<td>657</td>\n<td>This is top coordinate for the bounding box</td>\n<td></td>\n</tr>\n<tr>\n<td>data_raw</td>\n<td>String</td>\n<td>6-15</td>\n<td>YES</td>\n<td>FHR55A J2600</td>\n<td>Unprocessed string, mostly blank</td>\n<td></td>\n</tr>\n<tr>\n<td>confidence</td>\n<td>Float</td>\n<td>1-100</td>\n<td>NO</td>\n<td>99.78</td>\n<td>Confidence of the OCR model</td>\n<td></td>\n</tr>\n<tr>\n<td>data_corrected</td>\n<td>String</td>\n<td>6-15</td>\n<td>NO</td>\n<td>HR55AJ2600</td>\n<td>This would be the final ANPR string for the ocr, clean and corrected.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","get_latest_anpr_image",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"120cb51a-0295-4175-a92e-6c927ee5ecf8","name":"GET LATEST ANPR IMAGE","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\"username\": \"abcd\",\n\"password\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/get_latest_anpr_image/?Content-Type=application/json","host":["{{HTTP_STATUS}}{{HOST}}"],"path":["api","v2","icd2.5","get_latest_anpr_image",""],"query":[{"key":"Content-Type","value":"application/json"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": 1624103039,\n    \"full_frame_image_url\":\"https://dummy.s3.amazonaws.com/static/event/captured_image/Spaze%20i-Tech%20Parking/2021/6/AOpen%5BVISITOR%5D/22/Parkzap99923_1612505705952_153421_0.9946961083601682.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIHN4CYKNXZZAG6ZQ%2F20210622%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20210622T060000Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3d5223a5408c39b1e472d4c0ccfd3c75fb461562f2ed38a52a220f18d21f8140\",\n   \"number_plate_image_url\":\"https://dummy.s3.amazonaws.com/static/event/captured_image/Spaze%20i-Tech%20Parking/2021/6/ABasementExit/22/Parkzap17824_1612505897083_73120_0.9946961083601682.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIHN4CYKNXZZAG6ZQ%2F20210622%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20210622T060133Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3bff52eded272be28296b7f52802e0acd2386c52983245277f29711085c4a50e\",\n    \"stream_id\": 1,\n    \"vehicle_category\": \"CAR\",\n    \"direction\": \"ENTRY\",\n    \"top\": 623,\n    \"left\": 866,\n    \"right\": 1033,\n    \"bottom\": 657,\n    \"data_raw\": \"\",\n    \"score\": 85,\n    \"confidence\": 99.78,\n    \"data_corrected\": \"HRXXAJXXXX\"\n}"}],"_postman_id":"95d6949c-dc50-453a-a9fb-9f2b360d8e56"},{"name":"SET CAMERA SOURCE URL","id":"73a94c88-ce09-4307-a65a-3d660a728c84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"username\":\"{{USERNAME}}\",\n   \"password\":\"{{PASSWORD}}\",\n   \"stream_id\": 1,\n   \"rtsp_url\":\"192.XXX.1.55:8554/video\",\n   \"camera_username\":\"camera_username1\",\n   \"camera_password\":\"{{PASSWORD}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/set_camera_source_url/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n<th>REQUEST TYPE</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SET CAMERA IP</td>\n<td>This api would be used to send a static ip for the device, then it would return a 200 okay in the response</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-\">REQUEST PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>-</td>\n<td>abcd</td>\n<td>Username assigned by Stackfusion</td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>NO</td>\n<td>1234</td>\n<td>Password assigned by Stackfusion for acces the device..</td>\n</tr>\n<tr>\n<td></td>\n<td>ip</td>\n<td>string</td>\n<td>10-12</td>\n<td>NO</td>\n<td>192.1.1.1</td>\n<td>IP to be set for the device.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters-\">RESPONSE PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>COMMENTS</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>response_id</td>\n<td>Numeric</td>\n<td>1-30</td>\n<td>-</td>\n<td>1110000011</td>\n<td>This is a unique reference for this request as stored in the FASTag server for reference/reconciliation/record/audit purpose</td>\n</tr>\n<tr>\n<td></td>\n<td>change_ip</td>\n<td>String</td>\n<td>10-12</td>\n<td>NO</td>\n<td>HR55AJ2600</td>\n<td>IP address of the device.</td>\n</tr>\n<tr>\n<td></td>\n<td>status_code</td>\n<td>Integer</td>\n<td>100-1000</td>\n<td>NO</td>\n<td>200</td>\n<td>If status_code equals 200 if Transaction accepted. For any other code transaction is considered a failure or transaction has issues hence it should be retried or barrier should not be open</td>\n</tr>\n<tr>\n<td>.</td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","set_camera_source_url",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"f5a29755-3d75-4a48-8a11-a9911f62c8f4","name":"SET CAMERA SOURCE URL","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text","disabled":true},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"username\":\"{{USERNAME}}\",\n   \"password\":\"{{PASSWORD}}\",\n   \"stream_id\": 1,\n   \"rtsp_url\":\"192.XXX.1.55:8554/video\",\n   \"camera_username\":\"camera_username1\",\n   \"camera_password\":\"{{PASSWORD}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/set_camera_source_url/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\"camera_source_url_change\": \"200 Okay\"\n}"}],"_postman_id":"73a94c88-ce09-4307-a65a-3d660a728c84"},{"name":"GET ANPR SYSTEM IP ADDRESS","id":"2cb41bca-ec11-4353-b3ab-caa97cfba3e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\"username\": \"abcd\",\n\"password\":\"1234\"\n}"},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/get_anpr_system_ip/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Get the IP of the ANPR System</td>\n<td>This API would be used to send a static IP address for the ANPR System, then it would return a 200 okay in the response</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-\">REQUEST PARAMETERS: </h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>NO</td>\n<td>username1</td>\n<td>Username assigned by Stackfusionfor accessing the ANPR System</td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>10-32</td>\n<td>NO</td>\n<td>pa$$word</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters-\">RESPONSE PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>static_ip</td>\n<td>Alphanumeric</td>\n<td>10-12</td>\n<td>NO</td>\n<td>192.168.1.55</td>\n<td>Response with the static IP address</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","get_anpr_system_ip",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"d5403fa9-fd25-43c5-8bcd-52e396173bac","name":"GET ANPR SYSTEM IP ADDRESS","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\"username\": \"abcd\",\n\"password\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/get_anpr_system_ip/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"static_ip\": \"192.168.1.55\",\n    \"response_id\": 892,\n    \"status_code\": 200\n}"}],"_postman_id":"2cb41bca-ec11-4353-b3ab-caa97cfba3e9"},{"name":"SET ANPR SYSTEM IP ADDRESS","id":"987c9f77-66c5-483a-8ae0-42aa0eea3360","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\"username\":\"username1\",\n\"password\":\"pa$$word\",\n\"dns\": \"255.0.0.0\",\n\"subnet\":\" 255.0.0.0\",\n\"ip\":\"192.168.1.62\"\n}"},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/set_anpr_system_ip/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Set the IP address of the ANPR System</td>\n<td>This API would be used to send a static IP address for the ANPR System, then it would return a 200 okay in the response</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-\">REQUEST PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>NO</td>\n<td>username1</td>\n<td>Username assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>10-32</td>\n<td>NO</td>\n<td>pa$$word</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n<tr>\n<td></td>\n<td>dns</td>\n<td>Alphanumeric</td>\n<td>10-12</td>\n<td>NO</td>\n<td>255.0. 0.0</td>\n<td>DNS Address to be used for the IP address</td>\n</tr>\n<tr>\n<td></td>\n<td>subnet</td>\n<td>Alphanumeric</td>\n<td>10-12</td>\n<td>NO</td>\n<td>255.0. 0.0</td>\n<td>Subnet Mask to be used for the IP address</td>\n</tr>\n<tr>\n<td></td>\n<td>ip</td>\n<td>Alphanumeric</td>\n<td>10-12</td>\n<td>NO</td>\n<td>192.168.1.55</td>\n<td>IP address to be set for the ANPR System</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters-\">RESPONSE PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>ip_change</td>\n<td>Alphanumeric</td>\n<td>10-12</td>\n<td>NO</td>\n<td>200 okay</td>\n<td>Response, okay if IP address set is successful</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td></td>\n<td>404 Could not set IP address</td>\n<td>Response, if IP address set fails</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","icd2.5","set_anpr_system_ip",""],"host":["{{HTTP_STATUS}}{{HOST}}"],"query":[],"variable":[]}},"response":[{"id":"a37c2c41-d197-4ee8-b0f4-b078c18ac51b","name":"SET ANPR SYSTEM IP ADDRESS","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token {{TOKEN}}","type":"text","disabled":true},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\"username\":\"username1\",\n\"password\":\"pa$$word\",\n\"dns\": \"255.0.0.0\",\n\"subnet\":\" 255.0.0.0\",\n\"ip\":\"192.168.1.62\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/set_anpr_system_ip/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\"ip_change\": \"200 Okay\"\n}"}],"_postman_id":"987c9f77-66c5-483a-8ae0-42aa0eea3360"},{"name":"Reboot the ANPR System","id":"8b55391d-00e6-43ab-8b9e-4a3a0dedb4b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://978366df-30ff-4729-9b87-c31c197b949e.mock.pstmn.io/api/v2/icd2.5/reboot_anpr_system/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API NAME</th>\n<th>API DESCRIPTION</th>\n<th>When to make the API Call</th>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Reboot the ANPR System</td>\n<td>This API would be used to reboot the ANPR System, then it would return a 200 okay in the response</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"request-parameters-\">REQUEST PARAMETERS: <br /></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>REQUEST</td>\n<td>username</td>\n<td>Alphanumeric</td>\n<td>10-20</td>\n<td>NO</td>\n<td>username1</td>\n<td>Username assigned by Stackfusionfor accessing the ANPR System</td>\n</tr>\n<tr>\n<td></td>\n<td>password</td>\n<td>Alphanumeric</td>\n<td>10-32</td>\n<td>NO</td>\n<td>pa$$word</td>\n<td>Password assigned by Stackfusion for accessing the ANPR System</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-parameters-\">RESPONSE PARAMETERS: </h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>TYPE</th>\n<th>PARAMETER</th>\n<th>TYPE</th>\n<th>LENGTH</th>\n<th>OPTIONAL?</th>\n<th>SAMPLE VALUES</th>\n<th>PARAMETER Explanation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RESPONSE</td>\n<td>response</td>\n<td>Alphanumeric</td>\n<td>10-12</td>\n<td>NO</td>\n<td>200 okay</td>\n<td>Response, if a reboot of the ANPR System is okay</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","icd2.5","reboot_anpr_system",""],"host":["978366df-30ff-4729-9b87-c31c197b949e","mock","pstmn","io"],"query":[],"variable":[]}},"response":[{"id":"f9b5c783-c483-4b44-bd1a-007392243166","name":"Reboot the ANPR System","originalRequest":{"method":"GET","header":[],"url":"{{HTTP_STATUS}}{{HOST}}/api/v2/icd2.5/reboot_anpr_system/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\"reboot\": \"200 Okay\"\n}"}],"_postman_id":"8b55391d-00e6-43ab-8b9e-4a3a0dedb4b3"}],"id":"ea6ed4ce-7c53-46b1-9509-f047ba3e9ed3","_postman_id":"ea6ed4ce-7c53-46b1-9509-f047ba3e9ed3","description":""},{"name":"ShadowServer","item":[{"name":"RequestTagDetail","id":"652bfae0-9938-4ea3-829c-7caf1da6fadd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<etc:ReqTagDetails xmlns:etc=\"http://npci.org/etc/schema/\"><Head ver=\"1.0\" ts=\"2025-11-22T10:22:39\" orgId=\"IKIP\" msgId=\"0A6055D4D14A46AD9E45\"/><Txn id=\"3E33F3DE37BF4FACA751\" note=\"\" refId=\"\" refUrl=\"\" ts=\"2025-11-22T10:22:39\" type=\"FETCH\" orgTxnId=\"\"><Vehicle TID=\"\" vehicleRegNo=\"\" tagId=\"34161FA8203288AC02D89CC0\"/></Txn><Signature xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\"/><SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\"/><Reference URI=\"\"><Transforms><Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\"/></Transforms><DigestMethod Algorithm=\"http://www.w3.org/2001/04/xmlenc#sha256\"/><DigestValue>hzAgTPL7KKd53W5n0BtP4fbPIzQf5phmuFscg1PKmxY=</DigestValue></Reference></SignedInfo><SignatureValue>TNuj6GpurQtElEY1AmtqNBiW0H+qYrY2aaT1IUatfJyQEI+2anlW1vT4Gd3P7qCCueDNHWQIGpDbqFOXPQClRZd+akesJ3Pw3D/rhpuK7HKqHaXkGDxeZVuNUljFW2kAWoin2GEwvK+d0uyIE/QeLR2Qa9CGjs64etijpQiqE+FK9YYkC4PPZcS3wqSTh/7EWDrOGyfqHs5pqUF6B/R5G/0s8gaheamz2DVtbctRmk/NLOGcJ22Y2/h4AMvyiimWvG6WAU6pzXJeNJ1NF5N7UK5QchTnC4Vzm1TjGhvyCwUyu+W1o/+lX1c8DiQtwz6NS+PrkSWsIh838/K38s0yyQ==</SignatureValue><KeyInfo><X509Data><X509SubjectName>CN=swift.fastag.ai</X509SubjectName><X509Certificate>MIIGdjCCBN6gAwIBAgIQDmFt0p5dinKnx/finxb9OzANBgkqhkiG9w0BAQsFADBgMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gQ0EgRFYgUjM2MB4XDTI1MDkxMjAwMDAwMFoXDTI2MTAxMjIzNTk1OVowGjEYMBYGA1UEAxMPc3dpZnQuZmFzdGFnLmFpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiRBknY/4vvm7Y99mI1nAxxwU6pJQKhn8vXNo2pzZmX1bgZLF0gqp0Divl3sZfOEhOc6rPlY2hzGZqnhsAqah9oHvSVJInmAVfQ2vxohXW3dqB9QbVqRw1/GwKMR3NiFqDOARwL2RCRWpbcvARMF3XtKJuv6n/+utOzWTB4EJSDP0OLbR5g3ZjsCo2yb9Wxt7E2+EnHq3opQrIn6i7iGifnJyc3BM5RBiukc7TLhQD86rpCCqTNWSK9Pd3CfiJluH6ZMHKunsI/KGqfZTh6A2HxnPKKV/9xaxUUCxpwsB1300ulcJLa2CIB8ZdpWVnX3vAhbaeoNvW3eGBffIrZHbyQIDAQABo4IC8DCCAuwwHwYDVR0jBBgwFoAUaMASFhgOr872h6YyV6NGUV3LBycwHQYDVR0OBBYEFBPB/sa0mtqEoCGiijJm/ZiE5MbgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgIHMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATCBhAYIKwYBBQUHAQEEeDB2ME8GCCsGAQUFBzAChkNodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NlY3RpZ29QdWJsaWNTZXJ2ZXJBdXRoZW50aWNhdGlvbkNBRFZSMzYuY3J0MCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5zZWN0aWdvLmNvbTAaBgNVHREEEzARgg9zd2lmdC5mYXN0YWcuYWkwggF9BgorBgEEAdZ5AgQCBIIBbQSCAWkBZwB1ANgJVTuUT3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABmT2IWeQAAAQDAEYwRAIgPDDJ2Oqa/E0uNMsepWXYa6JEhPPWjjAd0TGlQ7eFWSQCIB/i1wHnZb38wwp1mMezqG1/NAMGiZGeUPu8lufkA+fmAHYArKswcGzr7IQx9BPS9JFfER5CJEOx8qaMTzwrO6ceAsMAAAGZPYhuYwAABAMARzBFAiB63+OPRmbki9Z5+Jyfn7c0bZppWRsbR7yaA0r5RmT2NwIhANggXjGx26F+djK27dnhc/wxaNsrJonCT5QbhJai9+cxAHYA1219ENGn9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGZPYhZgwAABAMARzBFAiEA6cIgeHgfm64tXlXazbPdBjBSX8X63u3kzddf0qELxScCIGd8uQ3ftscFWk8FhUDBY7wPD4V/YM6GineLAT6prQbIMA0GCSqGSIb3DQEBCwUAA4IBgQBl0TKxJrkS6m7UdPfoYoLB7vsHAP72WvRavCBlYU/bry5Lcxafr5zHhok9KWfZeJHovbbD6O/vXhuBeuuovA5rctood8hYBx1gmCBIQWeIaVAgbcwq+5K7ans2uQ2OCmfiBHVclcX5VC8JNa0wgW0N4Zj2jzrOcgWdUb30Y6DqSiK6E9L3ZyQWLpNI4LgIt1TAVHyDQ3X4FMz77DSewbuOJ9kH+PqPWnDnGBe//waqK2A0aFbVRsda+Jo/tUmnXKv9nKxRd+jnmXAonCE0QpmeDhz9lsso87mGWZRO13N86tC8ukRkRn2TaoW2VwXT95JPjXaW8jpkqawp7OWSiPfZhHyLk3S5VleIMFTI0WWo1xVxpZ7FJjPiMAR/mgmY86WiMy7r179oKxqWcNUn7iLRcjqlqGTTOA96plnSdeYFQDHXQKDIv/evYSQLU/14kqUiUkQi9jtap1p+RsEzGLBtGj10GV/4MaHx9d5nWBARLYuH6xobX1mEZGSvx7dJVXA=</X509Certificate></X509Data></KeyInfo></Signature></etc:ReqTagDetails>\n","options":{"raw":{"language":"xml"}}},"url":"localhost:4937/etc/ReqTagDetails/v1.0/","urlObject":{"port":"4937","path":["etc","ReqTagDetails","v1.0",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"652bfae0-9938-4ea3-829c-7caf1da6fadd"},{"name":"New Request","id":"4e5bed89-06d5-483d-bb7b-f1fdc0701004","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"4e5bed89-06d5-483d-bb7b-f1fdc0701004"}],"id":"b273c6a1-0d1b-4204-ad93-f1e45c2a2d51","_postman_id":"b273c6a1-0d1b-4204-ad93-f1e45c2a2d51","description":""}],"variable":[{"key":"Mock-Server-Fastag-V2","value":"https://978366df-30ff-4729-9b87-c31c197b949e.mock.pstmn.io"},{"key":"URL-Path","value":"/api/v2/icd2.5/"},{"key":"vehicle_num","value":"","type":"default"}]}