You can save create EntryExpense for reuse in statements.
Please refer Hiveage API for more details : Hiveage API
- Create a New ExpenseEntry
- Retrieve an ExpenseEntry
- Update an ExpenseEntry
- List All ExpensesEntries
- Delete an ExpenseEntry
You can create a new ExpenseEntry.
Required Parameters : Data
Usage :
hiveage.createEntryExpense({
"expense_entry": {
"description": "test mock",
"date": "2016-08-12",
"amount": "80.0",
"expense_category_id": 225604
}
}).then((response) => {
console.log(response)
}).catch(error => {
console.log(error)
})
Response :
{
expense_entry:
{
id: 62529,
description: "test mock",
date: "2016-08-12",
amount: "8.0",
formatted_amount: "8.00",
currency: "USD",
state: "unbilled",
updated_at: "2020-06-19T12:46:57Z",
created_at: "2020-06-19T12:46:57Z",
expense_category: {
id: 225604,
name: "Houses",
rate: "0.0"
},
connection: null,
user: {
id: 63767,
name: "Kevin Von",
email: "kevin@vesess.com"
},
uploads: [],
taggings: []
}
}
Retrieve an expenseentry object with a specified ID.
Required Parameters : id
Usage :
let id = "XXXX"
hiveage.retriveEntryExpense(id)
.then(response => {
console.log(response)
}).catch(error => {
console.log(error)
})
Update an expenseEntry.
Required Parameters : id, Data
Usage:
let id = "XXXX"
hiveage.updateEntryExpense(id,{
"expense_category": {
"name": "Update expense"
}
}).then((response) => {
console.log(response)
}).catch(error => {
console.log(error)
})
Return list of expensesEntries. The items are returned sorted alphabetically. The results will be paginated.
Required Parameters : Params
Usage:
hiveage.listAllEntryExpense(Params).then((response) => {
console.log(response)
}).catch((err) => {
console.log(err)
})
Deleting an expenseEntry object permanently.
Required Parameters : id
Usage:
let id = "XXXX"
hiveage.deleteEntryExpense(id).then((response) => {
console.log(response)
}).catch(error => {
console.log(error)
})