REST Resources
-
/ -
/active-user-sessions -
/active-user-sessions /{id} -
/api-access-profiles -
/api-access-profiles /{id} -
/capabilities -
/capabilities /{cid} /roles /{rid} -
/capabilities /{cid} /tasks /{tid} -
/capabilities /{id} -
/capabilities /{id} /roles -
/capabilities /{id} /tasks -
/certificate -
/certificate /{certificate-id} -
/check-enabled-tasks -
/clear-local-passwords -
/disable-users -
/enable-users -
/generate-temp-password -
/job-instances /{job-id} /export-roles-data -
/job-instances /{job-id} /terminate-user-session-job-results -
/login -
/login-status -
/logout -
/profiles -
/profiles /{id} -
/profiles /{id} /roles -
/profiles /{id} /roles /{rid} -
/roles -
/roles /{id} -
/roles /{role-id} /capabilities -
/roles /{role-id} /capabilities /{capability-id} -
/roles /{role-id} /tasks -
/roles /{role-id} /tasks /{task-id} -
/tasks -
/tasks /{id} -
/terminate-user-sessions -
/unlock-users -
/upload-image -
/user-preference-states -
/user-profiles -
/user-profiles /{profile-id} -
/users -
/users /{id} -
/users /{id} /active-user-sessions -
/users /{id} /disable-user -
/users /{id} /enable-user -
/users /{id} /roles -
/users /{uid} /active-user-sessions /{rid} -
/users /{uid} /roles /{rid} -
/users /{user-id} /capabilities -
/users /{user-id} /change-password -
/users /{user-id} /image -
/users /{user-id} /validate-password -
/validate-password
/api/space/user-management/tasks
The following operation is supported on this resource:
- GET - Get all tasks
GET /tasks | Version 1 |
This API is used to retrieve all the tasks. Tasks are leaf menu items in the Junos Space Menu Navigator.
Sample Usage
GET /tasks
- Accept Headers:
application/vnd.net.juniper.space.user-management.tasks+xml;version=1
application/vnd.net.juniper.space.user-management.tasks+json;version=1
<tasks size="2" uri="/api/space/user-management/tasks" >
<task key="78"
uri="/api/space/user-management/tasks/78"
href="/api/space/user-management/tasks/78">
<name>UserMgt</name>
<title>String</title>
<hidden-task>Boolean</hidden-task>
<workspace-name>String</workspace-name>
<workspace-title>String</workspace-title>
<module-name>String</module-name>
<module-title>String</module-title>
<parent-task-name>String</parent-task-name>
<capability-name>String</capability-name>
</task>
<task key= "80" uri="/api/space/user-management/tasks/80">
<name>createUser</name>
<title>String</title>
<hidden-task>Boolean</hidden-task>
<workspace-name>String</workspace-name>
<workspace-title>String</workspace-title>
<module-name>String</module-name>
<module-title>String</module-title>
<parent-task-name>String</parent-task-name>
<capability-name>String</capability-name>
</task>
</tasks>
{
"tasks": {
"size":"2",
"uri":"/api/space/user-management/tasks",
"task": [
{
"@key":"78",
"@uri":
"/api/space/user-management/tasks/78",
"@href":
"/api/space/user-management/tasks/78",
"name":"UserMgt",
"title" : "String" ,
"hidden-task" : "Boolean" ,
"workspace-name" : "String"
,
"workspace-title" : "String"
,
"module-name" : "String" ,
"module-title" : "String" ,
"parent-task-name" : "String"
,
"capability-name" : "String"
},
{
"@key":"80",
"@uri":
"/api/space/user-management/tasks/80",
"name":"createUser",
"title" : "String" ,
"hidden-task" : "Boolean" ,
"workspace-name" : "String"
,
"workspace-title" : "String"
,
"module-name" : "String" ,
"module-title" : "String" ,
"parent-task-name" : "String"
,
"capability-name" : "String"
}
]
}
}
Access Control
The following capabilities are required to access this API: DefaultRead, CreateRole, ModifyRole