Skip to main content

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