The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
RelativeViews:
[
{
Title: String,
Description: String,
Name: String,
Uri: String
}
],
CustomViews:
[
{
Title: String,
Description: String,
Name: String,
Uri: String
}
],
DynamicViews:
[
{
Name: String,
Uri: String
}
],
CurrentUserBrowserView:
{
Title: String,
Description: String,
Name: String,
Uri: String
},
Fields:
[
{
DecimalsProvider: String,
Name: String,
DataType: String,
AcceptedValues:
{
AcceptedValuesList: String,
DisplayField1: String,
DisplayField2: String,
KeyField: String,
IndexField: String,
ParentField: String,
SortFields:
[
{
Name: String,
Direction: String
}
],
LookupData:
[
{
String: {}
}
],
DisplayInfo:
{
AutoSizeColumns: False,
Columns:
[
{
Name: String,
Description: String,
Width: 0
}
]
}
},
Description: String,
Width: 0,
Editor: String,
Visible: False
}
],
Filters:
[
{
Name: String,
Description: String,
FieldName: String,
LinkName: String,
Kind: String,
DisplayAs: String,
Behaviour: String,
Operators:
{
From: String,
To: String,
Value: String
},
Required: False,
Visible: False,
Enable: False,
Hidden: False,
DataType: String,
PredefinedValues:
{
From: {},
To: {},
Value: {}
},
AcceptedValues:
{
AcceptedValuesList: String,
DisplayField1: String,
DisplayField2: String,
KeyField: String,
IndexField: String,
ParentField: String,
SortFields:
[
{
Name: String,
Direction: String
}
],
LookupData:
[
{
String: {}
}
],
DisplayInfo:
{
AutoSizeColumns: False,
Columns:
[
{
Name: String,
Description: String,
Width: 0
}
]
}
},
AllowedOperators:
[
String
],
UseRange: False,
AllowNullState: False
}
],
IdentityField: String,
SortBy:
[
{
Expression: String,
Default: False
}
],
Title: String,
Description: String,
Name: String,
Uri: String
}