POST api/User/Add
Request Information
URI Parameters
None.
Body Parameters
UserModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | integer |
None. |
|
| FirstName | string |
None. |
|
| LastName | string |
None. |
|
| EmailAddress | string |
None. |
|
| PhoneNo | string |
None. |
|
| Address | string |
None. |
|
| UserName | string |
None. |
|
| Password | string |
None. |
|
| RoleID | integer |
None. |
|
| Role | string |
None. |
|
| Language | string |
None. |
|
| Image | string |
None. |
|
| ImageStatus | integer |
None. |
|
| ParentUserID | integer |
None. |
|
| IsActive | boolean |
None. |
|
| OutletID | integer |
None. |
|
| Outlet | string |
None. |
|
| AttachedImage | ImageModel |
None. |
|
| PassResetterCode | string |
None. |
|
| RelatedCustomerID | integer |
None. |
|
| CreatedAt | date |
None. |
|
| UpdatedAt | date |
None. |
|
| UpdatedByUserID | integer |
None. |
|
| UpdatePermission | string |
None. |
|
| UpdatePasswordPermission | string |
None. |
|
| IsDeliveryPerson | boolean |
None. |
|
| IsReseller | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"ID": 1,
"FirstName": "sample string 2",
"LastName": "sample string 3",
"EmailAddress": "sample string 4",
"PhoneNo": "sample string 5",
"Address": "sample string 6",
"UserName": "sample string 7",
"Password": "sample string 8",
"RoleID": 1,
"Role": "sample string 9",
"Language": "sample string 10",
"Image": "sample string 11",
"ImageStatus": 1,
"ParentUserID": 1,
"IsActive": true,
"OutletID": 1,
"Outlet": "sample string 12",
"AttachedImage": {
"Base64String": "sample string 1",
"Extention": "sample string 2"
},
"PassResetterCode": "sample string 13",
"RelatedCustomerID": 1,
"CreatedAt": "2026-07-28T08:32:47.2831265+02:00",
"UpdatedAt": "2026-07-28T08:32:47.2831265+02:00",
"UpdatedByUserID": 1,
"UpdatePermission": "sample string 14",
"UpdatePasswordPermission": "sample string 15",
"IsDeliveryPerson": true,
"IsReseller": true
}
application/xml, text/xml
Sample:
<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">
<Address>sample string 6</Address>
<AttachedImage>
<Base64String>sample string 1</Base64String>
<Extention>sample string 2</Extention>
</AttachedImage>
<CreatedAt>2026-07-28T08:32:47.2831265+02:00</CreatedAt>
<EmailAddress>sample string 4</EmailAddress>
<FirstName>sample string 2</FirstName>
<ID>1</ID>
<Image>sample string 11</Image>
<ImageStatus>1</ImageStatus>
<IsActive>true</IsActive>
<IsDeliveryPerson>true</IsDeliveryPerson>
<IsReseller>true</IsReseller>
<Language>sample string 10</Language>
<LastName>sample string 3</LastName>
<Outlet>sample string 12</Outlet>
<OutletID>1</OutletID>
<ParentUserID>1</ParentUserID>
<PassResetterCode>sample string 13</PassResetterCode>
<Password>sample string 8</Password>
<PhoneNo>sample string 5</PhoneNo>
<RelatedCustomerID>1</RelatedCustomerID>
<Role>sample string 9</Role>
<RoleID>1</RoleID>
<UpdatePasswordPermission>sample string 15</UpdatePasswordPermission>
<UpdatePermission>sample string 14</UpdatePermission>
<UpdatedAt>2026-07-28T08:32:47.2831265+02:00</UpdatedAt>
<UpdatedByUserID>1</UpdatedByUserID>
<UserName>sample string 7</UserName>
</UserModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
UserResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| UserModel | UserModel |
None. |
|
| SystemConfig | SystemConfigModel |
None. |
|
| ResponseCode | integer |
None. |
|
| ResponseText | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"UserModel": {
"ID": 1,
"FirstName": "sample string 2",
"LastName": "sample string 3",
"EmailAddress": "sample string 4",
"PhoneNo": "sample string 5",
"Address": "sample string 6",
"UserName": "sample string 7",
"Password": "sample string 8",
"RoleID": 1,
"Role": "sample string 9",
"Language": "sample string 10",
"Image": "sample string 11",
"ImageStatus": 1,
"ParentUserID": 1,
"IsActive": true,
"OutletID": 1,
"Outlet": "sample string 12",
"AttachedImage": {
"Base64String": "sample string 1",
"Extention": "sample string 2"
},
"PassResetterCode": "sample string 13",
"RelatedCustomerID": 1,
"CreatedAt": "2026-07-28T08:32:47.2987399+02:00",
"UpdatedAt": "2026-07-28T08:32:47.2987399+02:00",
"UpdatedByUserID": 1,
"UpdatePermission": "sample string 14",
"UpdatePasswordPermission": "sample string 15",
"IsDeliveryPerson": true,
"IsReseller": true
},
"SystemConfig": {
"ID": 1,
"TopbarLogoImage": "sample string 2",
"FooterLogoImage": "sample string 3",
"CurrencySign": "sample string 4",
"ReportsLogo": "sample string 5",
"IsActive": true,
"FooterText": "sample string 6"
},
"ResponseCode": 1,
"ResponseText": "sample string 2"
}
application/xml, text/xml
Sample:
<UserResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">
<ResponseCode>1</ResponseCode>
<ResponseText>sample string 2</ResponseText>
<SystemConfig>
<CurrencySign>sample string 4</CurrencySign>
<FooterLogoImage>sample string 3</FooterLogoImage>
<FooterText>sample string 6</FooterText>
<ID>1</ID>
<IsActive>true</IsActive>
<ReportsLogo>sample string 5</ReportsLogo>
<TopbarLogoImage>sample string 2</TopbarLogoImage>
</SystemConfig>
<UserModel>
<Address>sample string 6</Address>
<AttachedImage>
<Base64String>sample string 1</Base64String>
<Extention>sample string 2</Extention>
</AttachedImage>
<CreatedAt>2026-07-28T08:32:47.2987399+02:00</CreatedAt>
<EmailAddress>sample string 4</EmailAddress>
<FirstName>sample string 2</FirstName>
<ID>1</ID>
<Image>sample string 11</Image>
<ImageStatus>1</ImageStatus>
<IsActive>true</IsActive>
<IsDeliveryPerson>true</IsDeliveryPerson>
<IsReseller>true</IsReseller>
<Language>sample string 10</Language>
<LastName>sample string 3</LastName>
<Outlet>sample string 12</Outlet>
<OutletID>1</OutletID>
<ParentUserID>1</ParentUserID>
<PassResetterCode>sample string 13</PassResetterCode>
<Password>sample string 8</Password>
<PhoneNo>sample string 5</PhoneNo>
<RelatedCustomerID>1</RelatedCustomerID>
<Role>sample string 9</Role>
<RoleID>1</RoleID>
<UpdatePasswordPermission>sample string 15</UpdatePasswordPermission>
<UpdatePermission>sample string 14</UpdatePermission>
<UpdatedAt>2026-07-28T08:32:47.2987399+02:00</UpdatedAt>
<UpdatedByUserID>1</UpdatedByUserID>
<UserName>sample string 7</UserName>
</UserModel>
</UserResponse>