System Management
This page includes endpoints to configure the Core Banking system such as backups, custom fields, imports, jobs and tasks.
TASKS
Package tasks allows you to retrieve, create, update or delete tasks. A task represents a human task that can be assigned by a user to another.
CreateTask
POST
/v1/tasksCreates a new task..
| Name | Description | Type |
|---|---|---|
| task_id | The uniquely generated ID of the task | String |
| title | The title of the task | String |
| status | The status of the task | Status |
| description | The extra context provided by the user for the task | String |
| assignee_id | The ID of the user this task is assigned to | String |
| assigner_full_name | The name of the user that created the task | String |
| assigner_id | The ID of the user that created this task | String |
| linked_id | The ID of the object linked to the task | String |
| linked_type | The type of the object linked to by the task | LinkedType |
| template_id | The ID of the template used to create the task | String |
| due_time | The time at which the task has to be completed | Timestamp |
| create_time | The time at which the task was created | Timestamp |
| update_time | The time at which the task was last updated | Timestamp |
-
Name Description Type task_id The uniquely generated ID of the task String title The title of the task String status The status of the task Status description The extra context provided by the user for the task String assignee_id The ID of the user this task is assigned to String assigner_full_name The name of the user that created the task String assigner_id The ID of the user that created this task String linked_id The ID of the object linked to the task String linked_type The type of the object linked to by the task LinkedType template_id The ID of the template used to create the task String due_time The time at which the task has to be completed Timestamp create_time The time at which the task was created Timestamp update_time The time at which the task was last updated Timestamp
ListTasks
GET
/v1/tasksLists tasks..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| page_token | The token of the page to be returned | String |
| page_size | The number of tasks to be returned | Integer |
| order_by | The field to order the tasks by | String |
| filter | The filter to apply to the tasks | String |
-
Name Description Type total The total number of tasks matching the filter Integer remaining The number of tasks remaining in the list, including the tasks in the response Integer tasks The list of tasks Array[Task] next_page_token The token of the next page String
GetTask
GET
/v1/tasks/{TaskID}Retrieves a task..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| task_id | The ID of the task to retrieve | String |
-
Name Description Type task_id The uniquely generated ID of the task String title The title of the task String status The status of the task Status description The extra context provided by the user for the task String assignee_id The ID of the user this task is assigned to String assigner_full_name The name of the user that created the task String assigner_id The ID of the user that created this task String linked_id The ID of the object linked to the task String linked_type The type of the object linked to by the task LinkedType template_id The ID of the template used to create the task String due_time The time at which the task has to be completed Timestamp create_time The time at which the task was created Timestamp update_time The time at which the task was last updated Timestamp
UpdateTask
PUT
/v1/tasks/{TaskID}Updates an existing task..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| task_id | The ID of the task to update | String |
| Name | Description | Type |
|---|---|---|
| task_id | The uniquely generated ID of the task | String |
| title | The title of the task | String |
| status | The status of the task | Status |
| description | The extra context provided by the user for the task | String |
| assignee_id | The ID of the user this task is assigned to | String |
| assigner_full_name | The name of the user that created the task | String |
| assigner_id | The ID of the user that created this task | String |
| linked_id | The ID of the object linked to the task | String |
| linked_type | The type of the object linked to by the task | LinkedType |
| template_id | The ID of the template used to create the task | String |
| due_time | The time at which the task has to be completed | Timestamp |
| create_time | The time at which the task was created | Timestamp |
| update_time | The time at which the task was last updated | Timestamp |
-
Name Description Type task_id The uniquely generated ID of the task String title The title of the task String status The status of the task Status description The extra context provided by the user for the task String assignee_id The ID of the user this task is assigned to String assigner_full_name The name of the user that created the task String assigner_id The ID of the user that created this task String linked_id The ID of the object linked to the task String linked_type The type of the object linked to by the task LinkedType template_id The ID of the template used to create the task String due_time The time at which the task has to be completed Timestamp create_time The time at which the task was created Timestamp update_time The time at which the task was last updated Timestamp
DeleteTask
DELETE
/v1/tasks/{TaskID}Deletes an existing task..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| task_id | The ID of the task to delete | String |
FIELDS
Package fields allows retrieving custom fields.
CreateSet
POST
/v1/fieldsCreates a new custom field set..
| Name | Description | Type |
|---|---|---|
| set_id | The unique user-defined ID | String |
| name | The user-provided name of the custom field set | String |
| description | The user-provided description of the custom field set | String |
| allow_duplicates | True if the same field set may appear in the same entity multiple times | Boolean |
| valid_for | The associated entity the field can be used in | AvailableFor |
| state | The state of the custom field set | State |
| create_time | When the field set was created | Timestamp |
| update_time | The time when the field set was last updated | Timestamp |
-
Name Description Type set_id The unique user-defined ID String name The user-provided name of the custom field set String description The user-provided description of the custom field set String allow_duplicates True if the same field set may appear in the same entity multiple times Boolean valid_for The associated entity the field can be used in AvailableFor state The state of the custom field set State create_time When the field set was created Timestamp update_time The time when the field set was last updated Timestamp
ListSets
GET
/v1/fieldsLists custom field sets..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| page_token | The token when retrieving the next page of results | String |
| page_size | The number of results to return per page | Integer |
| order_by | The field to order the results by | String |
| filter | The filter to apply to the results | String |
-
Name Description Type total The total number of sets matching the filter Integer remaining The number of sets remaining in the list, including the sets in the response Integer sets The list of custom field sets Array[Set] next_page_token The token when retrieving the next page of results String
GetSet
GET
/v1/fields/{SetID}Retrieves the specified custom field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to retrieve | String |
-
Name Description Type set_id The unique user-defined ID String name The user-provided name of the custom field set String description The user-provided description of the custom field set String allow_duplicates True if the same field set may appear in the same entity multiple times Boolean valid_for The associated entity the field can be used in AvailableFor state The state of the custom field set State create_time When the field set was created Timestamp update_time The time when the field set was last updated Timestamp
UpdateSet
PUT
/v1/fields/{SetID}Updates the specified custom field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to update | String |
| Name | Description | Type |
|---|---|---|
| set_id | The unique user-defined ID | String |
| name | The user-provided name of the custom field set | String |
| description | The user-provided description of the custom field set | String |
| allow_duplicates | True if the same field set may appear in the same entity multiple times | Boolean |
| valid_for | The associated entity the field can be used in | AvailableFor |
| state | The state of the custom field set | State |
| create_time | When the field set was created | Timestamp |
| update_time | The time when the field set was last updated | Timestamp |
-
Name Description Type set_id The unique user-defined ID String name The user-provided name of the custom field set String description The user-provided description of the custom field set String allow_duplicates True if the same field set may appear in the same entity multiple times Boolean valid_for The associated entity the field can be used in AvailableFor state The state of the custom field set State create_time When the field set was created Timestamp update_time The time when the field set was last updated Timestamp
DeleteSet
DELETE
/v1/fields/{SetID}Deletes the specified custom field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to delete | String |
CreateField
POST
/v1/fields/{SetID}/fieldsCreates a new field in a field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to create the field in | String |
| body | The value of the field to create | Field |
-
Name Description Type field_id The ID of the field which uniquely identifies the field's values String type The type of the field Type name The name for the field String description The description for the field String options The list of options for the field Array[String] usage A list of usage information for the field Usage validation_rule The validation rules for the field ValidationRule view_rights The viewing permissions for the field Array[String] edit_rights The editing permissions for the field Array[String]
ListSetFields
GET
/v1/fields/{SetID}/fieldsLists all of the fields in a field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to retrieve fields from | String |
| page_token | The token when retrieving the next page of results | String |
| page_size | The number of results to return per page | Integer |
| order_by | The field to order the results by | String |
| filter | The filter to apply to the results | String |
-
Name Description Type total The total number of fields matching the filter Integer remaining The number of fields remaining in the list, including the fields in the response Integer fields The retrieved fields of the field set Array[Field] next_page_token The token when retrieving the next page of results String
GetField
GET
/v1/fields/{SetID}/fields/{FieldID}Retrieves the specified field in a field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to retrieve fields from | String |
| field_id | The ID of the field to retrieve | String |
-
Name Description Type field_id The ID of the field which uniquely identifies the field's values String type The type of the field Type name The name for the field String description The description for the field String options The list of options for the field Array[String] usage A list of usage information for the field Usage validation_rule The validation rules for the field ValidationRule view_rights The viewing permissions for the field Array[String] edit_rights The editing permissions for the field Array[String]
UpdateField
POST
/v1/fields/{SetID}/fields/{FieldID}Updates the specified field in the field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set to update | String |
| field_id | The ID of the field to update | String |
| body | The new value of the field | Field |
-
Name Description Type field_id The ID of the field which uniquely identifies the field's values String type The type of the field Type name The name for the field String description The description for the field String options The list of options for the field Array[String] usage A list of usage information for the field Usage validation_rule The validation rules for the field ValidationRule view_rights The viewing permissions for the field Array[String] edit_rights The editing permissions for the field Array[String]
DeleteField
DELETE
/v1/fields/{SetID}/fields/{FieldID}Deletes the specified field from the field set..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| set_id | The ID of the field set | String |
| field_id | The ID of the field to delete | String |
UTIL
Package util is a utility service primary for testing.
Echo
GET
/v1/util/echoEchoes a message..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| msg | The message to echo back | String |
-
Name Description Type msg The message to echo back String
BACKUPS
Package backup allows creating and retrieving backups.
CreateBackup
POST
/v1/backupTriggers a new database backup..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| callback_url | The URL to send a webhook to when the backup is ready | String |
-
Name Description Type backup_id The ID of the backup String status The status of the backup Status create_time The time the backup was triggered Timestamp complete_time The time of completion of the backup, if it has completed Timestamp
ListBackups
GET
/v1/backupLists backups..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| page_token | The token of the page to return | String |
| page_size | The number of backups to return | Integer |
| order_by | The field to order the backups by | String |
| filter | The filter to apply to the backups | String |
-
Name Description Type total The total number of backups matching the filter Integer remaining The number of backups remaining in the list, including the backups in the response Integer backups The list of backups retrieved Array[Backup] next_page_token The token of the next page String
GetBackup
GET
/v1/backup/{BackupID}Retrieves the specified database backup..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| backup_id | The ID of the backup to retrieve | String |
-
Name Description Type backup_id The ID of the backup String status The status of the backup Status create_time The time the backup was triggered Timestamp complete_time The time of completion of the backup, if it has completed Timestamp
DownloadBackup
GET
/v1/backup/{BackupID}/downloadDownloads the specified database backup..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| backup_id | The ID of the backup to download | String |
-
Name Description Type content The raw content of the file encoded in base64 Bytes
JOBS
Package jobs allows running of EOD (End of Day) and hourly jobs. This service is available only if manual eod processing is enabled.
RunEOD
POST
/v1/jobs/eodRuns end of day processing jobs..
-
Name Description Type status The status of the job Status start_time The time the job started Timestamp
RunHourly
POST
/v1/jobs/hourlyRuns hourly processing jobs..
-
Name Description Type status The status of the job Status start_time The time the job started Timestamp
IMPORTS
Package imports allows creating and managing data imports.
CreateImport
POST
/v1/importsCreates a new file to be processed..
| Name | Description | Type |
|---|---|---|
| content | The raw content of the file encoded in base64 | Bytes |
-
Name Description Type import_id The ID of the import String importer_id The ID of the user that initiated the import String status The current status of the import Status errors A list of errors encountered during the import Array[Error] progress The current estimated progress of the import in percentage, ranging from 0 to 100 Float(64)
ListImports
GET
/v1/importsLists imports based on the query..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| page_token | The token of the page to return | String |
| page_size | The number of imports to return | Integer |
| order_by | The field to order imports by | String |
| filter | The filter to apply to the imports | String |
-
Name Description Type total The total number of imports matching the filter Integer remaining The number of imports remaining in the list, including the imports in the response Integer imports The list of imports Array[Import] next_page_token The token of the next page String
GetImport
GET
/v1/imports/{ImportID}Retrieves the status of an import, and any errors that occurred during the import..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| import_id | The ID of the import to retrieve the status for | String |
-
Name Description Type import_id The ID of the import String importer_id The ID of the user that initiated the import String status The current status of the import Status errors A list of errors encountered during the import Array[Error] progress The current estimated progress of the import in percentage, ranging from 0 to 100 Float(64)
UpdateImport
POST
/v1/imports/{ImportID}Updates the status of an import, preparing it for importing or discarding it..
Parameters| Name | Description | Type |
|---|---|---|
| Query Parameters | ||
| import_id | The ID of the import to update | String |
| Name | Description | Type |
|---|---|---|
| import_id | The ID of the import | String |
| importer_id | The ID of the user that initiated the import | String |
| status | The current status of the import | Status |
| errors | A list of errors encountered during the import | Array[Error] |
| progress | The current estimated progress of the import in percentage, ranging from 0 to 100 | Float(64) |
-
Name Description Type import_id The ID of the import String importer_id The ID of the user that initiated the import String status The current status of the import Status errors A list of errors encountered during the import Array[Error] progress The current estimated progress of the import in percentage, ranging from 0 to 100 Float(64)
Address
The address of an entity..
| Name | Description | Type |
|---|---|---|
| extended | The extended address of the entity such as apartment or suite number | String |
| street | The street address of the entity | String |
| city | The city of the address | String |
| region | The region of the address | String |
| post_code | The postal code for the address | String |
| country | The full name of the country of the location | String |
| latitude | The GPS latitude in the signed degree format (DD.dddddd), eg | String |
| longitude | The GPS longitude in the signed degree format (DDD.dddddd), eg | String |
Amount
A monetary amount in the specified currency..
| Name | Description | Type |
|---|---|---|
| cur | The ISO3 currency code of the currency | String |
| val | The amount of the currency, in the smallest unit of the currency | String |
ContactInfo
The contact information of an entity..
| Name | Description | Type |
|---|---|---|
| full_name | The full name of the entity | String |
| addresses | The list of the addresses for the entity | Array[Address] |
| telephones | A list of telephone numbers for the entity | Array[String] |
| emails | A list of email addresses for the entity | Array[String] |
| language | The preferred language for contacting the entity | String |
Entity
A type of a client..
| Name | Description |
|---|---|
| Client | |
| Group |
File
A binary file..
| Name | Description | Type |
|---|---|---|
| content | The raw content of the file encoded in base64 | Bytes |
Operator
The set of operators that can be used to filter results..
| Name | Description |
|---|---|
| OpEquals | |
| OpEqualsIgnoreCase | |
| OpNotEquals | |
| OpGreaterThan | |
| OpLessThan | |
| OpOn | |
| OpAfter | |
| OpBefore | |
| OpHasPrefix | |
| OpHasPrefixIgnoreCase | |
| OpLastDays | |
| OpBetween | |
| OpIn | |
| OpToday | |
| OpThisWeek | |
| OpThisMonth | |
| OpThisYear | |
| OpEmpty | |
| OpNotEmpty |
Permission
The permission that a user may have while interacting with the service..
| Name | Description |
|---|---|
| PermissionAuditTransactions | |
| PermissionViewComments | |
| PermissionCreateComments | |
| PermissionEditComments | |
| PermissionDeleteComments | |
| PermissionCreateIndexRate | |
| PermissionDownloadBackups | |
| PermissionImportData | |
| PermissionViewExchangeRates | |
| PermissionCreateExchangeRate | |
| PermissionViewCentreDetails | |
| PermissionCreateCentre | |
| PermissionEditCentre | |
| PermissionDeleteCentre | |
| PermissionManageConfigurationAsCode | |
| PermissionViewBranchDetails | |
| PermissionCreateBranch | |
| PermissionEditBranch | |
| PermissionCreateCommunicationTemplates | |
| PermissionEditCommunicationTemplates | |
| PermissionSendManualSms | |
| PermissionSendManualEmail | |
| PermissionViewCommunicationHistory | |
| PermissionResendFailedMessages | |
| PermissionViewTransactionChannels | |
| PermissionCreateTransactionChannels | |
| PermissionEditTransactionChannels | |
| PermissionDeleteTransactionChannels | |
| PermissionManageHolidays | |
| PermissionManageEodProcessing | |
| PermissionManageRiskLevels | |
| PermissionViewLoanProductDetails | |
| PermissionCreateLoanProduct | |
| PermissionEditLoanProduct | |
| PermissionDeleteLoanProducts | |
| PermissionViewSavingsProductDetails | |
| PermissionCreateSavingsProduct | |
| PermissionEditSavingsProduct | |
| PermissionDeleteSavingsProduct | |
| PermissionCreateProductDocumentTemplates | |
| PermissionEditProductDocumentTemplates | |
| PermissionDeleteProductDocumentTemplates | |
| PermissionViewClientDetails | |
| PermissionCreateClient | |
| PermissionEditClient | |
| PermissionDeleteClients | |
| PermissionApproveClient | |
| PermissionRejectClient | |
| PermissionExitClient | |
| PermissionAnonymizeClient | |
| PermissionBlacklistClient | |
| PermissionUndoClientStateChanged | |
| PermissionEditClientID | |
| PermissionEditBlacklistedClientCfv | |
| PermissionEditGroupID | |
| PermissionChangeClientType | |
| PermissionViewGroupDetails | |
| PermissionCreateGroup | |
| PermissionEditGroup | |
| PermissionDeleteGroup | |
| PermissionChangeGroupType | |
| PermissionViewLineOfCreditDetails | |
| PermissionCreateLinesOfCredit | |
| PermissionEditLinesOfCredit | |
| PermissionAddAccountsToLineOfCredit | |
| PermissionRemoveAccountsFromLineOfCredit | |
| PermissionApproveLineOfCredit | |
| PermissionUndoApproveLineOfCredit | |
| PermissionWithdrawLineOfCredit | |
| PermissionUndoWithdrawLineOfCredit | |
| PermissionRejectLineOfCredit | |
| PermissionUndoRejectLineOfCredit | |
| PermissionCloseLinesOfCredit | |
| PermissionDeleteLinesOfCredit | |
| PermissionViewLoanAccountDetails | |
| PermissionCreateLoanAccount | |
| PermissionEditLoanAccount | |
| PermissionDeleteLoanAccount | |
| PermissionEnterRepayment | |
| PermissionEditRepaymentSchedule | |
| PermissionApproveLoans | |
| PermissionRequestLoanApproval | |
| PermissionDiburseLoans | |
| PermissionWithdrawLoanAccounts | |
| PermissionUndoWithdrawLoanAccounts | |
| PermissionSetLoanIncomplete | |
| PermissionRejectLoans | |
| PermissionUndoRejectLoans | |
| PermissionCloseLoanAccounts | |
| PermissionWriteOffLoanAccounts | |
| PermissionTerminateLoanAccounts | |
| PermissionPayOffLoan | |
| PermissionUndoLoanAccountClosure | |
| PermissionReverseLoanAccountWriteOff | |
| PermissionRefinanceLoanAccount | |
| PermissionRescheduleLoanAccount | |
| PermissionApplyAccruedLoanInterest | |
| PermissionApplyLoanFees | |
| PermissionApplyLoanAdjustments | |
| PermissionBackdateLoanTransactions | |
| PermissionLinkAccounts | |
| PermissionCollectGuaranties | |
| PermissionViewSecuritiesDetails | |
| PermissionCreateSecurities | |
| PermissionEditSecurities | |
| PermissionDeleteSecurities | |
| PermissionLockLoanAccounts | |
| PermissionPostTransactionsOnLockedLoanAccounts | |
| PermissionEditLoanTranches | |
| PermissionEditPenaltyRate | |
| PermissionSetDisbursementConditions | |
| PermissionEditLoanTransactions | |
| PermissionBulkLoanCorrections | |
| PermissionEditInterestRate | |
| PermissionEditRepaymentMethodValue | |
| PermissionEditPeriodicPaymentForActiveAccount | |
| PermissionManageLoanAssociation | |
| PermissionMakeWithdrawalRedraw | |
| PermissionViewSavingsAccountDetails | |
| PermissionCreateSavingsAccount | |
| PermissionEditSavingsAccount | |
| PermissionDeleteSavingsAccount | |
| PermissionMakeDeposit | |
| PermissionMakeWithdrawal | |
| PermissionMakeEarlyWithdrawals | |
| PermissionApproveSavings | |
| PermissionActivateMaturity | |
| PermissionUndoMaturity | |
| PermissionCloseSavingsAccounts | |
| PermissionApplySavingsFees | |
| PermissionReopenSavingsAccount | |
| PermissionApplySavingsAdjustments | |
| PermissionLockSavingsAccount | |
| PermissionUnlockSavingsAccount | |
| PermissionReverseSavingsAccountWriteOff | |
| PermissionBackdateSavingsTransactions | |
| PermissionMakeTransfer | |
| PermissionMakeInterClientsTransfers | |
| PermissionPostTransactionsOnDormantAccounts | |
| PermissionApplyAccruedSavingsInterest | |
| PermissionEditSavingsTransactions | |
| PermissionBulkDepositCorrections | |
| PermissionBlockAndSeizeFunds | |
| PermissionWithdrawBlockedFunds | |
| PermissionCreateCards | |
| PermissionViewCards | |
| PermissionDeleteCards | |
| PermissionReverseCardWithdrawalTransaction | |
| PermissionReverseCardTransaction | |
| PermissionCardBalanceInquiry | |
| PermissionCreateAuthorizationHold | |
| PermissionUpdateAuthorizationHold | |
| PermissionViewAuthorizationHold | |
| PermissionCreateCardTransaction | |
| PermissionViewDocuments | |
| PermissionCreateDocuments | |
| PermissionEditDocuments | |
| PermissionDeleteDocuments | |
| PermissionViewTask | |
| PermissionCreateTask | |
| PermissionEditTask | |
| PermissionDeleteTask | |
| PermissionViewIntelligence | |
| PermissionViewReports | |
| PermissionCreateReports | |
| PermissionEditReports | |
| PermissionDeleteReports | |
| PermissionViewChartOfAccounts | |
| PermissionManageAccounts | |
| PermissionViewJournalEntries | |
| PermissionLogJournalEntries | |
| PermissionViewAccountingReports | |
| PermissionMakeAccountingClosure | |
| PermissionApplyAccountingAdjustments | |
| PermissionBookingDateLoansGL | |
| PermissionBookingDateSavingsGL | |
| PermissionRectifyAdjustment | |
| PermissionViewAccountingRates | |
| PermissionCreateAccountingRates | |
| PermissionOpenTill | |
| PermissionCloseTill | |
| PermissionAddCash | |
| PermissionRemoveCash | |
| PermissionPostTransactionsWithoutOpenedTill | |
| PermissionViewInvestorFundsDetails | |
| PermissionCreateInvestorFunds | |
| PermissionEditInvestorFunds | |
| PermissionDeleteInvestorFunds | |
| PermissionSellLoanFraction | |
| PermissionCreateUser | |
| PermissionEditUser | |
| PermissionViewUserDetails | |
| PermissionDeleteUser | |
| PermissionManageClientAssociation | |
| PermissionManageGroupAssociation | |
| PermissionEditPrincipalPaymentActiveRevolvingCredit | |
| PermissionPerformRepaymentsWithCustomAmountsAllocation | |
| PermissionExportToExcel | |
| PermissionViewAdministrationDetails | |
| PermissionManageEventsStreaming | |
| PermissionManageApps | |
| PermissionAdmin | |
| PermissionCreateRole | |
| PermissionEditRole | |
| PermissionDeleteRole | |
| PermissionViewRole | |
| PermissionManageFederatedAuthentication | |
| PermissionManageAccessPreferences | |
| PermissionViewAPIConsumersAndKeys | |
| PermissionCreateAPIConsumersAndKeys | |
| PermissionEditAPIConsumersAndKeys | |
| PermissionDeleteAPIConsumersAndKeys | |
| PermissionViewCustomField | |
| PermissionCreateCustomField | |
| PermissionEditCustomField | |
| PermissionDeleteCustomField |
State
The state of an entity, like a branch or a centre..
| Name | Description |
|---|---|
| PendingApproval | |
| Inactive | |
| Active | |
| Exited | |
| Blacklisted | |
| Rejected |
Status
The status of an asynchronous operation, long-running action, or other processes. FIXME: Review usages of this type, and move to EntityStatus where applicable. All statuses may not be applicable to all situations..
| Name | Description |
|---|---|
| Error | |
| Queued | |
| InProgress | |
| Pending | |
| Complete | |
| NotFound | |
| Cancel | |
| ToBeCanceled | |
| TimedOut | |
| TransientError | |
| Overridden |
LinkedType
The type of entity that is linked to the task..
| Name | Description |
|---|---|
| None | |
| Client | |
| Group | |
| LoanProduct | |
| SavingsProduct | |
| Centre | |
| Branch | |
| User | |
| LoanAccount | |
| DepositAccount | |
| IDDocument | |
| LineOfCredit | |
| GLJournalEntry |
Status
The state of the task, i.e. whether it still needs to be done or it has been completed..
| Name | Description |
|---|---|
| Open | |
| Completed |
Task
A human task that can be assigned by a user to another. Its initial status is Open..
| Name | Description | Type |
|---|---|---|
| task_id | The uniquely generated ID of the task | String |
| title | The title of the task | String |
| status | The status of the task | Status |
| description | The extra context provided by the user for the task | String |
| assignee_id | The ID of the user this task is assigned to | String |
| assigner_full_name | The name of the user that created the task | String |
| assigner_id | The ID of the user that created this task | String |
| linked_id | The ID of the object linked to the task | String |
| linked_type | The type of the object linked to by the task | LinkedType |
| template_id | The ID of the template used to create the task | String |
| due_time | The time at which the task has to be completed | Timestamp |
| create_time | The time at which the task was created | Timestamp |
| update_time | The time at which the task was last updated | Timestamp |
AvailableFor
The scope for which the field can be used..
| Name | Description |
|---|---|
| ForClient | |
| ForGroup | |
| ForCreditArrangement | |
| ForLoanAccount | |
| ForGuarantor | |
| ForAsset | |
| ForDepositAccount | |
| ForTransactionChannel | |
| ForTransactionType | |
| ForBranch | |
| ForCentre | |
| ForUser |
Field
A custom field..
| Name | Description | Type |
|---|---|---|
| field_id | The ID of the field which uniquely identifies the field's values | String |
| type | The type of the field | Type |
| name | The name for the field | String |
| description | The description for the field | String |
| options | The list of options for the field | Array[String] |
| usage | A list of usage information for the field | Usage |
| validation_rule | The validation rules for the field | ValidationRule |
| view_rights | The viewing permissions for the field | Array[String] |
| edit_rights | The editing permissions for the field | Array[String] |
Set
A set of fields..
| Name | Description | Type |
|---|---|---|
| set_id | The unique user-defined ID | String |
| name | The user-provided name of the custom field set | String |
| description | The user-provided description of the custom field set | String |
| allow_duplicates | True if the same field set may appear in the same entity multiple times | Boolean |
| valid_for | The associated entity the field can be used in | AvailableFor |
| state | The state of the custom field set | State |
| create_time | When the field set was created | Timestamp |
| update_time | The time when the field set was last updated | Timestamp |
Type
The type of a field..
| Name | Description |
|---|---|
| TypeFreeText | |
| TypeParagraph | |
| TypeSelection | |
| TypeNumber | |
| TypeCheckbox | |
| TypeDate | |
| TypeClient | |
| TypeGroup | |
| TypeUser |
Usage
The usage information for a custom field..
| Name | Description | Type |
|---|---|---|
| default | Whether the field is displayed by default on create/edit page for this record type | Boolean |
| required | Whether the field is required | Boolean |
ValidationRule
A custom field validation rule..
| Name | Description | Type |
|---|---|---|
| unique | A flag indicating whether the field value must be unique | Boolean |
| patterns | A validation patterns for the field | Array[String] |
Backup
A database backup..
| Name | Description | Type |
|---|---|---|
| backup_id | The ID of the backup | String |
| status | The status of the backup | Status |
| create_time | The time the backup was triggered | Timestamp |
| complete_time | The time of completion of the backup, if it has completed | Timestamp |
Error
An error that occurred while attempting to import data..
| Name | Description | Type |
|---|---|---|
| sheet | The name of the sheet where the error was found | String |
| row | The row number where the error was found | Integer |
| column | The column number where the error was found | String |
| message | The description of what error has occurred | String |
Import
A data import from a file..
| Name | Description | Type |
|---|---|---|
| import_id | The ID of the import | String |
| importer_id | The ID of the user that initiated the import | String |
| status | The current status of the import | Status |
| errors | A list of errors encountered during the import | Array[Error] |
| progress | The current estimated progress of the import in percentage, ranging from 0 to 100 | Float(64) |