PATCH api/Administration/Users/UpdatePasswordByLogin   Administration   All Services

This service updates a user's password. Returns 204 if successful.

Request Information

Headers

Fields Type M/O/C Definition
AccountLoginName String(50) Mandatory Login name of an account used for logging into Galaxy application to perform the service call
AccountPassword String(50) Mandatory Password of an account used for logging into Galaxy application to perform the service call
SourceSystemID String(50) Mandatory Name or ID of application or system that initiated the call.
DomainID String(50) Mandatory Name or ID of the domain that the call is being made to. (Value will be 1, if the site only has one domain)
Accept String Optional Format in which client expects the response: [application/json] (default), [application/xml]
ContentType String Optional Format in which client is sending the request: [application/json] (default), [application/xml]

Parameters

NameDescriptionAdditional informationType
model
Must pass LoginName and (new) Password; other fields will be ignored

Define this parameter in the request body.

UserDTO
UserDTO:
PropertyNameTypeRequiredDescription
LoginName String Mandatory Maximum length: 50 chars
Password String Conditional Maximum length: 50 chars
FirstName String Conditional Maximum length: 50 chars
MiddleName String Optional Maximum length: 50 chars
LastName String Conditional Maximum length: 50 chars
Email String Conditional Maximum length: 50 chars
ExpiryDate String Optional For modification, passing empty string will remove previous value of user's ExpiryDateIf null, previous value will not be overwritten.Input value should follow ISO 8601 standard.
EmployeeID String Optional Maximum length: 50 chars
Citizenship String Optional Maximum length: 50 chars
DateOfBirth Nullable<DateTime> Optional
EmploymentDate Nullable<DateTime> Optional
Company String Optional Maximum length: 100 chars
Department String Optional Maximum length: 100 chars
Title String Optional Maximum length: 50 chars
Notes String Optional
PhoneNumber String Optional Maximum length: 50 chars
WorkPhoneNumber String Optional Maximum length: 50 chars
FaxNumber String Optional Maximum length: 50 chars
Address String Optional Maximum length: 256 chars
Address2 String Optional Maximum length: 256 chars
City String Optional Maximum length: 50 chars
ProvinceOrState String Optional Maximum length: 50 chars
PostalCode String Optional Maximum length: 50 chars
Country String Optional Maximum length: 2 chars
PlaceOfBirth String Optional Maximum length: 100 chars
Gender Nullable<Byte> Optional
DomainID Int32 Optional
NewLoginName String Optional Maximum length: 50 chars
IsFMS Nullable<Boolean> Optional
IsSSO Boolean Optional
CostCenter String Optional Maximum length: 50 chars
UserID Int32 Optional
SetAzureB2cId Boolean Conditional Default=false. If true, will update value passed into AzureB2cId.
AzureB2cId Nullable<Guid> Conditional When modifying this field, SetAzureB2cId needs to be true.

Request body formats

application/json, text/json

Sample:
{
  "LoginName": "sample string 1",
  "Password": "sample string 2",
  "FirstName": "sample string 3",
  "MiddleName": "sample string 4",
  "LastName": "sample string 5",
  "Email": "sample string 6",
  "ExpiryDate": "sample string 7",
  "EmployeeID": "sample string 8",
  "Citizenship": "sample string 9",
  "DateOfBirth": "2025-07-01T14:50:48.3372623+00:00",
  "EmploymentDate": "2025-07-01T14:50:48.3372623+00:00",
  "Company": "sample string 10",
  "Department": "sample string 11",
  "Title": "sample string 12",
  "Notes": "sample string 13",
  "PhoneNumber": "sample string 14",
  "WorkPhoneNumber": "sample string 15",
  "FaxNumber": "sample string 16",
  "Address": "sample string 17",
  "Address2": "sample string 18",
  "City": "sample string 19",
  "ProvinceOrState": "sample string 20",
  "PostalCode": "sample string 21",
  "Country": "sample string 22",
  "PlaceOfBirth": "sample string 23",
  "Gender": 64,
  "DomainID": 24,
  "NewLoginName": "sample string 25",
  "IsFMS": true,
  "IsSSO": true,
  "CostCenter": "sample string 27",
  "UserID": 28,
  "SetAzureB2cId": true,
  "AzureB2cId": "88125d94-2c53-468a-9a4a-2a5cbd7e7acb"
}

application/xml, text/xml

Sample:
<UserDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LMS.API.Service.Models.Administration">
  <Address>sample string 17</Address>
  <Address2>sample string 18</Address2>
  <AzureB2cId>88125d94-2c53-468a-9a4a-2a5cbd7e7acb</AzureB2cId>
  <Citizenship>sample string 9</Citizenship>
  <City>sample string 19</City>
  <Company>sample string 10</Company>
  <CostCenter>sample string 27</CostCenter>
  <Country>sample string 22</Country>
  <DateOfBirth>2025-07-01T14:50:48.3372623+00:00</DateOfBirth>
  <Department>sample string 11</Department>
  <DomainID>24</DomainID>
  <Email>sample string 6</Email>
  <EmployeeID>sample string 8</EmployeeID>
  <EmploymentDate>2025-07-01T14:50:48.3372623+00:00</EmploymentDate>
  <ExpiryDate>sample string 7</ExpiryDate>
  <FaxNumber>sample string 16</FaxNumber>
  <FirstName>sample string 3</FirstName>
  <Gender>64</Gender>
  <IsFMS>true</IsFMS>
  <IsSSO>true</IsSSO>
  <LastName>sample string 5</LastName>
  <LoginName>sample string 1</LoginName>
  <MiddleName>sample string 4</MiddleName>
  <NewLoginName>sample string 25</NewLoginName>
  <Notes>sample string 13</Notes>
  <Password>sample string 2</Password>
  <PhoneNumber>sample string 14</PhoneNumber>
  <PlaceOfBirth>sample string 23</PlaceOfBirth>
  <PostalCode>sample string 21</PostalCode>
  <ProvinceOrState>sample string 20</ProvinceOrState>
  <SetAzureB2cId>true</SetAzureB2cId>
  <Title>sample string 12</Title>
  <WorkPhoneNumber>sample string 15</WorkPhoneNumber>
</UserDTO>

Return Type

Return type null