POST api/Expense/AddExpense
Request Information
URI Parameters
None.
Body Parameters
ExpenseDto| Name | Description | Type | Additional information |
|---|---|---|---|
| ExpenseId | integer |
None. |
|
| Comment | string |
None. |
|
| SpentOn | string |
None. |
|
| Amount | decimal number |
None. |
|
| CurrencyId | integer |
None. |
|
| ReceiptPath | string |
None. |
|
| CollaborationId | integer |
None. |
|
| UserId | integer |
None. |
|
| ExpenseCategoryId | integer |
None. |
|
| SpentOnDate | date |
None. |
|
| CreatedOnDate | date |
None. |
|
| CreatedOn | string |
None. |
|
| CategoryName | string |
None. |
|
| StatusId | integer |
None. |
|
| WeekId | integer |
None. |
|
| ReviewedDate | date |
None. |
|
| ReviewedBy | string |
None. |
|
| ExpenseAttachments | Collection of FileDto |
None. |
|
| ExpenseFiles | Collection of ExpenseFileDto |
None. |
|
| CreatedOnWeekDate | date |
None. |
|
| CreatedOnWeekDateString | string |
None. |
|
| CollaborationCurrency | string |
None. |
|
| HourlyRateType | string |
None. |
|
| CollaborationCurrencyAmount | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{
"ExpenseId": 1,
"Comment": "sample string 2",
"SpentOn": "sample string 3",
"Amount": 4.1,
"CurrencyId": 5,
"ReceiptPath": "sample string 6",
"CollaborationId": 7,
"UserId": 1,
"ExpenseCategoryId": 8,
"SpentOnDate": "2025-12-19T18:42:54.2309212+00:00",
"CreatedOnDate": "2025-12-19T18:42:54.2309212+00:00",
"CreatedOn": "sample string 11",
"CategoryName": "sample string 12",
"StatusId": 1,
"WeekId": 13,
"ReviewedDate": "2025-12-19T18:42:54.2309212+00:00",
"ReviewedBy": "sample string 14",
"ExpenseAttachments": [
{
"Name": "sample string 1",
"Type": "sample string 2",
"Data": "sample string 3"
},
{
"Name": "sample string 1",
"Type": "sample string 2",
"Data": "sample string 3"
}
],
"ExpenseFiles": [
{
"ExpenseFileId": 1,
"Name": "sample string 2",
"ExpenseId": 3
},
{
"ExpenseFileId": 1,
"Name": "sample string 2",
"ExpenseId": 3
}
],
"CreatedOnWeekDate": "2025-12-19T18:42:54.2465481+00:00",
"CreatedOnWeekDateString": "sample string 16",
"CollaborationCurrency": "sample string 17",
"HourlyRateType": "sample string 18",
"CollaborationCurrencyAmount": 1.1
}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
BaseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| items | Object |
None. |
|
| message | string |
None. |
|
| total | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"items": {},
"message": "sample string 3",
"total": 4
}