Signatory Groups
| Name | Description | Introduced In |
|---|---|---|
| FetchSignatoryGroups | This API fetches the signatory groups for specified core Customer ID and Contract ID. | 2021.04 |
| FetchEligibleSignatoryUsers | This API fetches the eligible signatory groups. | 2021.04 |
| CreateSignatoryGroup | This API creates the signatory group. | 2021.04 |
| UpdateSignatoryGroup | This API updates the signatory group. | 2021.04 |
| FetchAllSignatoryGroups | This API fetches all the signatory groups. | 2021.07 |
| IsSignatoryGroupEligibleForDelete |
This API checks if we can delete the signatory group or not. |
2021.07 |
| DeleteSignatoryGroup | This API delete specific signatory groups. | 2021.07 |
| IsSignatoryGroupNameAvailable | This API checks if the specified Signatory group name is available within the given corecustomerId. | 2021.07 |
| fetchApprovalmode | This API is used to fetch the approval mode. | 2021.10 |
| deleteApprovemode | This API is used to delete the approval mode. | 2021.10 |
| updateApprovalmode | This API is used to update approval mode at user level/signatory group level. | 2021.10 |
| fetchSignatoryGroupsbyCustomerIDs | This API is used to fetch the signatory groups under a specific customer. | 2021.10 |
| fetchSignatoryGroupDetails | This API is used to fetch the details of the signatory groups. | 2021.10 |
| Description: |
This API fetches signatory groups for given core customer id and contract id. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/fetchSignatoryGroups |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
coreCustomerId (Optional) Specifies the unique core customer identifier. contractId (Mandatory) Specifies the unique identifier of the contract. {
"coreCustomerId": "800199",
"contractId": "5060820687"
}
|
| Response: |
Parameters coreCustomerId Specifies the unique core customer identifier. coreCustomerName Specifies the core customer name. contractId Specifies the unique identifier of the contract. contractName Specifies the name of the contract. signatoryGroupId (Mandatory) Specifies the unique identifier of the signatory group. signatoryGroupName (Mandatory) Specifies the name of the signatory group. signatoryGroupDescription (Mandatory) Specifies the description of the signatory group. noOfUsers Specifies the number of users createdBy Specifies the name of the user who created the group. createdDate Specifies the date on which the group was created. {
"coreCustomers": [
{
"coreCustomerName": "Rolf Gerling1",
"contractName": "Rolf Gerling1",
"coreCustomerId": "800199",
"contractId": "5060820687",
"signatoryGroups": [
{
"signatoryGroupId": "6c870358-9136-4467-9cd8-6614c7ea262c",
"signatoryGroupName": "QA group",
"signatoryGroupDescription": "grp for QA",
"createdBy": "6049754547",
"createdDate": "2021-07-21 04:33:15.0",
"modifiedDate": "2021-08-13 12:05:10.0",
"noOfUsers": "3"
},
{
"signatoryGroupId": "6c92e5e8-9efa-4912-9d90-c238e659e38e",
"signatoryGroupName": "Manager group",
"signatoryGroupDescription": "grp for Managers",
"createdBy": "6049754547",
"createdDate": "2021-07-21 04:30:08.0",
"modifiedDate": "2021-07-23 08:51:34.0",
"noOfUsers": "2"
}
]
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider: | Temenos Digital |
| Enterprise API: | {base_url}/services/SignatoryGroupServices/fetchSignatoryGroups |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| coreCustomers | coreCustomers | NA | NA |
| coreCustomerName | coreCustomerName | NA | NA |
| contractName | contractName | NA | NA |
| coreCustomerId | coreCustomerId | NA | NA |
| contractId | contractId | NA | NA |
| signatoryGroups | signatoryGroups | NA | NA |
| signatoryGroupId | signatoryGroupId | NA | NA |
| signatoryGroupName | signatoryGroupName | NA | NA |
| signatoryGroupDescription | signatoryGroupDescription | NA | NA |
| createdBy | createdBy | NA | NA |
| createdDate | createdDate | NA | NA |
| modifiedDate | modifiedDate | NA | NA |
| noOfUsers | noOfUsers | NA | NA |
| Description: |
This API fetches the eligible signatory groups. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/ fetchEligibleSignatoryUsers |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
coreCustomerId (Mandatory) Specifies the unique core customer identifier. contractId (Mandatory) Specifies the unique identifier of the contract. {
"coreCustomerId": "800199",
"contractId": "5060820687"
}
|
| Response: |
Parameters SignatoryUsers (Mandatory) Specifies an array that contains the list of signatory users. fullName (Mandatory) Specifies the full name of the signatory user. userName (Mandatory) Specifies the username of the signatory user. userId (Mandatory) Specifies the user ID of the signatory user. Role (Mandatory) Specifies the role of the user. {
"EligibleSignatories": [
{
"fullName": "apitestautomation1 kovuru",
"userName": "4857118190",
"userId": "4752017151",
"role": "Administrator"
},
{
"fullName": "apitestautomation1 kovuru",
"userName": "0825737715",
"userId": "6152837258",
"role": "Administrator"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API | {base_url}/services/SignatoryGroupServices/fetchEligibleSignatoryUsers |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| EligibleSignatories | EligibleSignatories | NA | NA |
| fullName | fullName | NA | NA |
| userName | userName | NA | NA |
| userId | userId | NA | NA |
| role | role | NA | NA |
| Description: |
This API creates the signatory group. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/createSignatoryGroup |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters signatoryGroupName (Mandatory) Specifies the name of the signatory group. signatoryGroupDescription (Mandatory) Specifies the description of the signatory group. coreCustomerId (Mandatory) Specifies the unique core customer ID. contractId (Mandatory) Specifies the unique contract ID. signatories (Mandatory) Specifies the array of the signatories.
{
"signatoryGroupName": "SampleOne",
"signatoryGroupDescription": "SampleOne",
"contractId": "2601423173",
"coreCustomerId": "190966",
"signatories": "[]"
}
|
| Response: |
Parameters signatoryGroupId (Mandatory) Specifies the unique identifier of the Signatory Group. {
"signatoryGroupId": "28ade3f9-1f97-42b9-a15a-1df7b3960fe3",
"createdBy": "QA190966 QA190966",
"createdOn": "2023-12-22 09:16:23.627",
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise Provider |
{base_url}/services/SignatoryGroupServices/createSignatoryGroupt |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| signatoryGroupId | signatoryGroupId | NA | NA |
| createdOn | createdOn | NA | NA |
| createdBy | createdBy | NA | NA |
| Description: |
This API updates the signatory group. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/updateSignatoryGroup |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters signatoryGroupId (Mandatory) Specifies the unique identifier of the signatory group. signatoryGroupName (Mandatory) Specifies the name of the signatory group. signatoryGroupDescription (Mandatory) Specifies the description of the signatory group. coreCustomerId (Mandatory) Specifies the unique core customer ID. signatories (Mandatory) Specifies the array of the signatories. {
"signatoryGroupId": "23ead3dd-eebf-4fa5-9018-148dedd5b5b5",
"signatoryGroupName": "Managers",
"signatoryGroupDescription": "grp for managers",
"signatories": "[{\"customerId\": \"5426248392\", \"isUserRemoved\" : \"true\" }]"
}
|
| Response: |
Parameters signatoryGroupId (Mandatory) Specifies the unique identifier of the Signatory Group. {
"status": true,
"signatoryGroupId": "23ead3dd-eebf-4fa5-9018-148dedd5b5b5",
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API |
{base_url}/services/SignatoryGroupServices/updateSignatoryGroup |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| signatoryGroupId | signatoryGroupId | NA | NA |
| status | status | NA | NA |
| Description: |
This API fetches all the signatory groups. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/fetchAllSignatoryGroups |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
None |
| Response: |
Parameters coreCustomerId Specifies the unique core customer identifier. coreCustomerName Specifies the core customer name. contractId Specifies the unique identifier of the contract. contractName Specifies the name of the contract. signatoryGroupId (Mandatory) Specifies the unique identifier of the signatory group. signatoryGroupName (Mandatory) Specifies the name of the signatory group. signatoryGroupDescription (Mandatory) Specifies the description of the signatory group. noOfUsers Specifies the number of users createdBy Specifies the name of the user who created the group. createdDate Specifies the date on which the group was created. modifiedDate Specifies the date on which the group was modified. {
"coreCustomers": [
{
"coreCustomerName": "Rolf Gerling1",
"contractName": "Rolf Gerling1",
"coreCustomerId": "800199",
"contractId": "5060820687",
"signatoryGroups": [
{
"signatoryGroupId": "6c870358-9136-4467-9cd8-6614c7ea262c",
"signatoryGroupName": "QA group",
"signatoryGroupDescription": "grp for QA",
"createdBy": "6049754547",
"createdDate": "2021-07-21 04:33:15.0",
"modifiedDate": "2021-08-13 12:05:10.0",
"noOfUsers": "3"
},
{
"signatoryGroupId": "6c92e5e8-9efa-4912-9d90-c238e659e38e",
"signatoryGroupName": "Manager group",
"signatoryGroupDescription": "grp for Managers",
"createdBy": "6049754547",
"createdDate": "2021-07-21 04:30:08.0",
"modifiedDate": "2021-07-23 08:51:34.0",
"noOfUsers": "2"
}
]
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API |
{base_url}//services/SignatoryGroupServices/fetchAllSignatoryGroups |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| coreCustomers | coreCustomers | NA | NA |
| coreCustomerName | coreCustomerName | NA | NA |
| contractName | contractName | NA | NA |
| coreCustomerId | coreCustomerId | NA | NA |
| contractId | contractId | NA | NA |
| signatoryGroups | signatoryGroups | NA | NA |
| signatoryGroupId | signatoryGroupId | NA | NA |
| signatoryGroupName | signatoryGroupName | NA | NA |
| signatoryGroupDescription | signatoryGroupDescription | NA | NA |
| createdBy | createdBy | NA | NA |
| createdDate | createdDate | NA | NA |
| modifiedDate | modifiedDate | NA | NA |
| noOfUsers | noOfUsers | NA | NA |
| Description: |
This API fetches the signatory groups under a specific customer. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/fetchSignatoryGroupsbyCustomerIds |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters coreCustomerIds (Mandatory) Specifies the core customer identifier. {
"coreCustomerIds": [
"191017",
"190966"
]
}
|
| Response: |
Parameters coreCustomerId Specifies the unique core customer identifier. coreCustomerName Specifies the core customer name. contractId Specifies the unique identifier of the contract. contractName Specifies the name of the contract. signatoryGroupId (Mandatory) Specifies the unique identifier of the signatory group. signatoryGroupName (Mandatory) Specifies the name of the signatory group. signatoryGroupDescription (Mandatory) Specifies the description of the signatory group. noOfUsers Specifies the number of users createdBy Specifies the name of the user who created the group. createdDate Specifies the date on which the group was created. modifiedDate Specifies the date on which the group was modified. {
"coreCustomers": [
{
"coreCustomerName": "QA190966 QA190966",
"contractName": "QA190966 QA190966 190966",
"coreCustomerId": "190966",
"contractId": "2601423173",
"signatoryGroups": [
{
"signatoryGroupId": "de68fb49-83fe-44ba-abdd-b9e17703d6a9",
"signatoryGroupName": "GroupOne",
"signatoryGroupDescription": "",
"createdBy": "0582624942",
"createdDate": "2023-12-21 11:23:28.0",
"modifiedDate": "2023-12-21 11:23:28.0",
"noOfUsers": "1"
}
]
},
{
"coreCustomerName": "QA191017 QA191017",
"contractName": "QA191017 QA191017 191017",
"coreCustomerId": "191017",
"contractId": "2865541526",
"signatoryGroups": [
{
"signatoryGroupId": "c510e10f-96e7-4080-94bd-6d7768edeee3",
"signatoryGroupName": "test1",
"signatoryGroupDescription": "test1",
"createdBy": "10",
"createdDate": "2023-12-22 06:26:42.0",
"modifiedDate": "2023-12-22 06:26:42.0",
"noOfUsers": "1"
}
]
}
],
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API |
{base_url}/services/SignatoryGroupServices/fetchSignatoryGroupsbyCustomerIds |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| coreCustomers | coreCustomers | NA | NA |
| coreCustomerName | coreCustomerName | NA | NA |
| contractName | contractName | NA | NA |
| coreCustomerId | coreCustomerId | NA | NA |
| contractId | contractId | NA | NA |
| signatoryGroups | signatoryGroups | NA | NA |
| signatoryGroupId | signatoryGroupId | NA | NA |
| signatoryGroupName | signatoryGroupName | NA | NA |
| signatoryGroupDescription | signatoryGroupDescription | NA | NA |
| createdBy | createdBy | NA | NA |
| createdDate | createdDate | NA | NA |
| modifiedDate | modifiedDate | NA | NA |
| noOfUsers | noOfUsers | NA | NA |
| Description: |
This API fetches the details of the signatory groups. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/fetchSignatoryGroupDetails |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters signatoryGroupId (Mandatory) Specifies the signatory group identifier. {
"signatoryGroupId": "6c92e5e8-9efa-4912-9d90-c238e659e38e"
}
|
| Response: |
Parameters coreCustomerId Specifies the unique core customer identifier. coreCustomerName Specifies the core customer name. contractId Specifies the unique identifier of the contract. contractName Specifies the name of the contract. signatoryGroupId (Mandatory) Specifies the unique identifier of the signatory group. signatoryGroupName (Mandatory) Specifies the name of the signatory group. signatoryGroupDescription (Mandatory) Specifies the description of the signatory group. noOfUsers Specifies the number of users createdBy Specifies the name of the user who created the group. createdDate Specifies the date on which the group was created. modifiedDate Specifies the date on which the group was modified. {
"signatoryGroupId": "6c92e5e8-9efa-4912-9d90-c238e659e38e",
"signatoryGroupName": "Manager group",
"signatoryGroupDescription": "grp for Managers",
"signatories": [
{
"signatoryId": "2641e6ab-2917-427a-842e-7ad7365ac849",
"customerId": "5222254699",
"customerName": "apiautomation3 kovuru",
"userName": "0185355243",
"role": "Administrator",
"addedts": "2021-07-21 04:30:08.0"
},
{
"signatoryId": "e2b3e026-4f84-4388-9a46-5bfa13bdc5cc",
"customerId": "3189757586",
"customerName": "apiautomation2 kovuru",
"userName": "5830058116",
"role": "Administrator",
"addedts": "2021-07-21 04:30:08.0"
}
],
"coreCustomerId": "800199",
"coreCustomerName": "Rolf Gerling1",
"createdBy": "apiautomation1 kovuru",
"createdOn": "2021-07-21 04:30:08.0",
"lastModified": "2021-07-23 08:51:34.0",
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API |
{base_url}/services/SignatoryGroupServices/fetchSignatoryGroupDetails |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| signatoryGroupId | coreCustomers | NA | NA |
| signatoryGroupName | coreCustomerName | NA | NA |
| signatoryGroupDescription | contractName | NA | NA |
| signatories | coreCustomerId | NA | NA |
| signatoryId | contractId | NA | NA |
| customerId | signatoryGroups | NA | NA |
| customerName | signatoryGroupId | NA | NA |
| userName | signatoryGroupName | NA | NA |
| role | signatoryGroupDescription | NA | NA |
| addedts | createdBy | NA | NA |
| coreCustomerId | createdDate | NA | NA |
| coreCustomerName | modifiedDate | NA | NA |
| createdBy | noOfUsers | NA | NA |
| createdOn | createdOn | NA | NA |
| lastModified | lastModified | NA | NA |
| Description: |
This API checks if we can delete the signatory group or not. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/isSignatoryGroupEligibleForDelete |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters signatoryGroupId (Mandatory) Specifies the signatory group identifier. {
"signatoryGroupId": "6c92e5e8-9efa-4912-9d90-c238e659e38e"
}
|
| Response: | {
"status": false,
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise Provider | {base_url}/services/SignatoryGroupServices/isSignatoryGroupEligibleForDelete |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| status | status | NA | NA |
| Description: |
This API deleteS specific signatory groups. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/deleteSignatoryGroup |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters signatoryGroupId (Mandatory) Specifies the signatory group identifier. {
"signatoryGroupId": "6c92e5e8-9efa-4912-9d90-c238e659e38e"
}
|
| Response: | {
"status": true
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API | {base_url}/services/SignatoryGroupServices/deleteSignatoryGroup |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| status | status | NA | NA |
| Description: |
This API checks if the specified signatory group name is available within the given corecustomerId. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/SignatoryGroup/isSignatoryGroupNameAvailable |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
Parameters coreCustomerId (Mandatory) Specifies the core customer identifier. {
"signatoryGroupName": "Manager",
"coreCustomerId": "800199"
}
|
| Response: | {
"status": true
}
|
| Error Code(s): |
|
| Enterprise Provider | Temenos Digital |
| Enterprise API | {base_url}/services/SignatoryGroupServices/isSignatoryGroupNameAvailable |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| status | status | NA | NA |
| Description: |
This API is used to fetch approval mode. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/ApprovalMode/fetchApprovalMode |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
coreCustomerId (Optional) Specifies the unique core customer identifier. contractId (Mandatory) Specifies the unique identifier of the contract. {
"coreCustomerId": "800199",
"contractId": "5060820687"
}
|
| Response: | {
"contractId": "1",
"coreCustomerId": "12345",
"isGroupLevel": false
}
|
| Error Code(s): |
|
| Enterprise Provider: | Temenos Digital |
| Enterprise API: | {base_url}/services/SignatoryGroupServices/fetchApprovalMode |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| contractId | contractId | NA | NA |
| coreCustomerId | coreCustomerId | NA | NA |
| isGroupLevel | isGroupLevel | NA | NA |
| Description: |
This API is used to delete approvalMode. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/ApprovalMode/deleteApprovalMode |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
coreCustomerId (Optional) Specifies the unique core customer identifier. contractId (Mandatory) Specifies the unique identifier of the contract. {
"contractId": "8216243790",
"coreCustomerId": "100315"
}
|
| Response: | {
"status": "",
"opstatus": 0,
"httpStatusCode": 0
}
|
| Error Code(s): |
|
| Enterprise Provider: | Temenos Digital |
| Enterprise API: | {base_url}/services/SignatoryGroupServices/deleteApprovalMode |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| status | status | NA | NA |
| Description: |
This API updates approval mode to user level/signatory group level. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/SignatoryObject/operations/ApprovalMode/updateApprovalMode |
| Security Level: | Authenticated App User |
| Header Request: |
|
| Body Request: |
coreCustomerId (Optional) Specifies the unique core customer identifier. contractId (Mandatory) Specifies the unique identifier of the contract. {
"coreCustomerId": "800199",
"contractId": "5060820687",
"isGroupLevel": true
}
|
| Response: | {
Success: “Successful”,
opstatus: 0,
httpstatuscode: 200
}
|
| Error Code(s): |
|
| Enterprise Provider: | Temenos Digital |
| Enterprise API: | {base_url}/services/SignatoryGroupServices/isSignatoryGroupNameAvailable |
Field Mapping
| UI Field | Experience API Field | MS API Field | Transact API Field |
|---|---|---|---|
| Success | Success | NA | NA |
In this topic