Skip to main content

Expense APIs

You will be able to make an Expense entry for expenditure not related to a Bill. It is a special case of Make Payments APIs

More about Expense API documentation

API​


Search Expenses​

Get Expenses by filter criteria. More about search expenses

Description:​
  • Allows you to retrieve a list of all expenses.
  • Allows you to retrieve a list of expenses based on it's filter criteria.

GET​

/v1/payments/make/expenses​

Request URL​

Expense API documentation

Parameters​
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses​
CodeDescriptionSchema
200Expenses have been fetched successfully.MakePaymentDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

Create / Update Expense​

Make a new expense entry. More about create expense

Description:​
  • Allows you to make a new expense.
  • including the id parameter will update existing expense

POST​

/v1/payments/make/expense​

Expense API documentation

Parameters​
NameLocated inDescriptionRequiredSchema
makePaymentDtobodymakePaymentDtoYesMakePaymentDto
Responses​
CodeDescriptionSchema
200OKMakePaymentDto
201Payment has been done successfully.MakePaymentDto
400Payment failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

Create / Update Expense with Tax Group​

Make a new expense entry. More about expense with tax group

Description:​
  • Allows you to make a new expense.
  • including the id parameter will update existing expense

POST​

/v1/payments/make/expensetaxgroup​

Expense API documentation

Parameters​
NameLocated inDescriptionRequiredSchema
makePaymentDtobodymakePaymentDtoYesMakePaymentDto
Responses​
CodeDescriptionSchema
200OKMakePaymentDto
201Payment has been done successfully.MakePaymentDto
400Payment failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

Delete Expense​

Delete expense information.

Description:​
  • Allows you to delete expense information.

DELETE​

/v1/payments/make/{code}​

Request URL​

Expense API documentation

Parameters​
NameLocated inDescriptionRequiredSchema
codepathPayment CodeYesString
Responses​
CodeDescriptionSchema
204Expense has been updated successfully.
401Unauthorized
403Forbidden
404Payment with code not found.
Security​
Security SchemaScopes
Authorizationglobal

expense-controller​

Expense APIs.

/v1/expenses/approval-data/update​

POST​

Summary​

Update expense approval data

Description​

API to update expense approval data

Parameters​
NameLocated inDescriptionRequiredSchema
automationIdqueryautomationIdNolong
deletedIdsbodydeletedIdsNo[ long ]
spendDatequeryspendDateNodateTime
Responses​
CodeDescriptionSchema
200Updated expense approval data successfully.[ object ]
201Created
400Failed due to bad request params
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/breakdown​

GET​

Summary​

Fetch Expense breakdown

Description​

API to fetch expense breakdown for the current year

Parameters​
NameLocated inDescriptionRequiredSchema
typequerytypeNostring
Responses​
CodeDescriptionSchema
200Expense status count and amount fetched successfullyExpenseTrendReportDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/import​

POST​

Summary​

Expense.

Description​

API to add a new expense.

Parameters​
NameLocated inDescriptionRequiredSchema
expenseDtosbodyexpenseDtosYes[ ExpenseDto ]
Responses​
CodeDescriptionSchema
200OK[ ExpenseResponse ]
201Expense has been added successfully.[ ExpenseResponse ]
400Expense failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/integration-mapping​

GET​

Summary​

Get integration setting.

Description​

API to get integration setting.

Responses​
CodeDescriptionSchema
200Expense attributes has been updated successfully.IntegrationMappingResponse
401Unauthorized
403Forbidden
404Get integration setting failed.
Security​
Security SchemaScopes
Authorizationglobal

PUT​

Summary​

Update integration setting

Description​

API to update existing integration setting.

Parameters​
NameLocated inDescriptionRequiredSchema
integrationMappingResponsebodyintegrationMappingResponseYesIntegrationMappingResponse
Responses​
CodeDescriptionSchema
200Integration mapping has been updated successfullyIntegrationMappingResponse
201Created
401Unauthorized
403Forbidden
404Integration setting with id not found.
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/je/{operation}​

POST​

Summary​

sync/revert je

Description​

API to add make sync/revert je.

Parameters​
NameLocated inDescriptionRequiredSchema
expenseIdsDtosbodyexpenseIdsDtosYesExpenseIdsDto
operationpathoperationYesstring
Responses​
CodeDescriptionSchema
200Sync/revert successfulstring
201Created
401Unauthorized
403Forbidden
404Failed to sync/revert je.
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/multi​

POST​

Summary​

Multi expenses

Description​

API to add multiple expenses.

Parameters​
NameLocated inDescriptionRequiredSchema
expensesDtobodyexpensesDtoYesMultiExpensesDto
Responses​
CodeDescriptionSchema
200OKExpenseResponse
201Expense has been added successfully.ExpenseResponse
400Expense failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/multi-approval/add​

POST​

Summary​

Multi level approval

Description​

API to add multi level approval for expenses.

Parameters​
NameLocated inDescriptionRequiredSchema
automationMultiLevelApprovalDtobodyautomationMultiLevelApprovalDtoYesAutomationMultiLevelApprovalFlowDto
Responses​
CodeDescriptionSchema
200OKExpenseMultiApprovalResponseDto
201Automation Multi-level approval flow for expense has been added successfully.ExpenseMultiApprovalResponseDto
400Automation Multi-level approval flow for expense failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/process/image​

GET​

Summary​

Get Text Extract from Image

Description​

API to get texts from Image

Parameters​
NameLocated inDescriptionRequiredSchema
relativeFilePathqueryrelativeFilePathNostring
Responses​
CodeDescriptionSchema
200Image texts fetched successfully.ClaimVo
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/push/{pushToClient}​

POST​

Summary​

Push Information..

Description​

API to push extracted image information to the server.

Parameters​
NameLocated inDescriptionRequiredSchema
pushToClientpathpushToClientYesboolean
textExtractDtobodytextExtractDtoYesTextExtractDto
Responses​
CodeDescriptionSchema
200OKClaimVo
201Created
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/receipt/upload​

POST​

Summary​

Upload receipt

Description​

Upload receipt

Parameters​
NameLocated inDescriptionRequiredSchema
fileformDatafileYesfile
Responses​
CodeDescriptionSchema
200OKAttachmentsResponse
201Upload receipt successfulAttachmentsResponse
400Upload receipt failed
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/scan​

POST​

Summary​

Scanned Information.

Description​

API to store scanned document information.

Parameters​
NameLocated inDescriptionRequiredSchema
scannerDtobodyscannerDtoYesScannerDto
Responses​
CodeDescriptionSchema
200OKExpenseDto
201Scanned information stored successfully.ExpenseDto
400Scanned information failed to store because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/status​

GET​

Summary​

Fetch Expense count,status and amount

Description​

API to fetch expense count,amount grouped by status

Parameters​
NameLocated inDescriptionRequiredSchema
queryqueryqueryNostring
viewqueryviewNostring
Responses​
CodeDescriptionSchema
200Expense status count and amount fetched successfully[ ExpenseResponseWithCount ]
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/toggle-integration-mapping/{status}​

PATCH​

Summary​

Toggle setting.

Description​

API to update attributes of existing expense.

Parameters​
NameLocated inDescriptionRequiredSchema
statuspathstatusYesstring
Responses​
CodeDescriptionSchema
200API to toggle integration setting.IntegrationMappingResponse
204No Content
401Unauthorized
403Forbidden
404Toggle failed.
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/trend​

GET​

Summary​

Fetch Expense trend report

Description​

API to fetch expense trend for the current year

Parameters​
NameLocated inDescriptionRequiredSchema
trend_viewquerytrend_viewNostring
Responses​
CodeDescriptionSchema
200Expense status count and amount fetched successfullyExpenseTrendReportDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/update​

POST​

Summary​

Approve expenses in bulk

Description​

API to approve multiple expenses

Parameters​
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
viewqueryviewYesstring
Responses​
CodeDescriptionSchema
200Expense has been updated successfully.BulkResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/user/{userId}​

GET​

Summary​

Expense Detail by Users

Description​

API to fetch expense details by users and date

Parameters​
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateYesdateTime
toDatequerytoDateYesdateTime
userIdpathuserIdYeslong
Responses​
CodeDescriptionSchema
200Make Payment's have been fetched successfully.ExpenseResponse
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/userInfo/group​

GET​

Summary​

User with group data

Description​

API to fetch users data with their expense group data.

Responses​
CodeDescriptionSchema
200OKUserShortInfoWithGroupWrapper
201User data with expense group fetched successfully.UserShortInfoWithGroupWrapper
400User data with expense group fetched failed.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/userroles​

GET​

Summary​

Get User Roles.

Description​

API to fetch Users group and role information

Responses​
CodeDescriptionSchema
200OKUserGroupRolesResponseDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/{id}​

GET​

Summary​

Get Expense by id.

Description​

API to fetch Expense by id

Parameters​
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses​
CodeDescriptionSchema
200OKExpenseResponse
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

PUT​

Summary​

Update expense.

Description​

API to update existing expense.

Parameters​
NameLocated inDescriptionRequiredSchema
expenseDtobodyexpenseDtoYesExpenseDto
idpathidYeslong
Responses​
CodeDescriptionSchema
200Expense has been updated successfully.ExpenseResponse
201Created
401Unauthorized
403Forbidden
404Expense with id not found.
Security​
Security SchemaScopes
Authorizationglobal

DELETE​

Summary​

Delete expense.

Description​

API to delete expense.

Parameters​
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses​
CodeDescriptionSchema
200OKResponseEntity
204Expense has been deleted successfully.ResponseEntity
401Unauthorized
403Forbidden
404Expense with id not found.
Security​
Security SchemaScopes
Authorizationglobal

PATCH​

Summary​

Update expense attributes.

Description​

API to update attributes of existing expense.

Parameters​
NameLocated inDescriptionRequiredSchema
expenseRequestbodyexpenseRequestYesobject
idpathidYeslong
Responses​
CodeDescriptionSchema
200Expense attributes has been updated successfully.ExpenseDto
204No Content
401Unauthorized
403Forbidden
404Expense with id not found.
Security​
Security SchemaScopes
Authorizationglobal

ext-app-category-controller​

Expense APIs.

/v1/expenses/admin/categories​

GET​

Summary​

Fetch Category

Description​

API to fetch category.

Responses​
CodeDescriptionSchema
200Category has been fetched successfully.[ ExpenseCategoryDto ]
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/category​

GET​

Summary​

Fetch Category

Description​

API to fetch category.

Responses​
CodeDescriptionSchema
200Category has been fetched successfully.[ ExpenseCategoryDto ]
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

POST​

Summary​

Category Creation

Description​

API to create a category.

Parameters​
NameLocated inDescriptionRequiredSchema
expenseCategoryRequestbodyexpenseCategoryRequestYesExpenseCategoryRequest
Responses​
CodeDescriptionSchema
200OKExpenseCategoryDto
201Category has been created successfully.ExpenseCategoryDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/category/{id}​

PUT​

Summary​

updateCategory

Parameters​
NameLocated inDescriptionRequiredSchema
expenseCategoryRequestbodyexpenseCategoryRequestYesExpenseCategoryRequest
idpathidYeslong
Responses​
CodeDescriptionSchema
200OKExpenseCategoryDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

DELETE​

Summary​

Category Delete

Description​

API to delete a category.

Parameters​
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses​
CodeDescription
200OK
201Category has been deleted successfully.
204No Content
401Unauthorized
403Forbidden
Security​
Security SchemaScopes
Authorizationglobal

ext-app-member-controller​

Expense APIs.

/v1/expenses/bulkUnassign​

POST​

Summary​

Bulk UnAssign Manager role

Description​

API to bulk un-assign manager(s).

Parameters​
NameLocated inDescriptionRequiredSchema
userGroupRoleDtobodyuserGroupRoleDtoYes[ UserGroupRoleDto ]
Responses​
CodeDescriptionSchema
200Manager(s) unassigned successfully.[ UserGroupRoleDto ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/bulkUser​

POST​

Summary​

Bulk User Creation

Description​

API to create a user(s).

Parameters​
NameLocated inDescriptionRequiredSchema
userGroupRoleDtobodyuserGroupRoleDtoYes[ UserGroupRoleDto ]
Responses​
CodeDescription
200OK
201Member(s) has been created successfully.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/default-users​

GET​

Summary​

Fetch Default Users

Description​

API to fetch default users

Parameters​
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
Responses​
CodeDescriptionSchema
200Default users have been fetched successfully.[ ExpenseMembersResponse ]
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/group/{groupId}/users​

GET​

Summary​

Fetch Users

Description​

API to fetch group users

Parameters​
NameLocated inDescriptionRequiredSchema
groupIdpathgroupIdYeslong
Responses​
CodeDescriptionSchema
200Members has been fetched successfully.[ ExpenseMembersResponse ]
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/moveUser​

POST​

Summary​

Move User

Description​

API to move a user

Parameters​
NameLocated inDescriptionRequiredSchema
moveUserGroupRoleDtobodymoveUserGroupRoleDtoYesMoveUserGroupRoleDto
Responses​
CodeDescriptionSchema
200Member(s) has been created successfully.UserGroupRoleDto
201Created
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/roles/users​

GET​

Summary​

Get users

Description​

API to get users.

Responses​
CodeDescriptionSchema
200users fetched successfullyUserDto
401Unauthorized
403Forbidden
404Failed to fetch users.
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/user​

POST​

Summary​

User Creation

Description​

API to create a user(s).

Parameters​
NameLocated inDescriptionRequiredSchema
userGroupRoleDtobodyuserGroupRoleDtoYesUserGroupRoleDto
Responses​
CodeDescriptionSchema
200OKUserGroupRoleDto
201Member(s) has been created successfully.UserGroupRoleDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/user/{id}​

DELETE​

Summary​

User Deletion

Description​

API to delete a user from a group.

Parameters​
NameLocated inDescriptionRequiredSchema
userGroupRoleDtobodyuserGroupRoleDtoYesUserGroupRoleDto
Responses​
CodeDescription
200OK
204Member has been deleted successfully from the group.
401Unauthorized
403Forbidden
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/users/{id}​

GET​

DEPRECATED

Summary​

Fetch Users

Description​

API to fetch group users

Parameters​
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses​
CodeDescriptionSchema
200Members has been fetched successfully.[ object ]
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

expense-export-controller​

Expense APIs.

/v1/expenses/export​

GET​

Summary​

Expenses export

Description​

API to export Expenses.

Parameters​
NameLocated inDescriptionRequiredSchema
categoryIdquerycategoryIdNolong
fileFormatqueryfileFormatNostring
fromDatequeryfromDateYesdateTime
statusquerystatusNostring
toDatequerytoDateYesdateTime
viewqueryviewNostring
Responses​
CodeDescriptionSchema
200Expense Report data has been exported.Resource
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/export-with-filter​

GET​

Summary​

Expenses export

Description​

API to export Expenses.

Parameters​
NameLocated inDescriptionRequiredSchema
fileFormatqueryfileFormatNostring
queryqueryqueryNostring
searchquerysearchNostring
viewqueryviewNostring
Responses​
CodeDescriptionSchema
200Expense Report data has been exported.Resource
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

ext-app-group-controller​

Expense APIs.

/v1/expenses/group​

GET​

Summary​

Fetch Groups

Description​

API to fetch groups

Parameters​
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses​
CodeDescriptionSchema
200Group has been fetched successfully.ExtAppGroupDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

POST​

Summary​

Group Creation

Description​

API to create a group.

Parameters​
NameLocated inDescriptionRequiredSchema
extAppGroupRequestbodyextAppGroupRequestYesExtAppGroupRequest
Responses​
CodeDescriptionSchema
200OKExtAppGroupDto
201Group has been created successfully.ExtAppGroupDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/group/{id}​

GET​

Summary​

Fetch Group

Description​

API to fetch group by id

Parameters​
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses​
CodeDescriptionSchema
200Group has been fetched successfully.ExtAppGroupDto
400Group does not exist.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

PUT​

Summary​

Group Update

Description​

API to update a group

Parameters​
NameLocated inDescriptionRequiredSchema
extAppGroupDtobodyextAppGroupDtoYesExtAppGroupDto
idpathidYeslong
Responses​
CodeDescriptionSchema
200Group has been created successfully.ExtAppGroupDto
201Created
400Group does not exist.
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

DELETE​

Summary​

Group Delete

Description​

API to delete a group

Parameters​
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses​
CodeDescription
200OK
204Group has been deleted successfully.
401Unauthorized
403Forbidden
Security​
Security SchemaScopes
Authorizationglobal

/v1/expenses/roles​

GET​

Summary​

Fetch Roles

Description​

API to fetch roles

Responses​
CodeDescriptionSchema
200Role has been fetched successfully.ExtAppGroupDto
401Unauthorized
403Forbidden
404Not Found
Security​
Security SchemaScopes
Authorizationglobal

Models​

MakePaymentDto​

NameTypeDescriptionRequired
accountCodePayFromstringAccount code.
Example: "AC-001"
No
accountNamestringAccount name.
Example: "Bank"
No
amountnumberPayment amount.
Example: 10
No
amountDuenumberPayment amount Due.
Example: 10
No
applyRcmCheckbooleanTrue if the RCM (Reverse Charge Mechanism) check should be applied.
Example: false
No
attachmentIds[ integer ]list of attachment id's for this orderNo
bankRuleIdlongRule id if the document has been created by a Bank RuleNo
billToAddressBill to addressNo
contactCodestringContact code.
Example: 19425
No
contactNamestringContact name.
Example: "ABC PTE LTD"
No
currencystringCurrency code.
Example: "SGD"
No
customField[ object ]List of custom fieldsNo
customerTypeIndiastringIndia Compliance filed
Enum: "EXPORT_WO_PAY", "EXPORT_W_PAY", "NA", "SEZ_WO_PAY", "SEZ_W_PAY"
Example: "SEZ (WPAY)"
No
documentDatedateTimeDocument date.
Example: "2019-09-27"
No
errors[ string ]List of validation error messagesNo
exchangeRatenumberExchange rate.
Example: 0.01891562
No
gstExchangeRatenumberGST Exchange rate if tax residency currency is different than base currency
Example: 1
No
gstInstringNo
gstTreatmentIndiastringIndia Compliance filed
Enum: "REGISTERED_BUSINESS_REGULAR=Registered Business - Regular", "REGISTERED_BUSINESS_COMPOSITION=Registered Business - Composition", "UNREGISTERED_BUSINESS=Unregistered Business", "CUSTOMER=Consumer", "OVERSEAS=Overseas", "SPECIAL_ECONOMIC_ZONE=Special Economic Zone", "DEEMED_EXPORT=Deemed Export"
Example: "REGISTERED_BUSINESS_REGULAR"
No
interCompanybooleanTrue if it is between inter companies
Example: true
No
isSalesRefundbooleanTrue if the payment is a sales refund.
Example: false
No
isTdsPaymentIndiabooleanNo
knockoffInfo[ object ]No
makePaymentFeeDtoList[ object ]Transaction fee pertaining to the made paymentNo
makePaymentItemDtoList[ MakePaymentItemDto ]Make payment items information.No
makePaymentRecurringDtoobjectRecurring payment details.No
memostringMemo text.
Example: "Sales quotation"
No
nextPaymentDatedateTimeNext payment date.
Example: "2019-09-27"
No
openingbooleanOpening Document
Example: false
No
parentPaymentIdlongIdentifier of the parent payment, when this payment is linked to another payment.No
paymentTypestringType of payment.
Enum: "CHEQUE", "CASH", "BANK_TRANSFER", "CARD", "OTHERS"
Example: "BANK_TRANSFER"
No
primaryExchangeRatenumberPrimary exchange rate.
Example: 1
No
purchaseInvoicePurchaseInvoiceResponseNo
reconciledbooleanWhether the current payment is reconciled or not.No
recurringActivatedbooleanRecurring payment activated for payment.
Example: false
No
recurringPaymentbooleanRecurring payment enable/disable for payment.
Example: false
No
referenceDatedateTimeDate of Bank Transfer/cheque.
Example: "2019-09-27"
No
referenceNumberstringReference number of Bank Transfer/cheque.
Example: "CH001"
No
refundedInvoiceCodestringCode of the invoice this payment refunds.No
roundOffAmountInBaseCurrencynumberRound off amount in base currency.
Example: 0.01
No
roundOffAmountInDocumentCurrencynumberRound off amount in document currency.
Example: 0.01
No
statusstringEnum: "PRINT_SUCCESS", "PRINT_FAILURE", "NOT_PRINTED"No
supplierInvoiceNostringSupplier invoice number.No
tdsIds[ long ]List of TDS (Tax Deducted at Source) identifiers linked to the payment.No
tdsPaymentInfoIndiaobjectTDS Payment detailsNo
tdsProcessedFlagbooleanTDS Processed Flag
Example: false
No
unitPriceGstInclusivebooleanPrice is GST inclusive
Example: false
No
vendorTypeIndiastringIndia Compliance filed
Enum: "IMPORT", "NA", "SEZ_W_PAY", "SEZ_WO_PAY"
Example: "EXPORT (WOPAY)"
No

MakePaymentItemDto​

NameTypeDescriptionRequired
accountNamestringAccount name.
Example: "Bank"
No
customerOrderNumberstringCustomer order number.No
customField[ object ]List of custom fieldsNo
descriptionstringDescription of document.
Example: "General ledger for account."
No
documentCodestringDocument code.
Example: "AC-001"
No
documentSequenceCodestringDocument Sequence code.
Example: "AC-001"
No
documentTypestringDocument type.
Example: "General Ledger"
No
errors[ string ]List of validation error messagesNo
exchangeRatenumberExchange rate.
Example: 0.01891562
No
glAccountCodestringGeneral ledger account code.No
isTdsApplicableAccountbooleanNo
isTdsApplicableContactbooleanNo
itcAdjustmentstringITC (Input Tax Credit) adjustment type.No
itcIneligibleTypestringITC (Input Tax Credit) ineligible type.No
paymentAmountnumberPayment amount.
Example: 10.5
No
supplierInvoiceNostringSupplier invoice number.No
taxAmountnumberTax amount.
Example: 0.7
No
taxCodestringTax code.
Example: "GST@7"
No
taxList[ TaxMappingDto ]No
tdsAccountstringTds Account Code
Example: "AC-0000011"
No
tdsAmountnumberTDS Amount
Example: 100
No
tdsInfoIndiaobjectPre-Payment TDS detailsNo
tdsRatenumberTDS Rate
Example: 10.1
No
totalAmountnumberTotal amount of the payment item.No

PurchaseInvoiceResponse​

NameTypeDescriptionRequired
attachmentIds[ integer ]No
attachments[ string ]File attachmentsNo
backOrderbooleanBackorder flag to indicate if purchase invoice is backorderNo
billToAddressBill to AddressNo
contactContactInfoContact detailsYes
contactCodestringContact CodeYes
contactDtoContactDtoContact DetailsYes
currencystringCurrencyYes
documentSequenceCodestringPurchase invoice Sequence CodeNo
draftbooleanPurchase invoice draftedNo
dropShipbooleanDrop Ship flag to indicate if purchase invoice is created for drop shipNo
dueAmountnumberAmount DueNo
exchangeRatenumberExchange rateNo
idlongPurchase invoice idNo
journalEntryCodestringJournal Entry CodeNo
memostringMemoNo
openingDocumentNumberstringCustomer opening document numberNo
openingInvoicebooleanTrue if opening invoiceNo
payableAccountCodestringCode of AccountNo
paymentStatusstringPurchase invoice payment statusNo
purchaseInvoiceCodestringPurchase invoice codeNo
purchaseInvoiceDatestringPurchase Invoice dateYes
purchaseInvoiceDueDatestringPurchase Invoice due dateYes
purchaseInvoiceTypestringPurchase invoice type.Yes
purchaseOrderRefNostringContact PO reference numberNo
receiveGoodsStatusstringPurchase invoice receipt statusNo
recurringbooleanTrue if Invoice is recurring.No
recurringActivatedbooleanTrue if Invoice recurrence is active.No
shipFromAddressShip from addressNo
shipToAddressShip to addressNo
statusstringInvoice statusNo
supplierInvoiceNostringNo
taxAmountnumberTax amountNo
totalAmountnumberTotal amountNo
totalAmountInBaseCurrencynumberTotal amount in base currencyNo
totalTdsAmountnumberTotal Tds AmountNo
unitPriceGstInclusivebooleanUnit price is GST inclusiveNo
warehouseCodestringWarehouse CodeNo

TaxMappingDto​

NameTypeDescriptionRequired
idlongNo
taxAmountnumberNo
taxCodestringNo
taxRatenumberNo
taxSeqCodestringNo
taxTypestringNo
taxableAmountnumberNo

Address​

NameTypeDescriptionRequired
address1stringAddress line 1No
address2stringAddress line 2No
citystringCityNo
countrystringCountryNo
postalCodestringPostal CodeNo
preferredbooleanIs this a default address?No
statestringStateNo

ContactInfo​

NameTypeDescriptionRequired
addressstringAddressYes
namestringContact nameYes

ContactDto​

NameTypeDescriptionRequired
attentionTostringthe contact name in the companyNo
billingAddress[ Address ]List of Billing Address.No
businessUnitstringindicates the contact is govt agencyNo
currencyCodestringCurrency codeNo
documentSequenceCodestringContact Sequence codeNo
emailIdstringcontact email addressNo
namestringContact nameNo
payableAccountCodestringPayable account codeNo
paymentTermCodestringPayment term codeNo
peppolIdstringPeppol IDNo
receivableAccountCodestringReceivable account codeNo
sequenceFormatstringSequence FormatNo
shippingAddress[ Address ]List of Shipping Address.No
singaporeGovtbooleanindicates the contact is govt agencyNo
taxExemptedbooleanDenotes if customer is tax exemptedNo
taxExemptionNostringGenerated tax exemption numberNo
taxExemptionReasonstringTax exemption reasonNo
taxNumberstringTax numberNo
uenstringContact UENNo

ApprovalStages​

NameTypeDescriptionRequired
approvers[ ApproverData ]Example: [{}]No
conditionstringExample: "ALL"No
isReminderMailSentbooleanExample: trueNo
labelstringExample: "Level 1"No
levelstringExample: 1No
levelApprovedAtstringExample: "2023-03-28"No
levelStatusstringExample: "approved/rejected"No

ApproverData​

NameTypeDescriptionRequired
approvedAtstringExample: "2023-03-28"No
idlongExample: 1234No
namestringExample: "Tom Brady"No
statusstringExample: "approved/rejected"No

AttachmentsResponse​

NameTypeDescriptionRequired
fileNamestringNo
relativePathstringNo

AutomationApprovalLevel​

NameTypeDescriptionRequired
approvers[ long ]Example: [1,2]No
conditionstringExample: "ANY"No
levelstringExample: 1No
levelLabelstringExample: "Level 1"No

AutomationApproverDetails​

NameTypeDescriptionRequired
approvalLevels[ AutomationApprovalLevel ]Example: [{}]No
reminderDaysintegerExample: 2No
sendEmailToApproverbooleanExample: falseNo
sendReminderbooleanExample: falseNo

AutomationMultiLevelApprovalFlowDto​

NameTypeDescriptionRequired
approvalDetailsAutomationApproverDetailsExample: [{}]No
approvers[ long ]Example: [123,1234]No
automationIdlongExample: 12345No
expenseIdlongExample: 1234No

BulkResponse​

NameTypeDescriptionRequired
httpStatusCodeintegerHTTP Status code
Example: 404
No
idlongID
Example: 2
No

CategotyAccountDto​

NameTypeDescriptionRequired
expenseAccountstringExpense Account.
Example: "ACC70003"
No
idstringCategory id.
Example: "60d4298aff91a82207a7be2b"
No
liabilityAccountstringLiability Account.
Example: "ACC70003"
No
namestringCategory name.
Example: "Food"
No

ClaimVo​

NameTypeDescriptionRequired
extractedbooleanNo
extractedDates[ string ]No
invoiceNumberstringNo
taxstringNo
totalAmountfloatNo

EntityVo​

NameTypeDescriptionRequired
scorefloatNo
textstringNo
typestringEnum: "DATE", "QUANTITY", "COMMERCIAL_ITEM", "OTHER"No

ExpenseCategoryDto​

NameTypeDescriptionRequired
groups[ ExtAppGroupDto ]No
idlongPrimary Key
Example: 1
No
isAttachmentMandatorybooleanNo
namestringExpense Category Name
Example: "food"
No
sysGeneratedbooleanBoolean value
Example: false
No
tenantIdlongTenant Id
Example: 1
No

ExpenseCategoryRequest​

NameTypeDescriptionRequired
groupIds[ long ]List of Group id
Example: [1,2]
No
isAttachmentMandatorybooleanis attachment mandatory
Example: true
No
namestringExpense Name
Example: "food"
No

ExpenseDto​

NameTypeDescriptionRequired
approvalStages[ ApprovalStages ]Approval StagesNo
attachmentIds[ integer ]Attachments idsNo
attachments[ string ]Attachments url'sNo
categoryIdlongExpense category.
Example: 1
No
currencystringCurrency code.
Enum: "AFN", "ALL", "DZD", "AOA", "ARS", "AMD", "AWG", "AZN", "BSD", "BHD", "BDT", "BBD", "BYN", "BZD", "BMD", "BTN", "BOB", "BAM", "BRL", "BND", "BGN", "BIF", "KHR", "CAD", "CVE", "KYD", "CLP", "CNY", "COP", "KMF", "CDF", "CRC", "CZK", "HRK", "CUC", "DJF", "DOP", "EGP", "ERN", "ETB", "FKP", "FJD", "XAF", "GMD", "GEL", "GHS", "GIP", "DKK", "GTQ", "GNF", "GYD", "HTG", "HNL", "HKD", "HUF", "ISK", "INR", "IDR", "IRR", "IQD", "JMD", "JPY", "JOD", "KZT", "KES", "KWD", "KGS", "LAK", "LBP", "LSL", "LRD", "LYD", "MOP", "MKD", "MGA", "MWK", "MYR", "MVR", "MRO", "MUR", "MXN", "MDL", "MNT", "MZN", "MMK", "NAD", "NPR", "NIO", "NGN", "KPW", "OMR", "PKR", "ILS", "PAB", "PGK", "PYG", "PEN", "PHP", "PLN", "QAR", "RON", "RUB", "RWF", "SHP", "XCD", "WST", "STD", "SAR", "RSD", "SCR", "SLL", "SGD", "ANG", "SBD", "SOS", "ZAR", "KRW", "SSP", "EUR", "LKR", "SDG", "SRD", "NOK", "SZL", "SEK", "CHF", "SYP", "TWD", "TJS", "TZS", "THB", "XOF", "NZD", "TOP", "TTD", "TND", "TRY", "TMT", "AUD", "UGX", "UAH", "AED", "GBP", "USD", "UYU", "UZS", "VUV", "VEF", "VND", "XPF", "MAD", "YER", "ZMW", "BWP", "CNH"
Example: "SGD"
No
deletedAttachmentIds[ long ]Deleted attachment idNo
expenseGroupstringexpense_groupNo
invoiceNostringInvoice number.
Example: "INV001"
No
merchantstringMerchant name.
Example: "Uber"
No
otherDetailsstringOther details.
Example: "Utilities bill"
No
purposestringExpense purpose.
Example: "official meeting"
No
spendDatedateTimeSpend date.
Example: "2019-09-27"
No
statusstringExpense status.
Enum: "DRAFT", "PENDING", "APPROVED", "REJECTED"
Example: "PENDING"
No
taxAmountnumberTax amount.
Example: 0.7
No
taxCodestringTax code.
Example: "TX0001"
No
totalAmountnumberTotal amount.
Example: 10.5
No
validbooleanNo

ExpenseIdsDto​

NameTypeDescriptionRequired
ids[ long ]Expense ids.No

ExpenseMembersResponse​

NameTypeDescriptionRequired
firstNamestringUser First Name
Example: "John"
Yes
groupExtAppGroupDtoGroup
Example: "Default"
No
idlongPrimary Key
Example: 1
No
lastNamestringUser Last Name
Example: "Doe"
Yes
rolestringRole
Example: "Employee"
No
userNamestringUsername
Example: "d.6511223344"
No

ExpenseMultiApprovalResponseDto​

NameTypeDescriptionRequired
idlongExample: 1234No
isSuccessbooleanExample: falseNo
messagestringExample: "Approval flow saved successfully"No
statusstringEnum: "100 CONTINUE", "101 SWITCHING_PROTOCOLS", "102 PROCESSING", "103 CHECKPOINT", "200 OK", "201 CREATED", "202 ACCEPTED", "203 NON_AUTHORITATIVE_INFORMATION", "204 NO_CONTENT", "205 RESET_CONTENT", "206 PARTIAL_CONTENT", "207 MULTI_STATUS", "208 ALREADY_REPORTED", "226 IM_USED", "300 MULTIPLE_CHOICES", "301 MOVED_PERMANENTLY", "302 FOUND", "302 MOVED_TEMPORARILY", "303 SEE_OTHER", "304 NOT_MODIFIED", "305 USE_PROXY", "307 TEMPORARY_REDIRECT", "308 PERMANENT_REDIRECT", "400 BAD_REQUEST", "401 UNAUTHORIZED", "402 PAYMENT_REQUIRED", "403 FORBIDDEN", "404 NOT_FOUND", "405 METHOD_NOT_ALLOWED", "406 NOT_ACCEPTABLE", "407 PROXY_AUTHENTICATION_REQUIRED", "408 REQUEST_TIMEOUT", "409 CONFLICT", "410 GONE", "411 LENGTH_REQUIRED", "412 PRECONDITION_FAILED", "413 PAYLOAD_TOO_LARGE", "413 REQUEST_ENTITY_TOO_LARGE", "414 URI_TOO_LONG", "414 REQUEST_URI_TOO_LONG", "415 UNSUPPORTED_MEDIA_TYPE", "416 REQUESTED_RANGE_NOT_SATISFIABLE", "417 EXPECTATION_FAILED", "418 I_AM_A_TEAPOT", "419 INSUFFICIENT_SPACE_ON_RESOURCE", "420 METHOD_FAILURE", "421 DESTINATION_LOCKED", "422 UNPROCESSABLE_ENTITY", "423 LOCKED", "424 FAILED_DEPENDENCY", "426 UPGRADE_REQUIRED", "428 PRECONDITION_REQUIRED", "429 TOO_MANY_REQUESTS", "431 REQUEST_HEADER_FIELDS_TOO_LARGE", "451 UNAVAILABLE_FOR_LEGAL_REASONS", "500 INTERNAL_SERVER_ERROR", "501 NOT_IMPLEMENTED", "502 BAD_GATEWAY", "503 SERVICE_UNAVAILABLE", "504 GATEWAY_TIMEOUT", "505 HTTP_VERSION_NOT_SUPPORTED", "506 VARIANT_ALSO_NEGOTIATES", "507 INSUFFICIENT_STORAGE", "508 LOOP_DETECTED", "509 BANDWIDTH_LIMIT_EXCEEDED", "510 NOT_EXTENDED", "511 NETWORK_AUTHENTICATION_REQUIRED"
Example: 200
No

ExpenseResponse​

NameTypeDescriptionRequired
approvalDatestringExpense approval date.
Example: "2019-10-27"
No
approvalStages[ ApprovalStages ]Approval StagesNo
approvedBylongExpense approved id.
Example: 4567
No
approved_dtdateTimeExpense approval date.
Example: "2019-10-27"
No
approverNamestringExpense approver Name.
Example: "admin 1"
No
attachmentIds[ integer ]Attachments idsNo
attachments[ string ]Attachments url'sNo
categorystringCategory name.
Example: "Food"
No
categoryIdlongExpense category.
Example: 1
No
currencystringCurrency code.
Enum: "AFN", "ALL", "DZD", "AOA", "ARS", "AMD", "AWG", "AZN", "BSD", "BHD", "BDT", "BBD", "BYN", "BZD", "BMD", "BTN", "BOB", "BAM", "BRL", "BND", "BGN", "BIF", "KHR", "CAD", "CVE", "KYD", "CLP", "CNY", "COP", "KMF", "CDF", "CRC", "CZK", "HRK", "CUC", "DJF", "DOP", "EGP", "ERN", "ETB", "FKP", "FJD", "XAF", "GMD", "GEL", "GHS", "GIP", "DKK", "GTQ", "GNF", "GYD", "HTG", "HNL", "HKD", "HUF", "ISK", "INR", "IDR", "IRR", "IQD", "JMD", "JPY", "JOD", "KZT", "KES", "KWD", "KGS", "LAK", "LBP", "LSL", "LRD", "LYD", "MOP", "MKD", "MGA", "MWK", "MYR", "MVR", "MRO", "MUR", "MXN", "MDL", "MNT", "MZN", "MMK", "NAD", "NPR", "NIO", "NGN", "KPW", "OMR", "PKR", "ILS", "PAB", "PGK", "PYG", "PEN", "PHP", "PLN", "QAR", "RON", "RUB", "RWF", "SHP", "XCD", "WST", "STD", "SAR", "RSD", "SCR", "SLL", "SGD", "ANG", "SBD", "SOS", "ZAR", "KRW", "SSP", "EUR", "LKR", "SDG", "SRD", "NOK", "SZL", "SEK", "CHF", "SYP", "TWD", "TJS", "TZS", "THB", "XOF", "NZD", "TOP", "TTD", "TND", "TRY", "TMT", "AUD", "UGX", "UAH", "AED", "GBP", "USD", "UYU", "UZS", "VUV", "VEF", "VND", "XPF", "MAD", "YER", "ZMW", "BWP", "CNH"
Example: "SGD"
No
deletedAttachmentIds[ long ]Deleted attachment idNo
expenseDatestringExpense spend date.
Example: "2019-10-27"
No
expenseGroupstringexpense_groupNo
groupCodestringExpense group code.
Example: "Group Code"
No
groupNamestringExpense group name.
Example: "Claims"
No
invoiceNostringInvoice number.
Example: "INV001"
No
isActionDisabledbooleanIs action disabled
Example: true
No
merchantstringMerchant name.
Example: "Uber"
No
otherDetailsstringOther details.
Example: "Utilities bill"
No
purposestringExpense purpose.
Example: "official meeting"
No
receipts[ string ]Receipt urlsNo
spendDatedateTimeSpend date.
Example: "2019-09-27"
No
statusstringExpense status.
Enum: "DRAFT", "PENDING", "APPROVED", "REJECTED"
Example: "PENDING"
No
taxAmountnumberTax amount.
Example: 0.7
No
taxCodestringTax code.
Example: "TX0001"
No
totalAmountnumberTotal amount.
Example: 10.5
No
userIdlongUser id.
Example: 1234
No
userNamestringExpense created by.
Example: "user 1"
No
validbooleanNo

ExpenseResponseWithCount​

NameTypeDescriptionRequired
countlongNo
statusstringNo
totalAmountnumberNo

ExpenseTrendReportDto​

NameTypeDescriptionRequired
data[ TenureData ]No
maxClaimAmountnumberNo
totalClaimAmountnumberNo
totalCountintegerNo

ExtAppGroupDto​

NameTypeDescriptionRequired
codestringCode Generated by Procedure
Example: "E-0000001"
No
idlongPrimary Key
Example: 1
No
memberCountlongMember Count
Example: 10
No
namestringGroup Name
Example: "default"
No
tenantIdlongTenant Id
Example: 1
No

ExtAppGroupRequest​

NameTypeDescriptionRequired
namestringGroup Name
Example: "default"
No

File​

NameTypeDescriptionRequired
absolutebooleanNo
absoluteFileFileNo
absolutePathstringNo
canonicalFileFileNo
canonicalPathstringNo
directorybooleanNo
filebooleanNo
freeSpacelongNo
hiddenbooleanNo
namestringNo
parentstringNo
parentFileFileNo
pathstringNo
totalSpacelongNo
usableSpacelongNo

GroupMembersResponse​

NameTypeDescriptionRequired
rolestringNo
userIdlongNo

GroupRoles​

NameTypeDescriptionRequired
groupIdlongGroup Id.No
groupNamestringGroup Name.No
roles[ string ]Roles.No

InputStream​

NameTypeDescriptionRequired
InputStreamobject

IntegrationMappingResponse​

NameTypeDescriptionRequired
activebooleanstatus.
Example: true
No
countryCodestringCountry code.
Example: "US"
No
idlongIntegration mapping id.No
mappingMappingResponseCategory mappingNo
tenantIdlongTenant id.
Example: 1234
No

MappingResponse​

NameTypeDescriptionRequired
category[ CategotyAccountDto ]Category.No
expenseAccountstringExpense Account.
Example: "ACC70003"
No
liabilityAccountstringLiability Account.
Example: "ACC70003"
No

MoveUserGroupRoleDto​

NameTypeDescriptionRequired
newGroupIdlongNew Group id
Example: 1
No
newRolestringNew Role Name
Example: "manager"
No
oldGroupIdlongOld Group id
Example: 1
No
oldRolestringOld Role Name
Example: "manager"
No
userIdlongUser id to be deleted
Example: 1
No

MultiExpensesDto​

NameTypeDescriptionRequired
expneseGroupNamestringGroup name.
Example: "Other"
No
expneses[ ExpenseDto ]Multiple expense.No

Pageable​

NameTypeDescriptionRequired
offsetlongNo
pageNumberintegerNo
pageSizeintegerNo
pagedbooleanNo
sortSortNo
unpagedbooleanNo

Page«ExpenseMembersResponse»​

NameTypeDescriptionRequired
content[ ExpenseMembersResponse ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

Page«ExpenseResponse»​

NameTypeDescriptionRequired
content[ ExpenseResponse ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

Page«ExtAppGroupDto»​

NameTypeDescriptionRequired
content[ ExtAppGroupDto ]No
emptybooleanNo
firstbooleanNo
lastbooleanNo
numberintegerNo
numberOfElementsintegerNo
pageablePageableNo
sizeintegerNo
sortSortNo
totalElementslongNo
totalPagesintegerNo

Resource​

NameTypeDescriptionRequired
descriptionstringNo
fileFileNo
filenamestringNo
inputStreamInputStreamNo
openbooleanNo
readablebooleanNo
uriURINo
urlURLNo

ResponseEntity​

NameTypeDescriptionRequired
bodyobjectNo
statusCodestringEnum: "100 CONTINUE", "101 SWITCHING_PROTOCOLS", "102 PROCESSING", "103 CHECKPOINT", "200 OK", "201 CREATED", "202 ACCEPTED", "203 NON_AUTHORITATIVE_INFORMATION", "204 NO_CONTENT", "205 RESET_CONTENT", "206 PARTIAL_CONTENT", "207 MULTI_STATUS", "208 ALREADY_REPORTED", "226 IM_USED", "300 MULTIPLE_CHOICES", "301 MOVED_PERMANENTLY", "302 FOUND", "302 MOVED_TEMPORARILY", "303 SEE_OTHER", "304 NOT_MODIFIED", "305 USE_PROXY", "307 TEMPORARY_REDIRECT", "308 PERMANENT_REDIRECT", "400 BAD_REQUEST", "401 UNAUTHORIZED", "402 PAYMENT_REQUIRED", "403 FORBIDDEN", "404 NOT_FOUND", "405 METHOD_NOT_ALLOWED", "406 NOT_ACCEPTABLE", "407 PROXY_AUTHENTICATION_REQUIRED", "408 REQUEST_TIMEOUT", "409 CONFLICT", "410 GONE", "411 LENGTH_REQUIRED", "412 PRECONDITION_FAILED", "413 PAYLOAD_TOO_LARGE", "413 REQUEST_ENTITY_TOO_LARGE", "414 URI_TOO_LONG", "414 REQUEST_URI_TOO_LONG", "415 UNSUPPORTED_MEDIA_TYPE", "416 REQUESTED_RANGE_NOT_SATISFIABLE", "417 EXPECTATION_FAILED", "418 I_AM_A_TEAPOT", "419 INSUFFICIENT_SPACE_ON_RESOURCE", "420 METHOD_FAILURE", "421 DESTINATION_LOCKED", "422 UNPROCESSABLE_ENTITY", "423 LOCKED", "424 FAILED_DEPENDENCY", "426 UPGRADE_REQUIRED", "428 PRECONDITION_REQUIRED", "429 TOO_MANY_REQUESTS", "431 REQUEST_HEADER_FIELDS_TOO_LARGE", "451 UNAVAILABLE_FOR_LEGAL_REASONS", "500 INTERNAL_SERVER_ERROR", "501 NOT_IMPLEMENTED", "502 BAD_GATEWAY", "503 SERVICE_UNAVAILABLE", "504 GATEWAY_TIMEOUT", "505 HTTP_VERSION_NOT_SUPPORTED", "506 VARIANT_ALSO_NEGOTIATES", "507 INSUFFICIENT_STORAGE", "508 LOOP_DETECTED", "509 BANDWIDTH_LIMIT_EXCEEDED", "510 NOT_EXTENDED", "511 NETWORK_AUTHENTICATION_REQUIRED"No
statusCodeValueintegerNo

Role​

NameTypeDescriptionRequired
idlongNo
rolestringNo

ScannerDto​

NameTypeDescriptionRequired
content[ string ]Document content.No
documentNamestringDocument name.
Example: "expense.png"
No
documentTypestringDocument type.
Enum: "EXPENSE", "CONTACT"
Example: "EXPENSE"
No

ShortRoleInfo​

NameTypeDescriptionRequired
appNamestringApplication Name
Enum: "CONSOLE", "ERP", "ORGANISATION", "ATTENDANCE", "EXPENSE", "CRM", "PEOPLE", "CHAT", "ALL", "REPORT_BUILDER", "SHOP", "WORKFLOW_ENGINE", "CRM_PLUS"
Example: "ERP"
No
roleGroupNamestringRole Group
Example: "admin"
No
shortCodestringRole Group
Example: "admin"
No

Sort​

NameTypeDescriptionRequired
emptybooleanNo
sortedbooleanNo
unsortedbooleanNo

TenureData​

NameTypeDescriptionRequired
amountnumberNo
axisValuestringNo
countintegerNo
dayintegerNo
monthstringEnum: "JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"No
namestringNo
yearYearNo

Text​

NameTypeDescriptionRequired
confidenceScorefloatNo
hightfloatNo
orderintegerNo
sizefloatNo
textstringNo
widthfloatNo

TextExtractDto​

NameTypeDescriptionRequired
entityVoList[ EntityVo ]No
fileNamestringNo
tenantIdlongNo
textList[ Text ]No
userIdlongNo
wssessionIdstringNo

URI​

NameTypeDescriptionRequired
absolutebooleanNo
authoritystringNo
fragmentstringNo
hoststringNo
opaquebooleanNo
pathstringNo
portintegerNo
querystringNo
rawAuthoritystringNo
rawFragmentstringNo
rawPathstringNo
rawQuerystringNo
rawSchemeSpecificPartstringNo
rawUserInfostringNo
schemestringNo
schemeSpecificPartstringNo
userInfostringNo

URL​

NameTypeDescriptionRequired
authoritystringNo
contentobjectNo
defaultPortintegerNo
filestringNo
hoststringNo
pathstringNo
portintegerNo
protocolstringNo
querystringNo
refstringNo
userInfostringNo

UserDto​

NameTypeDescriptionRequired
emailIdstringNo
erpTenantIdlongNo
iamUserIdlongNo
isTerminatedbooleanNo
locationValuestringNo
roles[ UserRoleDto ]No
tenantIdstringNo
terminationStagestringNo
userIdstringNo

UserGroupRoleDto​

NameTypeDescriptionRequired
groupIdlongGroup id
Example: 1
No
httpStatusstringResponse HTTP Status
Enum: "100 CONTINUE", "101 SWITCHING_PROTOCOLS", "102 PROCESSING", "103 CHECKPOINT", "200 OK", "201 CREATED", "202 ACCEPTED", "203 NON_AUTHORITATIVE_INFORMATION", "204 NO_CONTENT", "205 RESET_CONTENT", "206 PARTIAL_CONTENT", "207 MULTI_STATUS", "208 ALREADY_REPORTED", "226 IM_USED", "300 MULTIPLE_CHOICES", "301 MOVED_PERMANENTLY", "302 FOUND", "302 MOVED_TEMPORARILY", "303 SEE_OTHER", "304 NOT_MODIFIED", "305 USE_PROXY", "307 TEMPORARY_REDIRECT", "308 PERMANENT_REDIRECT", "400 BAD_REQUEST", "401 UNAUTHORIZED", "402 PAYMENT_REQUIRED", "403 FORBIDDEN", "404 NOT_FOUND", "405 METHOD_NOT_ALLOWED", "406 NOT_ACCEPTABLE", "407 PROXY_AUTHENTICATION_REQUIRED", "408 REQUEST_TIMEOUT", "409 CONFLICT", "410 GONE", "411 LENGTH_REQUIRED", "412 PRECONDITION_FAILED", "413 PAYLOAD_TOO_LARGE", "413 REQUEST_ENTITY_TOO_LARGE", "414 URI_TOO_LONG", "414 REQUEST_URI_TOO_LONG", "415 UNSUPPORTED_MEDIA_TYPE", "416 REQUESTED_RANGE_NOT_SATISFIABLE", "417 EXPECTATION_FAILED", "418 I_AM_A_TEAPOT", "419 INSUFFICIENT_SPACE_ON_RESOURCE", "420 METHOD_FAILURE", "421 DESTINATION_LOCKED", "422 UNPROCESSABLE_ENTITY", "423 LOCKED", "424 FAILED_DEPENDENCY", "426 UPGRADE_REQUIRED", "428 PRECONDITION_REQUIRED", "429 TOO_MANY_REQUESTS", "431 REQUEST_HEADER_FIELDS_TOO_LARGE", "451 UNAVAILABLE_FOR_LEGAL_REASONS", "500 INTERNAL_SERVER_ERROR", "501 NOT_IMPLEMENTED", "502 BAD_GATEWAY", "503 SERVICE_UNAVAILABLE", "504 GATEWAY_TIMEOUT", "505 HTTP_VERSION_NOT_SUPPORTED", "506 VARIANT_ALSO_NEGOTIATES", "507 INSUFFICIENT_STORAGE", "508 LOOP_DETECTED", "509 BANDWIDTH_LIMIT_EXCEEDED", "510 NOT_EXTENDED", "511 NETWORK_AUTHENTICATION_REQUIRED"
Example: "200 OK"
No
messagestringResponse error message, if any
Example: "User does not exist"
No
rolestringRole Name
Example: "manager"
No
userIdlongUser id to be deleted
Example: 1
No

UserGroupRolesResponseDto​

NameTypeDescriptionRequired
groupRolesList[ GroupRoles ]Group Roles List.No
tenantIdlongTenant id.No
userIdlongUser id.No

UserRoleDto​

NameTypeDescriptionRequired
appNamestringNo
namestringNo
roleIdstringNo

UserShortInfoWithGroup​

NameTypeDescriptionRequired
deletedbooleanDelete Flag
Example: false
No
emailstringUser email
Example: "jsmith@example.com"
No
firstNamestringUser First Name
Example: "John"
No
iamUserIdlongIam User Id
Example: 1
No
idlongPrimary Key
Example: 1
No
lastNamestringUser Last Name
Example: "Doe"
No
tenantIdlongTenant Id
Example: 1
No
userGroupExtAppGroupDtoGroup data
Example: {}
No
userNamestringUser Name
Example: "jsmith@example.com"
No
userRoleUserRoleDtoUser role data
Example: {}
No

UserShortInfoWithGroupWrapper​

NameTypeDescriptionRequired
content[ UserShortInfoWithGroup ]No

UserShortInfoWithRole​

NameTypeDescriptionRequired
address[ Address ]List of Address.No
authUserIdstringAuth0 User ID
Example: `"auth0
5d70ec986e382a0d12a4ff22"`
contactstringUser Contact
Example: 12345678
No
deletedbooleanDelete Flag
Example: false
No
departmentstringUser Department
Example: "Finance"
No
designationstringUser Designation
Example: "Accountant"
No
emailstringUser email
Example: "jsmith@example.com"
No
firstNamestringUser First Name
Example: "John"
No
genderLookUpCodestringGender
Example: "Mr."
No
iamUserIdlongIam User Id
Example: 1
No
idlongPrimary Key
Example: 1
No
isEmailVerifiedbooleanEmail is verified or not.No
lastNamestringUser Last Name
Example: "Doe"
No
mfaenabledbooleanNo
profileUrlstringUser profile image path.
Example: "http://deskera.com/user/myprofile.png"
No
roleShortInfo[ ShortRoleInfo ]No
statusstringStatus like Active/ InActive
Example: "active"
No
tenantIdlongTenant Id
Example: 1
No
userNamestringUser Name
Example: "jsmith@example.com"
No

Year​

NameTypeDescriptionRequired
leapbooleanNo
valueintegerNo