PUT api/Portal/Expense/{ExpenseID}
Update expenses
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| ExpenseID | string |
Required |
Body Parameters
IBMS_Cloud_API.ExpenseModel+Expense| Name | Description | Type | Additional information |
|---|---|---|---|
| ExpenseID | integer |
None. |
|
| ExpenseTypeID | integer |
None. |
|
| ExpenseDate | date |
None. |
|
| EmployeeID | integer |
None. |
|
| CheckedByID | integer |
None. |
|
| CheckedByDate | string |
None. |
|
| CheckedByStatusID | integer |
None. |
|
| CheckedByDetails | string |
None. |
|
| Notes | string |
None. |
|
| AuthorisedStatusID | integer |
None. |
|
| AuthorisationSubmittedToID | integer |
None. |
|
| AuthorisationSubmittedDate | string |
None. |
|
| AuthorisedByID | integer |
None. |
|
| AuthorisedDate | string |
None. |
|
| AuthorisedDetails | string |
None. |
|
| HistoryDetails | string |
None. |
|
| ExpensesPaid | boolean |
None. |
|
| ExpensesPaidDate | string |
None. |
|
| ExpensesPaidDetails | string |
None. |
|
| ExternalLinkID | integer |
None. |
|
| ExpenseTotal | decimal number |
None. |
|
| TypeDesc | string |
None. |
|
| AuthStatus | string |
None. |
|
| StatusID | integer |
None. |
|
| View | integer |
None. |
|
| EmployeeName | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"ExpenseID": 1,
"ExpenseTypeID": 2,
"ExpenseDate": "2025-11-12T21:50:01.7852387+00:00",
"EmployeeID": 4,
"CheckedByID": 5,
"CheckedByDate": "sample string 6",
"CheckedByStatusID": 7,
"CheckedByDetails": "sample string 8",
"Notes": "sample string 9",
"AuthorisedStatusID": 10,
"AuthorisationSubmittedToID": 11,
"AuthorisationSubmittedDate": "sample string 12",
"AuthorisedByID": 13,
"AuthorisedDate": "sample string 14",
"AuthorisedDetails": "sample string 15",
"HistoryDetails": "sample string 16",
"ExpensesPaid": true,
"ExpensesPaidDate": "sample string 18",
"ExpensesPaidDetails": "sample string 19",
"ExternalLinkID": 20,
"ExpenseTotal": 21.1,
"TypeDesc": "sample string 22",
"AuthStatus": "sample string 23",
"StatusID": 24,
"View": 25,
"EmployeeName": "sample string 26"
}
text/html
Sample:
{"ExpenseID":1,"ExpenseTypeID":2,"ExpenseDate":"2025-11-12T21:50:01.7852387+00:00","EmployeeID":4,"CheckedByID":5,"CheckedByDate":"sample string 6","CheckedByStatusID":7,"CheckedByDetails":"sample string 8","Notes":"sample string 9","AuthorisedStatusID":10,"AuthorisationSubmittedToID":11,"AuthorisationSubmittedDate":"sample string 12","AuthorisedByID":13,"AuthorisedDate":"sample string 14","AuthorisedDetails":"sample string 15","HistoryDetails":"sample string 16","ExpensesPaid":true,"ExpensesPaidDate":"sample string 18","ExpensesPaidDetails":"sample string 19","ExternalLinkID":20,"ExpenseTotal":21.1,"TypeDesc":"sample string 22","AuthStatus":"sample string 23","StatusID":24,"View":25,"EmployeeName":"sample string 26"}
application/xml, text/xml
Sample:
<ExpenseModel.Expense xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IBMS_Cloud_API"> <AuthStatus>sample string 23</AuthStatus> <AuthorisationSubmittedDate>sample string 12</AuthorisationSubmittedDate> <AuthorisationSubmittedToID>11</AuthorisationSubmittedToID> <AuthorisedByID>13</AuthorisedByID> <AuthorisedDate>sample string 14</AuthorisedDate> <AuthorisedDetails>sample string 15</AuthorisedDetails> <AuthorisedStatusID>10</AuthorisedStatusID> <CheckedByDate>sample string 6</CheckedByDate> <CheckedByDetails>sample string 8</CheckedByDetails> <CheckedByID>5</CheckedByID> <CheckedByStatusID>7</CheckedByStatusID> <EmployeeID>4</EmployeeID> <EmployeeName>sample string 26</EmployeeName> <ExpenseDate>2025-11-12T21:50:01.7852387+00:00</ExpenseDate> <ExpenseID>1</ExpenseID> <ExpenseTotal>21.1</ExpenseTotal> <ExpenseTypeID>2</ExpenseTypeID> <ExpensesPaid>true</ExpensesPaid> <ExpensesPaidDate>sample string 18</ExpensesPaidDate> <ExpensesPaidDetails>sample string 19</ExpensesPaidDetails> <ExternalLinkID>20</ExternalLinkID> <HistoryDetails>sample string 16</HistoryDetails> <Notes>sample string 9</Notes> <StatusID>24</StatusID> <TypeDesc>sample string 22</TypeDesc> <View>25</View> </ExpenseModel.Expense>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ObjectNone.
Response Formats
application/json, text/json, text/html
Sample:
{}
application/xml, text/xml
Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />