Create View
Retrieve the view object that the logged in user created.
POST odata/_userConfigs --x-appvity-channelId: [ChannelID]
--x-appvity-teamid: [TeamID]
--Cookie: graphNodeCookie=[ID]
--data-binary [ViewObject]
URL Endpoint##
odata/_userConfigs
Method##
POST.
Parameters
Support OData Filter syntax.
Request Header
--x-appvity-channelId: [ChannelID]
--x-appvity-teamid: [TeamID]
--Cookie: graphNodeCookie=[ID]
Body
View object.
Response
Code: 201 Created.
Example:
Request
{
"value": {
"groupBy": "",
"allowPageSize": false,
"pageSize": 10,
"displayColumns": [
{
"name": "checkbox",
"index": 0,
"title": "Checkbox",
"checked": true,
"disabled": false,
"width": 40
},
{
"name": "internalId",
"index": 1,
"title": "ID",
"checked": true,
"disabled": false,
"width": 80,
"editable": false
},
{
"name": "attachment",
"index": 2,
"title": "Attachment",
"checked": false,
"disabled": false,
"width": 40,
"editable": false
},
{
"name": "name",
"index": 3,
"title": "Title",
"checked": true,
"disabled": false,
"editable": true,
"editorType": "text"
},
{
"name": "contextMenu",
"index": 4,
"title": "Context Menu",
"checked": true,
"disabled": false,
"width": 50,
"editable": false
},
{
"name": "assignedTo",
"index": 5,
"title": "Assigned To",
"checked": true,
"disabled": false,
"width": 120,
"editable": false
},
{
"name": "dueDate",
"index": 6,
"title": "Due Date",
"checked": true,
"disabled": false,
"width": 100,
"editable": true,
"editorType": "date"
},
{
"name": "priority",
"index": 7,
"title": "Priority",
"checked": false,
"disabled": false,
"width": 90,
"editable": true
},
{
"name": "status",
"index": 8,
"title": "Status",
"checked": true,
"disabled": false,
"width": 100,
"editable": true
},
{
"name": "source",
"index": 9,
"title": "Source",
"checked": true,
"disabled": false,
"width": 80,
"editable": false
},
{
"name": "bucketName",
"index": 10,
"title": "Story",
"checked": false,
"disabled": false,
"width": 100,
"editable": false
},
{
"name": "phaseName",
"index": 11,
"title": "Phase",
"checked": false,
"disabled": false,
"width": 100,
"editable": false
},
{
"name": "estimation",
"index": 12,
"title": "Estimation",
"checked": false,
"disabled": false,
"width": 100,
"editable": false
},
{
"name": "startDate",
"index": 13,
"title": "Start Date",
"checked": false,
"disabled": false,
"width": 100,
"editable": true,
"editorType": "date"
},
{
"name": "updatedAt",
"index": 14,
"title": "Modified",
"checked": false,
"disabled": false,
"width": 100,
"editable": true
},
{
"name": "createdBy",
"index": 15,
"title": "Created By",
"checked": false,
"disabled": false,
"width": 110,
"editable": false
},
{
"name": "createdAt",
"index": 16,
"title": "Created At",
"checked": false,
"disabled": false,
"width": 110
},
{
"name": "completedDate",
"index": 17,
"title": "Completed Date",
"checked": false,
"disabled": false,
"width": 120
}
],
"globalFilters": {
"channelFilter": [],
"dateFilter": {
"filter": "",
"filterBy": "startDate",
"startDate": "",
"dueDate": "",
"timeFrame": "lastCurrentNextMonth"
},
"sourceFilter": {
"filter": "",
"choices": []
},
"priorityFilter": {
"filter": "",
"choices": []
},
"statusFilter": {
"filter": "",
"choices": []
},
"severityFilter": {
"filter": "",
"choices": []
},
"assignTo": []
},
"mode": ""
},
"key": "Team Tasks",
"type": "task",
"subType": "task",
"shareable": false,
"show": true
}
Message:
{
"@odata.context":
"https://schema.appvity.com/odata/$metadata#_userConfigs/$entity",
"@odata.editLink":
"https://schema.appvity.com/odata/_userConfigs('5f6338464d596392f5554b85')",
"@odata.id":
"https://schema.appvity.com/odata/_userConfigs('5f6338464d596392f5554b85')",
"value": {
"groupBy": "",
"allowPageSize": false,
"pageSize": 10,
"displayColumns": [
{
"name": "checkbox",
"index": 0,
"title": "Checkbox",
"checked": true,
"disabled": false,
"width": 40
},
{
"name": "internalId",
"index": 1,
"title": "ID",
"checked": true,
"disabled": false,
"width": 80,
"editable": false
},
{
"name": "attachment",
"index": 2,
"title": "Attachment",
"checked": false,
"disabled": false,
"width": 40,
"editable": false
},
{
"name": "name",
"index": 3,
"title": "Title",
"checked": true,
"disabled": false,
"editable": true,
"editorType": "text"
},
{
"name": "contextMenu",
"index": 4,
"title": "Context Menu",
"checked": true,
"disabled": false,
"width": 50,
"editable": false
},
{
"name": "assignedTo",
"index": 5,
"title": "Assigned To",
"checked": true,
"disabled": false,
"width": 120,
"editable": false
},
{
"name": "dueDate",
"index": 6,
"title": "Due Date",
"checked": true,
"disabled": false,
"width": 100,
"editable": true,
"editorType": "date"
},
{
"name": "priority",
"index": 7,
"title": "Priority",
"checked": false,
"disabled": false,
"width": 90,
"editable": true
},
{
"name": "status",
"index": 8,
"title": "Status",
"checked": true,
"disabled": false,
"width": 100,
"editable": true
},
{
"name": "source",
"index": 9,
"title": "Source",
"checked": true,
"disabled": false,
"width": 80,
"editable": false
},
{
"name": "bucketName",
"index": 10,
"title": "Story",
"checked": false,
"disabled": false,
"width": 100,
"editable": false
},
{
"name": "phaseName",
"index": 11,
"title": "Phase",
"checked": false,
"disabled": false,
"width": 100,
"editable": false
},
{
"name": "estimation",
"index": 12,
"title": "Estimation",
"checked": false,
"disabled": false,
"width": 100,
"editable": false
},
{
"name": "startDate",
"index": 13,
"title": "Start Date",
"checked": false,
"disabled": false,
"width": 100,
"editable": true,
"editorType": "date"
},
{
"name": "updatedAt",
"index": 14,
"title": "Modified",
"checked": false,
"disabled": false,
"width": 100,
"editable": true
},
{
"name": "createdBy",
"index": 15,
"title": "Created By",
"checked": false,
"disabled": false,
"width": 110,
"editable": false
},
{
"name": "createdAt",
"index": 16,
"title": "Created At",
"checked": false,
"disabled": false,
"width": 110
},
{
"name": "completedDate",
"index": 17,
"title": "Completed Date",
"checked": false,
"disabled": false,
"width": 120
}
],
"globalFilters": {
"channelFilter": [],
"dateFilter": {
"filter": "",
"filterBy": "startDate",
"startDate": "",
"dueDate": "",
"timeFrame": "lastCurrentNextMonth"
},
"sourceFilter": {
"filter": "",
"choices": []
},
"priorityFilter": {
"filter": "",
"choices": []
},
"statusFilter": {
"filter": "",
"choices": []
},
"severityFilter": {
"filter": "",
"choices": []
},
"assignTo": []
},
"mode": ""
},
"key": "Team Tasks",
"type": "task",
"subType": "task",
"shareable": false,
"show": true,
"tenantId": "df7abg9c-c05a-4fc9-b958-64faered911d",
"createdAt": "2020-09-17T10:19:50.315Z",
"updatedAt": "2020-09-17T10:19:50.315Z",
"userId": "5083cb81-35f4-4abd-ba2d-e7b9965c1f89",
"username": "oliver@anadea.com",
"_id": "5f6338464d596392f5554b85"
}
Error##
Code: 401 UNAUTHORIZED, 500 ERROR EXCEPTION.
Content: {error: "error message”}
Get View Detail