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/api-access-profiles
The following operations are supported on this resource:
GET /api-access-profiles | Version 4 |
This api returns list of available api-access-profiles.
Sample Usage
GET /api-access-profiles
- Accept Headers:
application/vnd.net.juniper.space.user-management.api-access-profiles+xml;version=4
application/vnd.net.juniper.space.user-management.api-access-profiles+json;version=4
<api-access-profiles total="Integer" uri="/api/space/user-management/api-access-profiles">
<api-access-profile
href="/api/space/user-management/api-access-profiles/{id}"
uri="/api/space/user-management/api-access-profiles/{id}">
<id>Integer</id>
<name>String</name>
<description>String</description>
</api-access-profile>
</api-access-profiles>
{
"api-access-profiles" : {
"@total" : "Integer" ,
"@uri" : "/api/space/user-management/api-access-profiles" ,
"api-access-profile" : {
"@href" : "/api/space/user-management/api-access-profiles/{id}" ,
"@uri" : "/api/space/user-management/api-access-profiles/{id}" ,
"id" : "Integer" ,
"name" : "String" ,
"description" : "String"
}
}
}
Access Control
The following capabilities are required to access this API: ApiAccessMgmtCap
POST /api-access-profiles | Version 4 |
This api add new api-access-profile to space.
Sample Usage
POST /api-access-profiles
- Content-Type Headers:
application/vnd.net.juniper.space.user-management.api-access-profile+xml;version=4;charset=UTF-8
application/vnd.net.juniper.space.user-management.api-access-profile+json;version=4;charset=UTF-8 - Accept Headers:
application/vnd.net.juniper.space.user-management.api-access-profile+xml;version=4
application/vnd.net.juniper.space.user-management.api-access-profile+json;version=4
<api-access-profile>
<name>String</name>
<description>String</description>
<exec-rpc-rules>
<exec-rpc-rule>
<rule><![CDATA[/get-system-information]]></rule>
</exec-rpc-rule>
</exec-rpc-rules>
</api-access-profile>
<api-access-profile
href="/api/space/user-management/api-access-profiles/{id}" uri="/api/space/user-management/api-access-profiles/{id}">
<id>Integer</id>
<name>String</name>
<description>String</description>
<predefined>Boolean</predefined>
<exec-rpc-rules>
<exec-rpc-rule>
<rule><![CDATA[/get-system-information]]></rule>
</exec-rpc-rule>
</exec-rpc-rules>
<domain-id>Integer</domain-id>
</api-access-profile>
{
"api-access-profile" : {
"name" : "String" ,
"description" : "String" ,
"exec-rpc-rules" : {
"exec-rpc-rule" : [
{
"rule" : "/get-system-information"
}
]
}
}
}
{
"api-access-profile" : {
"@href" : "/api/space/user-management/api-access-profiles/{id}" ,
"@uri" : "/api/space/user-management/api-access-profiles/{id}" ,
"id" : "Integer" ,
"name" : "String" ,
"description" : "String" ,
"predefined" : "Boolean" ,
"exec-rpc-rules" : {
"exec-rpc-rule" : {
"rule" : "/get-system-information"
}
} ,
"domain-id" : "Integer"
}
}
Access Control
The following capabilities are required to access this API: CreateApiAccessProfileCap
PATCH /api-access-profiles | Version 4 |
Multiple adds/deletes to the apiaccessprofilemos collection.
Sample Usage
PATCH /api-access-profiles
- Content-Type Headers:
application/vnd.net.juniper.space.user-management.api-access-profiles_patch+xml;version=4;charset=UTF-8 - Accept Headers:
application/vnd.net.juniper.space.collection-patch-response+xml;version=1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<diff>
<!--What you see below are just samples of patch operations that may be performed on this DTO.-->
<!--For more information about patch document format please look at http://http://www.rfc-editor.org/rfc/rfc5261.txt-->
<add sel="api-access-profiles">
<api-access-profile>
<name>String</name>
<description>String</description>
</api-access-profile>
</add>
<!-- or -->
<remove sel="api-access-profiles/api-access-profile[@some attribute='some value']"/>
<!-- or using element selection-->
<remove sel="api-access-profiles/api-access-profile[some element='some value']"/>
</diff>
Access Control
The following capabilities are required to access this API: CreateApiAccessProfileCap, EditApiAccessProfileCap, DeleteApiAccessProfileCap