Back to Collection Items
LOCAL loHttp
LOCAL lnSuccess
LOCAL loQueryParams
LOCAL loResp
LOCAL loSbResponseBody
LOCAL loJResp
LOCAL lnRespStatusCode
LOCAL lcAccount_name
LOCAL lcAccountid
LOCAL lcAccounting_systemid
LOCAL lcAmount
LOCAL lcCode
LOCAL lnAttachmentid
LOCAL lnId
LOCAL lcV_Jwt
LOCAL lcMedia_type
LOCAL lcBackground_jobid
LOCAL lcBank_name
LOCAL lcCategory
LOCAL lnCategoryid
LOCAL lcCreated_at
LOCAL lnCategoryId
LOCAL lnIs_cogs
LOCAL lnIs_editable
LOCAL lnParentid
LOCAL lcUpdated_at
LOCAL lnVis_state
LOCAL lnCategoryid
LOCAL lnClientid
LOCAL lnCompounded_tax
LOCAL lcDate
LOCAL lcExpense_profile
LOCAL lnExpenseid
LOCAL lnExt_invoiceid
LOCAL lnExt_systemid
LOCAL lnFrom_bulk_import
LOCAL lnHas_receipt
LOCAL lnId
LOCAL lnInclude_receipt
LOCAL lcInvoiceid
LOCAL lnIs_cogs
LOCAL lnIsduplicate
LOCAL lcMarkup_percent
LOCAL lcNotes
LOCAL lcProfileid
LOCAL lcProject
LOCAL lnProjectid
LOCAL lnStaffid
LOCAL lnStatus
LOCAL lcTaxAmount1Amount
LOCAL lcTaxAmount1Code
LOCAL lcTaxAmount2
LOCAL lcTaxName1
LOCAL lcTaxName2
LOCAL lcTaxPercent1
LOCAL lcTaxPercent2
LOCAL lcTransactionid
LOCAL lcUpdated
LOCAL lcVendor
LOCAL lnVis_state
LOCAL lcAttachment
LOCAL lcTaxAmount1
LOCAL lnPage
LOCAL lnPages
LOCAL lnPer_page
LOCAL lnTotal
LOCAL i
LOCAL lnCount_i
* This example assumes the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Http')
loHttp = CreateObject('Chilkat.Http')
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.JsonObject')
loQueryParams = CreateObject('Chilkat.JsonObject')
loQueryParams.UpdateString("include[]","attachment")
loQueryParams.UpdateString("include[]","category")
loQueryParams.UpdateString("include[]","expense_profile")
loQueryParams.UpdateString("include[]","project")
loQueryParams.UpdateString("include[]","account")
* Adds the "Authorization: Bearer <access_token>" header.
loHttp.AuthToken = "<access_token>"
loHttp.SetRequestHeader("Content-Type","application/json")
loResp = loHttp.QuickRequestParams("GET","https://api.freshbooks.com/accounting/account/{{accountId}}/expenses/expenses",loQueryParams)
IF (loHttp.LastMethodSuccess = 0) THEN
? loHttp.LastErrorText
RELEASE loHttp
RELEASE loQueryParams
CANCEL
ENDIF
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.StringBuilder')
loSbResponseBody = CreateObject('Chilkat.StringBuilder')
loResp.GetBodySb(loSbResponseBody)
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.JsonObject')
loJResp = CreateObject('Chilkat.JsonObject')
loJResp.LoadSb(loSbResponseBody)
loJResp.EmitCompact = 0
? "Response Body:"
? loJResp.Emit()
lnRespStatusCode = loResp.StatusCode
? "Response Status Code = " + STR(lnRespStatusCode)
IF (lnRespStatusCode >= 400) THEN
? "Response Header:"
? loResp.Header
? "Failed."
RELEASE loResp
RELEASE loHttp
RELEASE loQueryParams
RELEASE loSbResponseBody
RELEASE loJResp
CANCEL
ENDIF
RELEASE loResp
* Sample JSON response:
* (Sample code for parsing the JSON response is shown below)
* {
* "response": {
* "result": {
* "expenses": [
* {
* "account_name": "",
* "accountid": null,
* "accounting_systemid": "wkMd2g",
* "amount": {
* "amount": "79.73",
* "code": "USD"
* },
* "attachment": {
* "attachmentid": 8668,
* "id": 8668,
* "jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMjQgYXQgOS4zOS4xOSBBTS5wbmciLCJidWNrZXQiOiJ1cGxvYWRzIiwiZmlsZW5hbWUiOiJ1cGxvYWQtMGU2ZDMwOWQ1ZTI5MzA3NmNhMGIyNDdkODFlOGJlNWE4NDZlZWE0YSIsImxlbmd0aCI6MTkxNDcyLCJrZXkiOiInZG9jcy0nLTQyMzY0MTAvdXBsb2FkLTBlNmQzMDlkNWUyOTMwNzZjYTBiMjQ3ZDgxZThiZTVhODQ2ZWVhNGEifQ.SOoW3_nTUrxjYO76g1UXHPIrO_aLbTpXCHEa-ZcnejA",
* "media_type": "image/png"
* },
* "background_jobid": null,
* "bank_name": "",
* "category": {
* "category": "Gas",
* "categoryid": 2003174,
* "created_at": "2019-04-18 09:14:52",
* "id": 2003174,
* "is_cogs": false,
* "is_editable": false,
* "parentid": 2003170,
* "updated_at": "2019-04-18 09:14:52",
* "vis_state": 0
* },
* "categoryid": 2003174,
* "clientid": 0,
* "compounded_tax": false,
* "date": "2019-04-24",
* "expense_profile": null,
* "expenseid": 1825568,
* "ext_invoiceid": 0,
* "ext_systemid": 0,
* "from_bulk_import": false,
* "has_receipt": true,
* "id": 1825568,
* "include_receipt": false,
* "invoiceid": null,
* "is_cogs": false,
* "isduplicate": true,
* "markup_percent": "0",
* "notes": "Purchased Gasoline for deliveries",
* "profileid": null,
* "project": null,
* "projectid": 0,
* "staffid": 1,
* "status": 0,
* "taxAmount1": {
* "amount": "9.17",
* "code": "USD"
* },
* "taxAmount2": null,
* "taxName1": "other tax",
* "taxName2": null,
* "taxPercent1": "13",
* "taxPercent2": null,
* "transactionid": null,
* "updated": "2019-04-24 11:33:35",
* "vendor": "Shell Gas Station",
* "vis_state": 0
* },
* {
* "account_name": "",
* "accountid": null,
* "accounting_systemid": "wkMd2g",
* "amount": {
* "amount": "79.73",
* "code": "USD"
* },
* "attachment": {
* "attachmentid": 8670,
* "id": 8670,
* "jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMjQgYXQgOS4zOS4xOSBBTS5wbmciLCJidWNrZXQiOiJ1cGxvYWRzIiwiZmlsZW5hbWUiOiJ1cGxvYWQtMGU2ZDMwOWQ1ZTI5MzA3NmNhMGIyNDdkODFlOGJlNWE4NDZlZWE0YSIsImxlbmd0aCI6MTkxNDcyLCJrZXkiOiInZG9jcy0nLTQyMzY0MTAvdXBsb2FkLTBlNmQzMDlkNWUyOTMwNzZjYTBiMjQ3ZDgxZThiZTVhODQ2ZWVhNGEifQ.SOoW3_nTUrxjYO76g1UXHPIrO_aLbTpXCHEa-ZcnejA",
* "media_type": "image/png"
* },
* "background_jobid": null,
* "bank_name": "",
* "category": {
* "category": "Gas",
* "categoryid": 2003174,
* "created_at": "2019-04-18 09:14:52",
* "id": 2003174,
* "is_cogs": false,
* "is_editable": false,
* "parentid": 2003170,
* "updated_at": "2019-04-18 09:14:52",
* "vis_state": 0
* },
* "categoryid": 2003174,
* "clientid": 0,
* "compounded_tax": false,
* "date": "2019-04-24",
* "expense_profile": null,
* "expenseid": 1825574,
* "ext_invoiceid": 0,
* "ext_systemid": 0,
* "from_bulk_import": false,
* "has_receipt": true,
* "id": 1825574,
* "include_receipt": false,
* "invoiceid": null,
* "is_cogs": false,
* "isduplicate": true,
* "markup_percent": "0",
* "notes": "Purchased Gasoline for deliveries",
* "profileid": null,
* "project": null,
* "projectid": 0,
* "staffid": 1,
* "status": 0,
* "taxAmount1": {
* "amount": "9.17",
* "code": "USD"
* },
* "taxAmount2": null,
* "taxName1": "other tax",
* "taxName2": null,
* "taxPercent1": "13",
* "taxPercent2": null,
* "transactionid": null,
* "updated": "2019-04-24 11:38:00",
* "vendor": "Shell Gas Station",
* "vis_state": 2
* },
* {
* "account_name": "",
* "accountid": null,
* "accounting_systemid": "wkMd2g",
* "amount": {
* "amount": "79.73",
* "code": "USD"
* },
* "attachment": {
* "attachmentid": 12138,
* "id": 12138,
* "jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMjQgYXQgOS4zOS4xOSBBTS5wbmciLCJidWNrZXQiOiJ1cGxvYWRzIiwiZmlsZW5hbWUiOiJ1cGxvYWQtMGU2ZDMwOWQ1ZTI5MzA3NmNhMGIyNDdkODFlOGJlNWE4NDZlZWE0YSIsImxlbmd0aCI6MTkxNDcyLCJrZXkiOiInZG9jcy0nLTQyMzY0MTAvdXBsb2FkLTBlNmQzMDlkNWUyOTMwNzZjYTBiMjQ3ZDgxZThiZTVhODQ2ZWVhNGEifQ.SOoW3_nTUrxjYO76g1UXHPIrO_aLbTpXCHEa-ZcnejA",
* "media_type": "image/png"
* },
* "background_jobid": null,
* "bank_name": "",
* "category": {
* "category": "Gas",
* "categoryid": 2003174,
* "created_at": "2019-04-18 09:14:52",
* "id": 2003174,
* "is_cogs": false,
* "is_editable": false,
* "parentid": 2003170,
* "updated_at": "2019-04-18 09:14:52",
* "vis_state": 0
* },
* "categoryid": 2003174,
* "clientid": 0,
* "compounded_tax": false,
* "date": "2019-04-24",
* "expense_profile": null,
* "expenseid": 2721846,
* "ext_invoiceid": 0,
* "ext_systemid": 0,
* "from_bulk_import": false,
* "has_receipt": true,
* "id": 2721846,
* "include_receipt": false,
* "invoiceid": null,
* "is_cogs": false,
* "isduplicate": true,
* "markup_percent": "0",
* "notes": "Purchased Gasoline for deliveries",
* "profileid": null,
* "project": null,
* "projectid": 0,
* "staffid": 1,
* "status": 0,
* "taxAmount1": {
* "amount": "9.17",
* "code": "USD"
* },
* "taxAmount2": null,
* "taxName1": "other tax",
* "taxName2": null,
* "taxPercent1": "13",
* "taxPercent2": null,
* "transactionid": null,
* "updated": "2019-04-30 16:48:22",
* "vendor": "Shell Gas Station",
* "vis_state": 0
* },
* {
* "account_name": "",
* "accountid": null,
* "accounting_systemid": "wkMd2g",
* "amount": {
* "amount": "7000.99",
* "code": "USD"
* },
* "attachment": {
* "attachmentid": 6122,
* "id": 6122,
* "jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMTYgYXQgMTEuMzcuMjEgQU0ucG5nIiwiYnVja2V0IjoidXBsb2FkcyIsImZpbGVuYW1lIjoidXBsb2FkLTJjMDY0NDEwZDQwYjE1NTRkZTAyM2Q1MjNlNmJjOTA3NDMyYmIwMGMiLCJsZW5ndGgiOjE0NTk2MCwia2V5IjoiJ2RvY3MtJy00MjM2NDEwL3VwbG9hZC0yYzA2NDQxMGQ0MGIxNTU0ZGUwMjNkNTIzZTZiYzkwNzQzMmJiMDBjIn0.MogtZWv_c3mllnjMzX5DEP2J5PBsEa1ZfHwdXgywRoM",
* "media_type": "image/png"
* },
* "background_jobid": null,
* "bank_name": "",
* "category": {
* "category": "Computer Parts",
* "categoryid": 2005674,
* "created_at": "2019-04-18 09:40:57",
* "id": 2005674,
* "is_cogs": false,
* "is_editable": true,
* "parentid": 2003142,
* "updated_at": "2019-04-18 09:40:57",
* "vis_state": 0
* },
* "categoryid": 2005674,
* "clientid": 0,
* "compounded_tax": false,
* "date": "2019-04-18",
* "expense_profile": null,
* "expenseid": 1034972,
* "ext_invoiceid": 0,
* "ext_systemid": 0,
* "from_bulk_import": false,
* "has_receipt": true,
* "id": 1034972,
* "include_receipt": false,
* "invoiceid": null,
* "is_cogs": false,
* "isduplicate": false,
* "markup_percent": "0",
* "notes": "Need the parts to make the computer hardware",
* "profileid": null,
* "project": null,
* "projectid": 0,
* "staffid": 1,
* "status": 0,
* "taxAmount1": {
* "amount": "805.42",
* "code": "USD"
* },
* "taxAmount2": null,
* "taxName1": "HST",
* "taxName2": null,
* "taxPercent1": "13",
* "taxPercent2": null,
* "transactionid": null,
* "updated": "2019-04-18 09:41:44",
* "vendor": "Computer Parts People",
* "vis_state": 0
* },
* {
* "account_name": "",
* "accountid": null,
* "accounting_systemid": "wkMd2g",
* "amount": {
* "amount": "39.991",
* "code": "USD"
* },
* "attachment": null,
* "background_jobid": null,
* "bank_name": "",
* "category": {
* "category": "Equipment",
* "categoryid": 2003232,
* "created_at": "2019-04-18 09:14:52",
* "id": 2003232,
* "is_cogs": false,
* "is_editable": false,
* "parentid": 2003226,
* "updated_at": "2019-04-18 09:14:52",
* "vis_state": 0
* },
* "categoryid": 2003232,
* "clientid": 0,
* "compounded_tax": false,
* "date": "2018-06-20",
* "expense_profile": null,
* "expenseid": 1553548,
* "ext_invoiceid": 0,
* "ext_systemid": 0,
* "from_bulk_import": false,
* "has_receipt": false,
* "id": 1553548,
* "include_receipt": false,
* "invoiceid": null,
* "is_cogs": false,
* "isduplicate": false,
* "markup_percent": "0",
* "notes": "",
* "profileid": null,
* "project": null,
* "projectid": 0,
* "staffid": 31004,
* "status": 0,
* "taxAmount1": null,
* "taxAmount2": null,
* "taxName1": null,
* "taxName2": null,
* "taxPercent1": null,
* "taxPercent2": null,
* "transactionid": null,
* "updated": "2019-04-24 11:39:15",
* "vendor": null,
* "vis_state": 0
* }
* ],
* "page": 1,
* "pages": 1,
* "per_page": 15,
* "total": 5
* }
* }
* }
* Sample code for parsing the JSON response...
* Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code
lnPage = loJResp.IntOf("response.result.page")
lnPages = loJResp.IntOf("response.result.pages")
lnPer_page = loJResp.IntOf("response.result.per_page")
lnTotal = loJResp.IntOf("response.result.total")
i = 0
lnCount_i = loJResp.SizeOfArray("response.result.expenses")
DO WHILE i < lnCount_i
loJResp.I = i
lcAccount_name = loJResp.StringOf("response.result.expenses[i].account_name")
lcAccountid = loJResp.StringOf("response.result.expenses[i].accountid")
lcAccounting_systemid = loJResp.StringOf("response.result.expenses[i].accounting_systemid")
lcAmount = loJResp.StringOf("response.result.expenses[i].amount.amount")
lcCode = loJResp.StringOf("response.result.expenses[i].amount.code")
lnAttachmentid = loJResp.IntOf("response.result.expenses[i].attachment.attachmentid")
lnId = loJResp.IntOf("response.result.expenses[i].attachment.id")
lcV_Jwt = loJResp.StringOf("response.result.expenses[i].attachment.jwt")
lcMedia_type = loJResp.StringOf("response.result.expenses[i].attachment.media_type")
lcBackground_jobid = loJResp.StringOf("response.result.expenses[i].background_jobid")
lcBank_name = loJResp.StringOf("response.result.expenses[i].bank_name")
lcCategory = loJResp.StringOf("response.result.expenses[i].category.category")
lnCategoryid = loJResp.IntOf("response.result.expenses[i].category.categoryid")
lcCreated_at = loJResp.StringOf("response.result.expenses[i].category.created_at")
lnCategoryId = loJResp.IntOf("response.result.expenses[i].category.id")
lnIs_cogs = loJResp.BoolOf("response.result.expenses[i].category.is_cogs")
lnIs_editable = loJResp.BoolOf("response.result.expenses[i].category.is_editable")
lnParentid = loJResp.IntOf("response.result.expenses[i].category.parentid")
lcUpdated_at = loJResp.StringOf("response.result.expenses[i].category.updated_at")
lnVis_state = loJResp.IntOf("response.result.expenses[i].category.vis_state")
lnCategoryid = loJResp.IntOf("response.result.expenses[i].categoryid")
lnClientid = loJResp.IntOf("response.result.expenses[i].clientid")
lnCompounded_tax = loJResp.BoolOf("response.result.expenses[i].compounded_tax")
lcDate = loJResp.StringOf("response.result.expenses[i].date")
lcExpense_profile = loJResp.StringOf("response.result.expenses[i].expense_profile")
lnExpenseid = loJResp.IntOf("response.result.expenses[i].expenseid")
lnExt_invoiceid = loJResp.IntOf("response.result.expenses[i].ext_invoiceid")
lnExt_systemid = loJResp.IntOf("response.result.expenses[i].ext_systemid")
lnFrom_bulk_import = loJResp.BoolOf("response.result.expenses[i].from_bulk_import")
lnHas_receipt = loJResp.BoolOf("response.result.expenses[i].has_receipt")
lnId = loJResp.IntOf("response.result.expenses[i].id")
lnInclude_receipt = loJResp.BoolOf("response.result.expenses[i].include_receipt")
lcInvoiceid = loJResp.StringOf("response.result.expenses[i].invoiceid")
lnIs_cogs = loJResp.BoolOf("response.result.expenses[i].is_cogs")
lnIsduplicate = loJResp.BoolOf("response.result.expenses[i].isduplicate")
lcMarkup_percent = loJResp.StringOf("response.result.expenses[i].markup_percent")
lcNotes = loJResp.StringOf("response.result.expenses[i].notes")
lcProfileid = loJResp.StringOf("response.result.expenses[i].profileid")
lcProject = loJResp.StringOf("response.result.expenses[i].project")
lnProjectid = loJResp.IntOf("response.result.expenses[i].projectid")
lnStaffid = loJResp.IntOf("response.result.expenses[i].staffid")
lnStatus = loJResp.IntOf("response.result.expenses[i].status")
lcTaxAmount1Amount = loJResp.StringOf("response.result.expenses[i].taxAmount1.amount")
lcTaxAmount1Code = loJResp.StringOf("response.result.expenses[i].taxAmount1.code")
lcTaxAmount2 = loJResp.StringOf("response.result.expenses[i].taxAmount2")
lcTaxName1 = loJResp.StringOf("response.result.expenses[i].taxName1")
lcTaxName2 = loJResp.StringOf("response.result.expenses[i].taxName2")
lcTaxPercent1 = loJResp.StringOf("response.result.expenses[i].taxPercent1")
lcTaxPercent2 = loJResp.StringOf("response.result.expenses[i].taxPercent2")
lcTransactionid = loJResp.StringOf("response.result.expenses[i].transactionid")
lcUpdated = loJResp.StringOf("response.result.expenses[i].updated")
lcVendor = loJResp.StringOf("response.result.expenses[i].vendor")
lnVis_state = loJResp.IntOf("response.result.expenses[i].vis_state")
lcAttachment = loJResp.StringOf("response.result.expenses[i].attachment")
lcTaxAmount1 = loJResp.StringOf("response.result.expenses[i].taxAmount1")
i = i + 1
ENDDO
RELEASE loHttp
RELEASE loQueryParams
RELEASE loSbResponseBody
RELEASE loJResp
Curl Command
curl -G -d "include[]=attachment"
-d "include[]=category"
-d "include[]=expense_profile"
-d "include[]=project"
-d "include[]=account"
-H "Authorization: Bearer <access_token>"
-H "Content-Type: application/json"
https://api.freshbooks.com/accounting/account/{{accountId}}/expenses/expenses
Postman Collection Item JSON
{
"name": "List Expenses",
"event": [
{
"listen": "test",
"script": {
"exec": [
"let jsonData = JSON.parse(responseBody);",
"pm.environment.set(\"expenseId\", jsonData.response.result.expenses[0].id)"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "https://api.freshbooks.com/accounting/account/{{accountId}}/expenses/expenses?include[]=attachment&include[]=category&include[]=expense_profile&include[]=project&include[]=account",
"protocol": "https",
"host": [
"api",
"freshbooks",
"com"
],
"path": [
"accounting",
"account",
"{{accountId}}",
"expenses",
"expenses"
],
"query": [
{
"key": "include[]",
"value": "attachment",
"description": "includes attachment details assocatied with expense receipts"
},
{
"key": "include[]",
"value": "category",
"description": "include expense category in expense\n"
},
{
"key": "include[]",
"value": "expense_profile",
"description": "include expense profile info in expense\n"
},
{
"key": "include[]",
"value": "project",
"description": "include related projects in expense\n"
},
{
"key": "include[]",
"value": "account",
"description": "include account info in expense\n"
}
]
},
"description": "Get all expenses\t"
},
"response": [
{
"name": "List Expenses",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "https://api.freshbooks.com/accounting/account/{{accountId}}/expenses/expenses?include%5B%5D=attachment&include%5B%5D=category&include%5B%5D=expense_profile&include%5B%5D=project&include%5B%5D=account",
"protocol": "https",
"host": [
"api",
"freshbooks",
"com"
],
"path": [
"accounting",
"account",
"{{accountId}}",
"expenses",
"expenses"
],
"query": [
{
"key": "include%5B%5D",
"value": "attachment",
"description": "includes attachment details assocatied with expense receipts"
},
{
"key": "include%5B%5D",
"value": "category",
"description": "include expense category in expense\n"
},
{
"key": "include%5B%5D",
"value": "expense_profile",
"description": "include expense profile info in expense\n"
},
{
"key": "include%5B%5D",
"value": "project",
"description": "include related projects in expense\n"
},
{
"key": "include%5B%5D",
"value": "account",
"description": "include account info in expense\n"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Server",
"value": "nginx"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "X-NewRelic-App-Data",
"value": "PxQBWV5TCBABVlVSAwEOVlcTGhE1AwE2QgNWEVlbQFtcCxYnRA9QFg1ZWU4DFVdfRgFPCkNFR0gBSUZWDBUGEQoHQBJdVkdXQEcVUR1RHVNWBw9UVVsKCwRXUVMABABeSBwHH0BXW1EBB1tbXQtVUAQAXFgBQx8EBVpEBDs="
},
{
"key": "Access-Control-Allow-Origin",
"value": "*"
},
{
"key": "Expires",
"value": "Mon, 30 Apr 2018 21:04:15 GMT"
},
{
"key": "Cache-Control",
"value": "no-cache"
},
{
"key": "Content-Encoding",
"value": "gzip"
},
{
"key": "Via",
"value": "1.1 google"
},
{
"key": "Via",
"value": "1.1 varnish"
},
{
"key": "Accept-Ranges",
"value": "bytes"
},
{
"key": "Accept-Ranges",
"value": "bytes"
},
{
"key": "Age",
"value": "0"
},
{
"key": "Age",
"value": "0"
},
{
"key": "Transfer-Encoding",
"value": "chunked"
},
{
"key": "Date",
"value": "Tue, 30 Apr 2019 21:04:16 GMT"
},
{
"key": "Connection",
"value": "keep-alive"
},
{
"key": "X-Served-By",
"value": "cache-mdw17339-MDW"
},
{
"key": "X-Cache",
"value": "MISS"
},
{
"key": "X-Cache-Hits",
"value": "0"
},
{
"key": "Vary",
"value": "Accept-Encoding"
},
{
"key": "Country",
"value": "CA"
},
{
"key": "Strict-Transport-Security",
"value": "max-age=31536000; includeSubDomains; preload"
}
],
"cookie": [
],
"body": "{\n \"response\": {\n \"result\": {\n \"expenses\": [\n {\n \"account_name\": \"\",\n \"accountid\": null,\n \"accounting_systemid\": \"wkMd2g\",\n \"amount\": {\n \"amount\": \"79.73\",\n \"code\": \"USD\"\n },\n \"attachment\": {\n \"attachmentid\": 8668,\n \"id\": 8668,\n \"jwt\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMjQgYXQgOS4zOS4xOSBBTS5wbmciLCJidWNrZXQiOiJ1cGxvYWRzIiwiZmlsZW5hbWUiOiJ1cGxvYWQtMGU2ZDMwOWQ1ZTI5MzA3NmNhMGIyNDdkODFlOGJlNWE4NDZlZWE0YSIsImxlbmd0aCI6MTkxNDcyLCJrZXkiOiInZG9jcy0nLTQyMzY0MTAvdXBsb2FkLTBlNmQzMDlkNWUyOTMwNzZjYTBiMjQ3ZDgxZThiZTVhODQ2ZWVhNGEifQ.SOoW3_nTUrxjYO76g1UXHPIrO_aLbTpXCHEa-ZcnejA\",\n \"media_type\": \"image/png\"\n },\n \"background_jobid\": null,\n \"bank_name\": \"\",\n \"category\": {\n \"category\": \"Gas\",\n \"categoryid\": 2003174,\n \"created_at\": \"2019-04-18 09:14:52\",\n \"id\": 2003174,\n \"is_cogs\": false,\n \"is_editable\": false,\n \"parentid\": 2003170,\n \"updated_at\": \"2019-04-18 09:14:52\",\n \"vis_state\": 0\n },\n \"categoryid\": 2003174,\n \"clientid\": 0,\n \"compounded_tax\": false,\n \"date\": \"2019-04-24\",\n \"expense_profile\": null,\n \"expenseid\": 1825568,\n \"ext_invoiceid\": 0,\n \"ext_systemid\": 0,\n \"from_bulk_import\": false,\n \"has_receipt\": true,\n \"id\": 1825568,\n \"include_receipt\": false,\n \"invoiceid\": null,\n \"is_cogs\": false,\n \"isduplicate\": true,\n \"markup_percent\": \"0\",\n \"notes\": \"Purchased Gasoline for deliveries\",\n \"profileid\": null,\n \"project\": null,\n \"projectid\": 0,\n \"staffid\": 1,\n \"status\": 0,\n \"taxAmount1\": {\n \"amount\": \"9.17\",\n \"code\": \"USD\"\n },\n \"taxAmount2\": null,\n \"taxName1\": \"other tax\",\n \"taxName2\": null,\n \"taxPercent1\": \"13\",\n \"taxPercent2\": null,\n \"transactionid\": null,\n \"updated\": \"2019-04-24 11:33:35\",\n \"vendor\": \"Shell Gas Station\",\n \"vis_state\": 0\n },\n {\n \"account_name\": \"\",\n \"accountid\": null,\n \"accounting_systemid\": \"wkMd2g\",\n \"amount\": {\n \"amount\": \"79.73\",\n \"code\": \"USD\"\n },\n \"attachment\": {\n \"attachmentid\": 8670,\n \"id\": 8670,\n \"jwt\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMjQgYXQgOS4zOS4xOSBBTS5wbmciLCJidWNrZXQiOiJ1cGxvYWRzIiwiZmlsZW5hbWUiOiJ1cGxvYWQtMGU2ZDMwOWQ1ZTI5MzA3NmNhMGIyNDdkODFlOGJlNWE4NDZlZWE0YSIsImxlbmd0aCI6MTkxNDcyLCJrZXkiOiInZG9jcy0nLTQyMzY0MTAvdXBsb2FkLTBlNmQzMDlkNWUyOTMwNzZjYTBiMjQ3ZDgxZThiZTVhODQ2ZWVhNGEifQ.SOoW3_nTUrxjYO76g1UXHPIrO_aLbTpXCHEa-ZcnejA\",\n \"media_type\": \"image/png\"\n },\n \"background_jobid\": null,\n \"bank_name\": \"\",\n \"category\": {\n \"category\": \"Gas\",\n \"categoryid\": 2003174,\n \"created_at\": \"2019-04-18 09:14:52\",\n \"id\": 2003174,\n \"is_cogs\": false,\n \"is_editable\": false,\n \"parentid\": 2003170,\n \"updated_at\": \"2019-04-18 09:14:52\",\n \"vis_state\": 0\n },\n \"categoryid\": 2003174,\n \"clientid\": 0,\n \"compounded_tax\": false,\n \"date\": \"2019-04-24\",\n \"expense_profile\": null,\n \"expenseid\": 1825574,\n \"ext_invoiceid\": 0,\n \"ext_systemid\": 0,\n \"from_bulk_import\": false,\n \"has_receipt\": true,\n \"id\": 1825574,\n \"include_receipt\": false,\n \"invoiceid\": null,\n \"is_cogs\": false,\n \"isduplicate\": true,\n \"markup_percent\": \"0\",\n \"notes\": \"Purchased Gasoline for deliveries\",\n \"profileid\": null,\n \"project\": null,\n \"projectid\": 0,\n \"staffid\": 1,\n \"status\": 0,\n \"taxAmount1\": {\n \"amount\": \"9.17\",\n \"code\": \"USD\"\n },\n \"taxAmount2\": null,\n \"taxName1\": \"other tax\",\n \"taxName2\": null,\n \"taxPercent1\": \"13\",\n \"taxPercent2\": null,\n \"transactionid\": null,\n \"updated\": \"2019-04-24 11:38:00\",\n \"vendor\": \"Shell Gas Station\",\n \"vis_state\": 2\n },\n {\n \"account_name\": \"\",\n \"accountid\": null,\n \"accounting_systemid\": \"wkMd2g\",\n \"amount\": {\n \"amount\": \"79.73\",\n \"code\": \"USD\"\n },\n \"attachment\": {\n \"attachmentid\": 12138,\n \"id\": 12138,\n \"jwt\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMjQgYXQgOS4zOS4xOSBBTS5wbmciLCJidWNrZXQiOiJ1cGxvYWRzIiwiZmlsZW5hbWUiOiJ1cGxvYWQtMGU2ZDMwOWQ1ZTI5MzA3NmNhMGIyNDdkODFlOGJlNWE4NDZlZWE0YSIsImxlbmd0aCI6MTkxNDcyLCJrZXkiOiInZG9jcy0nLTQyMzY0MTAvdXBsb2FkLTBlNmQzMDlkNWUyOTMwNzZjYTBiMjQ3ZDgxZThiZTVhODQ2ZWVhNGEifQ.SOoW3_nTUrxjYO76g1UXHPIrO_aLbTpXCHEa-ZcnejA\",\n \"media_type\": \"image/png\"\n },\n \"background_jobid\": null,\n \"bank_name\": \"\",\n \"category\": {\n \"category\": \"Gas\",\n \"categoryid\": 2003174,\n \"created_at\": \"2019-04-18 09:14:52\",\n \"id\": 2003174,\n \"is_cogs\": false,\n \"is_editable\": false,\n \"parentid\": 2003170,\n \"updated_at\": \"2019-04-18 09:14:52\",\n \"vis_state\": 0\n },\n \"categoryid\": 2003174,\n \"clientid\": 0,\n \"compounded_tax\": false,\n \"date\": \"2019-04-24\",\n \"expense_profile\": null,\n \"expenseid\": 2721846,\n \"ext_invoiceid\": 0,\n \"ext_systemid\": 0,\n \"from_bulk_import\": false,\n \"has_receipt\": true,\n \"id\": 2721846,\n \"include_receipt\": false,\n \"invoiceid\": null,\n \"is_cogs\": false,\n \"isduplicate\": true,\n \"markup_percent\": \"0\",\n \"notes\": \"Purchased Gasoline for deliveries\",\n \"profileid\": null,\n \"project\": null,\n \"projectid\": 0,\n \"staffid\": 1,\n \"status\": 0,\n \"taxAmount1\": {\n \"amount\": \"9.17\",\n \"code\": \"USD\"\n },\n \"taxAmount2\": null,\n \"taxName1\": \"other tax\",\n \"taxName2\": null,\n \"taxPercent1\": \"13\",\n \"taxPercent2\": null,\n \"transactionid\": null,\n \"updated\": \"2019-04-30 16:48:22\",\n \"vendor\": \"Shell Gas Station\",\n \"vis_state\": 0\n },\n {\n \"account_name\": \"\",\n \"accountid\": null,\n \"accounting_systemid\": \"wkMd2g\",\n \"amount\": {\n \"amount\": \"7000.99\",\n \"code\": \"USD\"\n },\n \"attachment\": {\n \"attachmentid\": 6122,\n \"id\": 6122,\n \"jwt\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50Ijo0MjM2NDEwLCJvcmlnaW5hbF9maWxlbmFtZSI6IlNjcmVlbiBTaG90IDIwMTktMDQtMTYgYXQgMTEuMzcuMjEgQU0ucG5nIiwiYnVja2V0IjoidXBsb2FkcyIsImZpbGVuYW1lIjoidXBsb2FkLTJjMDY0NDEwZDQwYjE1NTRkZTAyM2Q1MjNlNmJjOTA3NDMyYmIwMGMiLCJsZW5ndGgiOjE0NTk2MCwia2V5IjoiJ2RvY3MtJy00MjM2NDEwL3VwbG9hZC0yYzA2NDQxMGQ0MGIxNTU0ZGUwMjNkNTIzZTZiYzkwNzQzMmJiMDBjIn0.MogtZWv_c3mllnjMzX5DEP2J5PBsEa1ZfHwdXgywRoM\",\n \"media_type\": \"image/png\"\n },\n \"background_jobid\": null,\n \"bank_name\": \"\",\n \"category\": {\n \"category\": \"Computer Parts\",\n \"categoryid\": 2005674,\n \"created_at\": \"2019-04-18 09:40:57\",\n \"id\": 2005674,\n \"is_cogs\": false,\n \"is_editable\": true,\n \"parentid\": 2003142,\n \"updated_at\": \"2019-04-18 09:40:57\",\n \"vis_state\": 0\n },\n \"categoryid\": 2005674,\n \"clientid\": 0,\n \"compounded_tax\": false,\n \"date\": \"2019-04-18\",\n \"expense_profile\": null,\n \"expenseid\": 1034972,\n \"ext_invoiceid\": 0,\n \"ext_systemid\": 0,\n \"from_bulk_import\": false,\n \"has_receipt\": true,\n \"id\": 1034972,\n \"include_receipt\": false,\n \"invoiceid\": null,\n \"is_cogs\": false,\n \"isduplicate\": false,\n \"markup_percent\": \"0\",\n \"notes\": \"Need the parts to make the computer hardware\",\n \"profileid\": null,\n \"project\": null,\n \"projectid\": 0,\n \"staffid\": 1,\n \"status\": 0,\n \"taxAmount1\": {\n \"amount\": \"805.42\",\n \"code\": \"USD\"\n },\n \"taxAmount2\": null,\n \"taxName1\": \"HST\",\n \"taxName2\": null,\n \"taxPercent1\": \"13\",\n \"taxPercent2\": null,\n \"transactionid\": null,\n \"updated\": \"2019-04-18 09:41:44\",\n \"vendor\": \"Computer Parts People\",\n \"vis_state\": 0\n },\n {\n \"account_name\": \"\",\n \"accountid\": null,\n \"accounting_systemid\": \"wkMd2g\",\n \"amount\": {\n \"amount\": \"39.991\",\n \"code\": \"USD\"\n },\n \"attachment\": null,\n \"background_jobid\": null,\n \"bank_name\": \"\",\n \"category\": {\n \"category\": \"Equipment\",\n \"categoryid\": 2003232,\n \"created_at\": \"2019-04-18 09:14:52\",\n \"id\": 2003232,\n \"is_cogs\": false,\n \"is_editable\": false,\n \"parentid\": 2003226,\n \"updated_at\": \"2019-04-18 09:14:52\",\n \"vis_state\": 0\n },\n \"categoryid\": 2003232,\n \"clientid\": 0,\n \"compounded_tax\": false,\n \"date\": \"2018-06-20\",\n \"expense_profile\": null,\n \"expenseid\": 1553548,\n \"ext_invoiceid\": 0,\n \"ext_systemid\": 0,\n \"from_bulk_import\": false,\n \"has_receipt\": false,\n \"id\": 1553548,\n \"include_receipt\": false,\n \"invoiceid\": null,\n \"is_cogs\": false,\n \"isduplicate\": false,\n \"markup_percent\": \"0\",\n \"notes\": \"\",\n \"profileid\": null,\n \"project\": null,\n \"projectid\": 0,\n \"staffid\": 31004,\n \"status\": 0,\n \"taxAmount1\": null,\n \"taxAmount2\": null,\n \"taxName1\": null,\n \"taxName2\": null,\n \"taxPercent1\": null,\n \"taxPercent2\": null,\n \"transactionid\": null,\n \"updated\": \"2019-04-24 11:39:15\",\n \"vendor\": null,\n \"vis_state\": 0\n }\n ],\n \"page\": 1,\n \"pages\": 1,\n \"per_page\": 15,\n \"total\": 5\n }\n }\n}"
}
]
}