| Bookmark Name | Actions |
|---|
APIs
This section covers the details of the APIs supported by Traceability microservices.
CREATE A NEW TRACE LOG
This API is used to save a new trace log from Temenos Transact or other application to traceability microservice.
PUT/ms-traceability-api/api/system/traceLogs/{UUID}/{TraceType}
Sample URL
http://localhost:8085/ms-traceability-api/api/system/traceLogs/1234/TPP
Sample Request
{ "categories":["CATEG.USER.ID:Sample"],
"message": "{\"encoding\":\"Base64\",
\"content\":\"UkVRVUVTVC5VUkwgOmFIUjBjRG92TDJ4dlkyRnNhRzl6ZERvNU1EZzVMMmx5Wmkxd2MyUXlMVkJZUTI5dWRHRnBibVZ5TFVSRlZpNHdMakF0TWpBeE9UQXlNamN1TURjME5EUTRMVEkyTXk5aGNHa3ZkakV2Y0dGNWJXVnVkSE12Ym05dUxYTmxjR0V0ZEhKaGJuTm1aWEp6THc9PSxPUklHSU5BTC5QQVlMT0FEIDpldzBLSUNBaVpHVmlkRzl5UVdOamIzVnVkQ0k2SUhzTkNpQWdJQ0FpYVdKaGJpSTZJQ0l4TkRZeE15SU5DaUFnZlN3TkNpQWdJbU55WldScGRHOXlUbUZ0WlNJNklDSlVSVk5VUlZJaUxBMEtJQ0FpWTNKbFpHbDBiM0pCWTJOdmRXNTBJam9nZXcwS0lDQWdJQ0pwWW1GdUlqb2dJamcxTlRrMklnMEtJQ0I5TEEwS0lDQWlhVzV6ZEhKMVkzUmxaRUZ0YjNWdWRDSTZJSHNOQ2lBZ0lDQWlZVzF2ZFc1MElqb2dJakU0TGpBd0lpd05DaUFnSUNBaVkzVnljbVZ1WTNraU9pQWlWVk5FSWcwS0lDQjlMQTBLSUNBaWNtVnRhWFIwWVc1alpVbHVabTl5YldGMGFXOXVWVzV6ZEhKMVkzUjFjbVZrSWpvZ0lsUkZVMVJKVGtjaURRcDlJQT09LFBBWUxPQUQuU0lHTiA6LFBBWUxPQUQuUFVCLktFWSA6LFVVSUQgOmQ2Y2U1ODk3LTg5MGItNGIwNi04NGE3LTlmNGM1MjM5YWNiMCxBVVRILlRPS0VOIDpCZWFyZXIgZXlKNE5YUWlPaUpPYlVVeVdsUm9hRmxYVG1oT2JWcHRUbFJKTUUxcVNURk5hazVvV1dwVk1VOUhSVFJaYWxsNVRtMU9hVTVYVVhsWmVrRjRXV2NpTENKcmFXUWlPaUprTUdWak5URTBZVE15WWpabU9EaGpNR0ZpWkRFeVlUSTROREEyT1RsaVpHUXpaR1ZpWVRsa0lpd2lZV3huSWpvaVVsTXlOVFlpZlEuZXlKaGRGOW9ZWE5vSWpvaVRsQk1SVVZWTm5Bd2NFNUNNVTl0TFd0MVRtaFRaeUlzSW5OMVlpSTZJbEpQVEVaSFJWSk1TVTVISWl3aVlYVmtJanBiSWpKTllXaGFkMnBTYzJveFEzWldTbVJrUXpRMmVXbG9ZMko2UVdFaVhTd2lZWHB3SWpvaU1rMWhhRnAzYWxKemFqRkRkbFpLWkdSRE5EWjVhV2hqWW5wQllTSXNJbUYxZEdoZmRHbHRaU0k2TVRVMU1qVTNNamczTXl3aWFYTnpJam9pYUhSMGNITTZYQzljTDJ4dlkyRnNhRzl6ZERvNU5EUXpYQzl2WVhWMGFESmNMM1J2YTJWdUlpd2laWGh3SWpveE5UVXlOVGMyTkRjMExDSnBZWFFpT2pFMU5USTFOekk0TnpSOS5TdEJobG1UeTVoZWpReGw1dU1VNlVUWWFBalFkazR1VlpjYjZNT0xTWUg1bHBuUWVqdW1iSUtnTWNhakJDZGlGSjdvdUEyQzhPMGRhOHFmbFllQy1QTWRTWmFxVEhnaExjd01QUDd6YlhLX2Q1NFoyZkFkbDJBbHVlRk9QdGdJTlJBMFNDSXBra2diQVZGYW5mSUt4YmpDZXZGcTFKeTVGVXdjdzl5VGR5RV9MS3pQWTVJMnNkT1FmU0E2VHc4X2JGSFFrMnlBQXVKd3pMOE84UU1seDZscGxVNlBtbnhmRjRHTG1vVzRuVURUUkNYSVFaUWRDck1KWFFVV0xKMmhVTVZaemJCNk9mb3g4bHB6RlJoMmpWSFRPZmJLb0x0c2VKOE5jNzR2N2tBUkVLY3hBQnNMNGFTck5XV21ZWFA3WnVsbk5xZXNkeXdjYTc0RnJnNlBhM1E=\" }" }
Sample Response
{
"status": "Success",
"id": "1234"
} Get TRACE LOGS
This API is used to trace all logs.
GET /ms-traceability-api/api/system/traceLogs?category=<categoryName>
Sample URL
http://localhost:8085/ms-traceability-api/api/system/traceLogs/evidences?category=CATEG.USER.ID:Sample
Response
{
"items": [
{
"categoriess": [
"CATEG.USER.ID:Sample"
],
"message": "REQUEST.URL :aHR0cDovL2xvY2FsaG9zdDo5MDg5L2lyZi1wc2QyLVBYQ29udGFpbmVyLURFVi4wLjAtMjAxOTAyMjcuMDc0NDQ4LTI2My9hcGkvdjEvcGF5bWVudHMvbm9uLXNlcGEtdHJhbnNmZXJzLw==,ORIGINAL.PAYLOAD :ew0KICAiZGVidG9yQWNjb3VudCI6IHsNCiAgICAiaWJhbiI6ICIxNDYxMyINCiAgfSwNCiAgImNyZWRpdG9yTmFtZSI6ICJURVNURVIiLA0KICAiY3JlZGl0b3JBY2NvdW50Ijogew0KICAgICJpYmFuIjogIjg1NTk2Ig0KICB9LA0KICAiaW5zdHJ1Y3RlZEFtb3VudCI6IHsNCiAgICAiYW1vdW50IjogIjE4LjAwIiwNCiAgICAiY3VycmVuY3kiOiAiVVNEIg0KICB9LA0KICAicmVtaXR0YW5jZUluZm9ybWF0aW9uVW5zdHJ1Y3R1cmVkIjogIlRFU1RJTkciDQp9IA==,PAYLOAD.SIGN :,PAYLOAD.PUB.KEY :,UUID :d6ce5897-890b-4b06-84a7-9f4c5239acb0,AUTH.TOKEN :Bearer eyJ4NXQiOiJObUUyWlRoaFlXTmhObVptTlRJME1qSTFNak5oWWpVMU9HRTRZall5Tm1OaU5XUXlZekF4WWciLCJraWQiOiJkMGVjNTE0YTMyYjZmODhjMGFiZDEyYTI4NDA2OTliZGQzZGViYTlkIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiTlBMRUVVNnAwcE5CMU9tLWt1TmhTZyIsInN1YiI6IlJPTEZHRVJMSU5HIiwiYXVkIjpbIjJNYWhad2pSc2oxQ3ZWSmRkQzQ2eWloY2J6QWEiXSwiYXpwIjoiMk1haFp3alJzajFDdlZKZGRDNDZ5aWhjYnpBYSIsImF1dGhfdGltZSI6MTU1MjU3Mjg3MywiaXNzIjoiaHR0cHM6XC9cL2xvY2FsaG9zdDo5NDQzXC9vYXV0aDJcL3Rva2VuIiwiZXhwIjoxNTUyNTc2NDc0LCJpYXQiOjE1NTI1NzI4NzR9.StBhlmTy5hejQxl5uMU6UTYaAjQdk4uVZcb6MOLSYH5lpnQejumbIKgMcajBCdiFJ7ouA2C8O0da8qflYeC-PMdSZaqTHghLcwMPP7zbXK_d54Z2fAdl2AlueFOPtgINRA0SCIpkkgbAVFanfIKxbjCevFq1Jy5FUwcw9yTdyE_LKzPY5I2sdOQfSA6Tw8_bFHQk2yAAuJwzL8O8QMlx6lplU6PmnxfF4GLmoW4nUDTRCXIQZQdCrMJXQUWLJ2hUMVZzbB6Ofox8lpzFRh2jVHTOfbKoLtseJ8Nc74v7kAREKcxABsL4aSrNWWmYXP7ZulnNqesdywca74Frg6Pa3Q",
"id": "1234",
"hash": "5568e49c1e2d89b91d1941928b1b3efd371d2b0fd57bb851548b1a328dc3d764"
}
]
}Get EVIDENCES
This API is used to get all evidences.
GET/ms-traceability-api/api/system/traceLogs/evidences?category=<categoryName>
Sample URL
http://localhost:8085/ms-traceability-api/api/system/traceLogs/evidences?category=CATEG.USER.ID:Sample
Response
[
{
"transaction": {
"id": "1005",
"traceType": "TPP",
"timestamp": null,
"status": null,
"payload": "Payment Instruction",
"payloadReference": null
},
"hashChain": [
{
"direction": "RIGHT",
"siblingHash": "8d88e59ad8eb3836ce1989efc306a13e07780a63073f871043ae3b1da7c85f7a",
"levelCorrection": 0
},
{
"direction": "LEFT",
"siblingHash": "552dcb85388caa2f1a4d5ad285d2ef34d42798b9b2425493493a38c066b74473",
"levelCorrection": 0
},
{
"direction": "LEFT",
"siblingHash": "e11efbf57d41a844d079e92d12cfb990661618e03f3a59f74c053f87488f21da",
"levelCorrection": 0
},
{
"direction": "RIGHT",
"siblingHash": "13a33b10e5bafbdb21ebf933e638fd5b5670c057b12a6da8650c78d95cce2d66",
"levelCorrection": 0
}
],
"merkleTreeRoot": "d5f319316cdbd1bf62cf052b0ea45bb9456f36359ddbb4ec1f5eb1ef0106aa33"
}
]Add Bookmark
save your best linksView Bookmarks
Visit your best linksIn this topic
Are you sure you want to log-off?