IControler Service

<back to all web services

UserRequest

The following routes are available for this service:
GET/Users/{Name}

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/UserRequest HTTP/1.1 
Host: gc-test.splitvision.nl 
Content-Type: text/jsv
Content-Length: length

{
	Id: 0,
	Name: String,
	TenantId: String,
	ModifiedBy: 0,
	OrgId: 0,
	Culture: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	User: 
	{
		ItemJson: String,
		ChildItems: 
		[
			{
				ItemJson: String,
				ChildItems: 
				[
					{
						ItemJson: String,
						ChildItems: 
						[
							{
								
							}
						],
						Version: 
						{
							Id: 0,
							ItemId: 0,
							VersionNumber: 0,
							ItemWordId: 0
						},
						Sequence: 0,
						Level: 0,
						IsHistoric: False,
						IsRecursive: False,
						ExportId: 0,
						IsNameValidated: False,
						HasChildren: False,
						EnterpriseIds: 
						[
							0
						],
						Label: String,
						ItemProperties: 
						[
							{
								Id: 0,
								Name: String,
								ItemId: 0,
								MetaItemPropertyId: 0,
								PropertyValueWord: String,
								MetaItemProperty: 
								{
									Id: 0,
									Name: String,
									ShortName: String,
									DisplayName: String,
									Description: String,
									Sequence: 0,
									ValueMetaItemId: 0,
									ValueMetaItemPerspectiveId: 0,
									ValueMetaItemEnterpriseId: 0,
									ValueType: String,
									MetaItemId: 0,
									IsMandatory: False,
									DefaultWordValue: String,
									DefaultObjectItemIds: String,
									IsPropertyInUse: False,
									CategoryMetaItemId: 0,
									CategoryId: 0,
									CategoryName: String,
									ExportId: 0,
									CategorySequence: 0
								},
								ExportId: 0,
								IsValidated: False
							}
						],
						ExtraHeaders: 
						{
							String: String
						},
						MetaItemTypeName: String,
						ParentHierarchy: String,
						ChildItemFetched: False,
						ItemSequence: 0,
						Id: 0,
						SignificantName: String,
						SignificantWordId: 0,
						Name: String,
						ShortName: String,
						Description: String,
						DisplayName: String,
						ParentId: 0,
						MetaItemId: 0,
						Image: 
						{
							Id: 0,
							Name: String,
							Url: String
						},
						Shape: 
						{
							Id: 0,
							Name: String,
							Category: String,
							Geometry: String,
							Properties: String,
							ParentId: 0
						},
						Color: String,
						BorderColor: String,
						Style: String,
						EnterpriseId: 0,
						EnterpriseName: String,
						SelectedRoleCount: 0
					}
				],
				Version: 
				{
					Id: 0,
					ItemId: 0,
					VersionNumber: 0,
					ItemWordId: 0
				},
				Sequence: 0,
				Level: 0,
				IsHistoric: False,
				IsRecursive: False,
				ExportId: 0,
				IsNameValidated: False,
				HasChildren: False,
				EnterpriseIds: 
				[
					0
				],
				Label: String,
				ItemProperties: 
				[
					{
						Id: 0,
						Name: String,
						ItemId: 0,
						MetaItemPropertyId: 0,
						PropertyValueWord: String,
						MetaItemProperty: 
						{
							Id: 0,
							Name: String,
							ShortName: String,
							DisplayName: String,
							Description: String,
							Sequence: 0,
							ValueMetaItemId: 0,
							ValueMetaItemPerspectiveId: 0,
							ValueMetaItemEnterpriseId: 0,
							ValueType: String,
							MetaItemId: 0,
							IsMandatory: False,
							DefaultWordValue: String,
							DefaultObjectItemIds: String,
							IsPropertyInUse: False,
							CategoryMetaItemId: 0,
							CategoryId: 0,
							CategoryName: String,
							ExportId: 0,
							CategorySequence: 0
						},
						ExportId: 0,
						IsValidated: False
					}
				],
				ExtraHeaders: 
				{
					String: String
				},
				MetaItemTypeName: String,
				ParentHierarchy: String,
				ChildItemFetched: False,
				ItemSequence: 0,
				Id: 0,
				SignificantName: String,
				SignificantWordId: 0,
				Name: String,
				ShortName: String,
				Description: String,
				DisplayName: String,
				ParentId: 0,
				MetaItemId: 0,
				Image: 
				{
					Id: 0,
					Name: String,
					Url: String
				},
				Shape: 
				{
					Id: 0,
					Name: String,
					Category: String,
					Geometry: String,
					Properties: String,
					ParentId: 0
				},
				Color: String,
				BorderColor: String,
				Style: String,
				EnterpriseId: 0,
				EnterpriseName: String,
				SelectedRoleCount: 0
			}
		],
		Version: 
		{
			Id: 0,
			ItemId: 0,
			VersionNumber: 0,
			ItemWordId: 0
		},
		Sequence: 0,
		Level: 0,
		IsHistoric: False,
		IsRecursive: False,
		ExportId: 0,
		IsNameValidated: False,
		HasChildren: False,
		EnterpriseIds: 
		[
			0
		],
		Label: String,
		ItemProperties: 
		[
			{
				Id: 0,
				Name: String,
				ItemId: 0,
				MetaItemPropertyId: 0,
				PropertyValueWord: String,
				MetaItemProperty: 
				{
					Id: 0,
					Name: String,
					ShortName: String,
					DisplayName: String,
					Description: String,
					Sequence: 0,
					ValueMetaItemId: 0,
					ValueMetaItemPerspectiveId: 0,
					ValueMetaItemEnterpriseId: 0,
					ValueType: String,
					MetaItemId: 0,
					IsMandatory: False,
					DefaultWordValue: String,
					DefaultObjectItemIds: String,
					IsPropertyInUse: False,
					CategoryMetaItemId: 0,
					CategoryId: 0,
					CategoryName: String,
					ExportId: 0,
					CategorySequence: 0
				},
				ExportId: 0,
				IsValidated: False
			}
		],
		ExtraHeaders: 
		{
			String: String
		},
		MetaItemTypeName: String,
		ParentHierarchy: String,
		ChildItemFetched: False,
		ItemSequence: 0,
		Id: 0,
		SignificantName: String,
		SignificantWordId: 0,
		Name: String,
		ShortName: String,
		Description: String,
		DisplayName: String,
		ParentId: 0,
		MetaItemId: 0,
		Image: 
		{
			Id: 0,
			Name: String,
			Url: String
		},
		Shape: 
		{
			Id: 0,
			Name: String,
			Category: String,
			Geometry: String,
			Properties: String,
			ParentId: 0
		},
		Color: String,
		BorderColor: String,
		Style: String,
		EnterpriseId: 0,
		EnterpriseName: String,
		SelectedRoleCount: 0
	},
	StatusCode: String,
	StatusMessage: String
}