Bombshell Agency Platform Service

<back to all web services

RolesToMenuItemsRequest

The following routes are available for this service:
GET,OPTIONS/v1/RoleToMenuItems/{RoleId}
PUT,POST,DELETE,OPTIONS/v1/RoleToMenuItems

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/RolesToMenuItemsRequest HTTP/1.1 
Host: backofficedemoapi.bombshelltechnologies.com 
Content-Type: text/jsv
Content-Length: length

{
	RoleId: 00000000000000000000000000000000,
	MenuItemId: 00000000000000000000000000000000
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String
			}
		]
	},
	MenuItems: 
	[
		{
			MenuItemId: 00000000000000000000000000000000,
			Route: String,
			Title: String,
			ModuleId: String,
			Nav: False,
			ElementUid: String,
			IconClass: String,
			SortOrder: 0,
			IsHeader: False,
			IsSubHeader: False,
			IsSubMenu: False,
			SortSubOrder: 0,
			SubMenuLevel: 0,
			HtmlOnly: False,
			Locked: False,
			ParentMenuItemId: 00000000000000000000000000000000,
			SubMenu: 
			[
				{
					MenuItemId: 00000000000000000000000000000000,
					Route: String,
					Title: String,
					ModuleId: String,
					Nav: False,
					ElementUid: String,
					IconClass: String,
					SortOrder: 0,
					IsHeader: False,
					IsSubHeader: False,
					IsSubMenu: False,
					SortSubOrder: 0,
					SubMenuLevel: 0,
					HtmlOnly: False,
					Locked: False,
					ParentMenuItemId: 00000000000000000000000000000000,
					SubMenu: 
					[
						{
							MenuItemId: 00000000000000000000000000000000,
							Route: String,
							Title: String,
							ModuleId: String,
							Nav: False,
							ElementUid: String,
							IconClass: String,
							SortOrder: 0,
							IsHeader: False,
							IsSubHeader: False,
							IsSubMenu: False,
							SortSubOrder: 0,
							SubMenuLevel: 0,
							HtmlOnly: False,
							Locked: False,
							ParentMenuItemId: 00000000000000000000000000000000
						}
					]
				}
			]
		}
	],
	MenuItemRoles: 
	[
		{
			MenuItemRoleId: 0,
			MenuItemId: 00000000000000000000000000000000,
			RoleId: 00000000000000000000000000000000
		}
	]
}