Example request for JSON output
curl --user admin:password "localhost:8080/api/view/v1/views"
Example request for CSV file
curl --header "Accept: text/csv" --user admin:password
"localhost:8080/api/view/v1/views" > outputFile.csv
Example JSON response body
{
"All Views Status": [
{
"viewId":"10002",
"viewName":"Currently Failing",
"owner": {
"username":"admin",
"ldapServer":"my_ldap_server.my_domain.com"
},
"sharedUsers": [],
"sharedGroups":[],
"hasViewNotifications":false,
"ownerActive":true,
"ownerDeleted":false
},
{
"viewId":"10006",
"viewName":"Uncovered By Tests",
"owner": {
"username":"admin",
"ldapServer":"my_ldap_server.my_domain.com"
},
"sharedUsers":[],
"sharedGroups":[],
"hasViewNotifications":false,
"ownerActive":true,
"ownerDeleted":false
}
]
}
Example CSV file
curl -H "Accept: text/csv" --user "admin:pass" "http://localhost:8080/api/view/v1/views"
VIEW ID|VIEW NAME|OWNER|SHARED USERS|SHARED GROUPS|ACTIVE OWNER|DELETED OWNER|HAS NOTIFICATIONS
10002,Currently Failing,(admin;my_ldap_server.my_domain.com),,,true,false,false
10006,Uncovered By Tests,(admin;my_ldap_server.my_domain.com),,,true,false,false
10114,High Issue Density (>1),(testing;my_ldap_server.my_domain.com),,,true,false,false