PUT api/Portal/Expense/{ExpenseID}

Update expenses

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ExpenseID

string

Required

Body Parameters

IBMS_Cloud_API.ExpenseModel+Expense
NameDescriptionTypeAdditional 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-04-28T15:20:21.7063798+01: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-04-28T15:20:21.7063798+01: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-04-28T15:20:21.7063798+01: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

Object

None.

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/" />