POST api/Usersite
Request Information
URI Parameters
None.
Body Parameters
UserSiteViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| UserId | integer |
None. |
|
| SiteId | integer |
None. |
|
| SiteName | string |
None. |
|
| FirstName | string |
None. |
|
| LastName | string |
None. |
|
| string |
None. |
||
| Roles | Collection of Role |
None. |
|
| UserList | Collection of Users |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserId": 1,
"SiteId": 2,
"SiteName": "sample string 3",
"FirstName": "sample string 4",
"LastName": "sample string 5",
"Email": "sample string 6",
"Roles": [
{
"RoleId": 1,
"ApplicationId": 1,
"RoleName": "sample string 2",
"DefaultPageId": 3,
"Active": true,
"DateCreated": "2026-09-09T23:05:10.4448361+00:00",
"MenuPages": [
{
"ActionName": "sample string 1",
"ControllerName": "sample string 2",
"ItWasNull": true,
"PageId": null,
"ParentPageId": 1,
"ApplicationId": 0,
"PageName": "sample string 4",
"MvcController": null,
"MvcAction": null,
"PageUrl": null,
"ShowInMenu": true,
"MenuSequence": 6,
"ShowMenuOnPage": true,
"RequiresLogin": true,
"Active": true,
"DateCreated": "2026-09-09T23:05:10.4448361+00:00",
"Application": null,
"AbsolutePath": "/simcms"
},
{
"ActionName": "sample string 1",
"ControllerName": "sample string 2",
"ItWasNull": true,
"PageId": null,
"ParentPageId": 1,
"ApplicationId": 0,
"PageName": "sample string 4",
"MvcController": null,
"MvcAction": null,
"PageUrl": null,
"ShowInMenu": true,
"MenuSequence": 6,
"ShowMenuOnPage": true,
"RequiresLogin": true,
"Active": true,
"DateCreated": "2026-09-09T23:05:10.4448361+00:00",
"Application": null,
"AbsolutePath": "/simcms"
}
],
"Application": {
"LatestDesktopNotification": null,
"ApplicationId": 1,
"ApplicationName": "Admin Manager",
"Description": "Manages the Admin Site",
"RootPath": "/AdminManager",
"UseMvcLogic": false,
"Active": true
},
"Pages": [],
"DefaultPage": null
},
{
"RoleId": 1,
"ApplicationId": 1,
"RoleName": "sample string 2",
"DefaultPageId": 3,
"Active": true,
"DateCreated": "2026-09-09T23:05:10.4448361+00:00",
"MenuPages": [
{
"ActionName": "sample string 1",
"ControllerName": "sample string 2",
"ItWasNull": true,
"PageId": null,
"ParentPageId": 1,
"ApplicationId": 0,
"PageName": "sample string 4",
"MvcController": null,
"MvcAction": null,
"PageUrl": null,
"ShowInMenu": true,
"MenuSequence": 6,
"ShowMenuOnPage": true,
"RequiresLogin": true,
"Active": true,
"DateCreated": "2026-09-09T23:05:10.4448361+00:00",
"Application": null,
"AbsolutePath": "/simcms"
},
{
"ActionName": "sample string 1",
"ControllerName": "sample string 2",
"ItWasNull": true,
"PageId": null,
"ParentPageId": 1,
"ApplicationId": 0,
"PageName": "sample string 4",
"MvcController": null,
"MvcAction": null,
"PageUrl": null,
"ShowInMenu": true,
"MenuSequence": 6,
"ShowMenuOnPage": true,
"RequiresLogin": true,
"Active": true,
"DateCreated": "2026-09-09T23:05:10.4448361+00:00",
"Application": null,
"AbsolutePath": "/simcms"
}
],
"Application": {
"LatestDesktopNotification": null,
"ApplicationId": 1,
"ApplicationName": "Admin Manager",
"Description": "Manages the Admin Site",
"RootPath": "/AdminManager",
"UseMvcLogic": false,
"Active": true
},
"Pages": [],
"DefaultPage": null
}
],
"UserList": [
{
"UserId": 1,
"UserName": "sample string 2",
"FirstName": "sample string 3",
"LastName": "sample string 4",
"Email": "sample string 5"
},
{
"UserId": 1,
"UserName": "sample string 2",
"FirstName": "sample string 3",
"LastName": "sample string 4",
"Email": "sample string 5"
}
]
}
application/xml, text/xml
Sample:
<UserSiteViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SIMCMSWebApi.Models.UserSite">
<Email>sample string 6</Email>
<FirstName>sample string 4</FirstName>
<LastName>sample string 5</LastName>
<Roles xmlns:d2p1="http://schemas.datacontract.org/2004/07/AdminManager.API.Model">
<d2p1:Role>
<d2p1:Active>true</d2p1:Active>
<d2p1:ApplicationId>1</d2p1:ApplicationId>
<d2p1:DefaultPageId>3</d2p1:DefaultPageId>
<d2p1:MenuPages>
<d2p1:Page>
<d2p1:ActionName>sample string 1</d2p1:ActionName>
<d2p1:ControllerName>sample string 2</d2p1:ControllerName>
<d2p1:ItWasNull>true</d2p1:ItWasNull>
<d2p1:RequiresLogin>true</d2p1:RequiresLogin>
</d2p1:Page>
<d2p1:Page>
<d2p1:ActionName>sample string 1</d2p1:ActionName>
<d2p1:ControllerName>sample string 2</d2p1:ControllerName>
<d2p1:ItWasNull>true</d2p1:ItWasNull>
<d2p1:RequiresLogin>true</d2p1:RequiresLogin>
</d2p1:Page>
</d2p1:MenuPages>
<d2p1:Pages />
<d2p1:RoleName>sample string 2</d2p1:RoleName>
</d2p1:Role>
<d2p1:Role>
<d2p1:Active>true</d2p1:Active>
<d2p1:ApplicationId>1</d2p1:ApplicationId>
<d2p1:DefaultPageId>3</d2p1:DefaultPageId>
<d2p1:MenuPages>
<d2p1:Page>
<d2p1:ActionName>sample string 1</d2p1:ActionName>
<d2p1:ControllerName>sample string 2</d2p1:ControllerName>
<d2p1:ItWasNull>true</d2p1:ItWasNull>
<d2p1:RequiresLogin>true</d2p1:RequiresLogin>
</d2p1:Page>
<d2p1:Page>
<d2p1:ActionName>sample string 1</d2p1:ActionName>
<d2p1:ControllerName>sample string 2</d2p1:ControllerName>
<d2p1:ItWasNull>true</d2p1:ItWasNull>
<d2p1:RequiresLogin>true</d2p1:RequiresLogin>
</d2p1:Page>
</d2p1:MenuPages>
<d2p1:Pages />
<d2p1:RoleName>sample string 2</d2p1:RoleName>
</d2p1:Role>
</Roles>
<SiteId>2</SiteId>
<SiteName>sample string 3</SiteName>
<UserId>1</UserId>
<UserList xmlns:d2p1="http://schemas.datacontract.org/2004/07/SIM.Model.Entities">
<d2p1:Users>
<d2p1:Email>sample string 5</d2p1:Email>
<d2p1:FirstName>sample string 3</d2p1:FirstName>
<d2p1:LastName>sample string 4</d2p1:LastName>
<d2p1:UserId>1</d2p1:UserId>
<d2p1:UserName>sample string 2</d2p1:UserName>
</d2p1:Users>
<d2p1:Users>
<d2p1:Email>sample string 5</d2p1:Email>
<d2p1:FirstName>sample string 3</d2p1:FirstName>
<d2p1:LastName>sample string 4</d2p1:LastName>
<d2p1:UserId>1</d2p1:UserId>
<d2p1:UserName>sample string 2</d2p1:UserName>
</d2p1:Users>
</UserList>
</UserSiteViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.