APIs

This section lists the supported APIs.

Get EVENTS BY TYPE
This API helps to monitor and analyse the event store inbox table based on event type, event source, command type, creation time and status.

GET/v1.0.0/events/{eventType}

Response
{
"items": [
  {
"eventId": "f75affa2-b53f-4dbc-80d7-e9c0df80442b",
"eventType": "CommandProcessed",
"eventDetails": "{}",
"priority": 1,
"payload": "{"eventId": "f75affa2-b53f-4dbc-80d7-e9c0df80442b","dateTime": 1573043479180,"organizationId": null,"status": "new","eventType": "CommandProcessed","payload": { "commandId": "1a316d88-3c17-4b59-ad7e-77a3961ac230", "operationInstanceId": null, "sequenceInstanceId": null, "eventType": "ms-paymentorder.CreatePayment", "status": "NEW", "businessObject": { "status": 200, "failureMessages": [], "body": { "paymentorderRequestId": "1111/1112/1000", "extensionss": null }, "success": true }} }",
"status": "PROCESSED",
"creationTime": "2020-04-06 05:59:51",
"processedTime": "2020-04-06 05:59:51"
}
],
}
       
Get USERAUDIT WITH STATECHANGE
This API is used to view the audit logs of the user transaction performed by the user with statechange.

GET/v1.0.0/system/useraudit?userId=2900086473289&expand=statechange

Response
[
    {
        "requestId": "5af8603c-55e7-4d99-b4be-279e5da4c39c",
        "operationId": "Payments.CreateNewPaymentOrder.PaymentOrderCreated",
        "userId": "2900086473289",
        "entityValues": [
            {
                "name": "PaymentOrder",
                "entityIdField": "PO~ACC7~ACC8~INR~100",
                "operation": "Added",
                "fields": [
                    {
                        "fieldName": "paymentOrderId",
                        "values": {
                            "newValue": "PO~ACC7~ACC8~INR~100"
                        }
                    },
                    {
                        "fieldName": "debitAccount",
                        "values": {
                            "newValue": "ACC7"
                        }
                    },
                    {
                        "fieldName": "creditAccount",
                        "values": {
                            "newValue": "ACC8"
                        }
                    },
                    {
                        "fieldName": "paymentDetails",
                        "values": {
                            "newValue": "fees"
                        }
                    },
                    {
                        "fieldName": "paymentDate",
                        "values": {
                            "newValue": "2023-02-20T06:57:47.053+0000"
                        }
                    },
                    {
                        "fieldName": "amount",
                        "values": {
                            "newValue": "100"
                        }
                    },
                    {
                        "fieldName": "currency",
                        "values": {
                            "newValue": "INR"
                        }
                    },
                    {
                        "fieldName": "status",
                        "values": {
                            "newValue": "INITIATED"
                        }
                    }
                ],
                "childObjects": [
                    {
                        "name": "PaymentMethod",
                        "entityIdField": "111",
                        "operation": "Added",
                        "fields": [
                            {
                                "fieldName": "name",
                                "values": {
                                    "newValue": "debit card"
                                }
                            }
                        ]
                    },
                    {
                        "name": "Card",
                        "entityIdField": "1001",
                        "operation": "Added",
                        "fields": [
                            {
                                "fieldName": "cardname",
                                "values": {
                                    "newValue": "visa"
                                }
                            },
                            {
                                "fieldName": "cardlimit",
                                "values": {
                                    "newValue": "250000"
                                }
                            }
                        ]
                    }
                ]
            },
            {
                "name": "Accounting",
                "entityIdField": "1",
                "operation": "Added",
                "fields": [
                    {
                        "fieldName": "id",
                        "values": {
                            "newValue": "1"
                        }
                    },
                    {
                        "fieldName": "accountNumber",
                        "values": {
                            "newValue": "ACC7"
                        }
                    },
                    {
                        "fieldName": "amount",
                        "values": {
                            "newValue": "100"
                        }
                    },
                    {
                        "fieldName": "currency",
                        "values": {
                            "newValue": "INR"
                        }
                    },
                    {
                        "fieldName": "paymentType",
                        "values": {
                            "newValue": "DEBIT"
                        }
                    },
                    {
                        "fieldName": "paymentOrderId",
                        "values": {
                            "newValue": "PO~ACC7~ACC8~INR~100"
                        }
                    },
                    {
                        "fieldName": "processedDate",
                        "values": {
                            "newValue": "2023-02-20T06:57:47.090+0000"
                        }
                    }
                ]
            },
            {
                "name": "Accounting",
                "entityIdField": "2",
                "operation": "Added",
                "fields": [
                    {
                        "fieldName": "id",
                        "values": {
                            "newValue": "2"
                        }
                    },
                    {
                        "fieldName": "accountNumber",
                        "values": {
                            "newValue": "ACC8"
                        }
                    },
                    {
                        "fieldName": "amount",
                        "values": {
                            "newValue": "100"
                        }
                    },
                    {
                        "fieldName": "currency",
                        "values": {
                            "newValue": "INR"
                        }
                    },
                    {
                        "fieldName": "paymentType",
                        "values": {
                            "newValue": "CREDIT"
                        }
                    },
                    {
                        "fieldName": "paymentOrderId",
                        "values": {
                            "newValue": "PO~ACC7~ACC8~INR~100"
                        }
                    },
                    {
                        "fieldName": "processedDate",
                        "values": {
                            "newValue": "2023-02-20T06:57:47.090+0000"
                        }
                    }
                ]
            }
        ],
        "businessKey": "PO~ACC7~ACC8~INR~100",
        "status": "PROCESSED",
        "auditTime": "2023-02-20 07:01:28:000"
    },
     
 
    {
        "requestId": "bbf8788a-d703-4774-ba84-f462dfd461b0",
        "operationId": "Payments.UpdatePayment.PaymentDeleted",
        "userId": "2900086473289",
        "entityValues": [
            {
                "name": "PaymentOrder",
                "entityIdField": "PO~ACC7~ACC8~INR~100",
                "operation": "Removed",
                "fields": [
                    {
                        "fieldName": "paymentOrderId",
                        "values": {
                            "oldValue": "PO~ACC7~ACC8~INR~100"
                        }
                    },
                    {
                        "fieldName": "version",
                        "values": {
                            "oldValue": "2"
                        }
                    },
                    {
                        "fieldName": "debitAccount",
                        "values": {
                            "oldValue": "ACC7"
                        }
                    },
                    {
                        "fieldName": "creditAccount",
                        "values": {
                            "oldValue": "ACC8"
                        }
                    },
                    {
                        "fieldName": "paymentDetails",
                        "values": {
                            "oldValue": "fees"
                        }
                    },
                    {
                        "fieldName": "paymentDate",
                        "values": {
                            "oldValue": "2023-02-20T06:57:47.000+0000"
                        }
                    },
                    {
                        "fieldName": "amount",
                        "values": {
                            "oldValue": "100.0"
                        }
                    },
                    {
                        "fieldName": "currency",
                        "values": {
                            "oldValue": "INR"
                        }
                    },
                    {
                        "fieldName": "status",
                        "values": {
                            "oldValue": "Processed"
                        }
                    }
                ],
                "childObjects": [
                    {
                        "name": "Card",
                        "entityIdField": "1",
                        "operation": "Removed",
                        "fields": [
                            {
                                "fieldName": "cardname",
                                "values": {
                                    "oldValue": "visa"
                                }
                            },
                            {
                                "fieldName": "cardlimit",
                                "values": {
                                    "oldValue": "10000.0"
                                }
                            }
                        ]
                    },
                    {
                        "name": "PaymentMethod",
                        "entityIdField": "1",
                        "operation": "Removed",
                        "fields": [
                            {
                                "fieldName": "name",
                                "values": {
                                    "oldValue": "savings"
                                }
                            }
                        ]
                    }
                ]
            },
            {
                "name": "Accounting",
                "entityIdField": "1",
                "operation": "Removed",
                "fields": [
                    {
                        "fieldName": "id",
                        "values": {
                            "oldValue": "1"
                        }
                    },
                    {
                        "fieldName": "accountNumber",
                        "values": {
                            "oldValue": "ACC7"
                        }
                    },
                    {
                        "fieldName": "amount",
                        "values": {
                            "oldValue": "100.0"
                        }
                    },
                    {
                        "fieldName": "currency",
                        "values": {
                            "oldValue": "INR"
                        }
                    },
                    {
                        "fieldName": "paymentType",
                        "values": {
                            "oldValue": "DEBIT"
                        }
                    },
                    {
                        "fieldName": "paymentOrderId",
                        "values": {
                            "oldValue": "PO~ACC7~ACC8~INR~100"
                        }
                    },
                    {
                        "fieldName": "processedDate",
                        "values": {
                            "oldValue": "2023-02-20T06:59:43.000+0000"
                        }
                    }
                ]
            },
            {
                "name": "Accounting",
                "entityIdField": "2",
                "operation": "Removed",
                "fields": [
                    {
                        "fieldName": "id",
                        "values": {
                            "oldValue": "2"
                        }
                    },
                    {
                        "fieldName": "accountNumber",
                        "values": {
                            "oldValue": "ACC8"
                        }
                    },
                    {
                        "fieldName": "amount",
                        "values": {
                            "oldValue": "100.0"
                        }
                    },
                    {
                        "fieldName": "currency",
                        "values": {
                            "oldValue": "INR"
                        }
                    },
                    {
                        "fieldName": "paymentType",
                        "values": {
                            "oldValue": "CREDIT"
                        }
                    },
                    {
                        "fieldName": "paymentOrderId",
                        "values": {
                            "oldValue": "PO~ACC7~ACC8~INR~100"
                        }
                    },
                    {
                        "fieldName": "processedDate",
                        "values": {
                            "oldValue": "2023-02-20T06:59:43.000+0000"
                        }
                    }
                ]
            }
        ],
        "businessKey": "PO~ACC7~ACC8~INR~100",
        "status": "PROCESSED",
        "auditTime": "2023-02-20 07:01:39:000"
    },
     
     
    {
        "requestId": "ed02ef3a-671f-4987-9415-5c35b79fd2ce",
        "operationId": "Payments.UpdatePayment.PaymentUpdated",
        "userId": "2900086473289",
        "entityValues": [
            {
                "name": "PaymentOrder",
                "entityIdField": "PO~ACC7~ACC8~INR~100",
                "operation": "Modified",
                "fields": [
                    {
                        "fieldName": "status",
                        "values": {
                            "oldValue": "INITIATED",
                            "newValue": "Processed"
                        }
                    }
                ],
                "childObjects": [
                    {
                        "name": "PaymentMethod",
                        "entityIdField": "111",
                        "operation": "Removed",
                        "fields": [
                            {
                                "fieldName": "name",
                                "values": {
                                    "oldValue": "debit card"
                                }
                            }
                        ]
                    },
                    {
                        "name": "Card",
                        "entityIdField": "1",
                        "operation": "Added",
                        "fields": [
                            {
                                "fieldName": "cardname",
                                "values": {
                                    "newValue": "visa"
                                }
                            },
                            {
                                "fieldName": "cardlimit",
                                "values": {
                                    "newValue": "10000"
                                }
                            }
                        ]
                    },
                    {
                        "name": "Card",
                        "entityIdField": "1001",
                        "operation": "Removed",
                        "fields": [
                            {
                                "fieldName": "cardname",
                                "values": {
                                    "oldValue": "visa"
                                }
                            },
                            {
                                "fieldName": "cardlimit",
                                "values": {
                                    "oldValue": "250000.0"
                                }
                            }
                        ]
                    },
                    {
                        "name": "PaymentMethod",
                        "entityIdField": "1",
                        "operation": "Added",
                        "fields": [
                            {
                                "fieldName": "name",
                                "values": {
                                    "newValue": "savings"
                                }
                            }
                        ]
                    }
                ]
            },
            {
                "name": "Accounting",
                "entityIdField": "1",
                "operation": "Modified",
                "fields": [
                    {
                        "fieldName": "processedDate",
                        "values": {
                            "oldValue": "2023-02-20T06:57:47.000+0000",
                            "newValue": "2023-02-20T06:59:43.384+0000"
                        }
                    }
                ]
            },
            {
                "name": "Accounting",
                "entityIdField": "2",
                "operation": "Modified",
                "fields": [
                    {
                        "fieldName": "processedDate",
                        "values": {
                            "oldValue": "2023-02-20T06:57:47.000+0000",
                            "newValue": "2023-02-20T06:59:43.385+0000"
                        }
                    }
                ]
            }
        ],
        "businessKey": "PO~ACC7~ACC8~INR~100",
        "status": "PROCESSED",
        "auditTime": "2023-02-20 07:01:37:000"
    },
     
]

Field Name
|
Application/Table name

In this topic

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, August 29, 2023 1:50:07 PM IST

Last Updated R23 AMR