REST Resources
-
/ -
/domains -
/domains /{domain-id} /profiles -
/domains /{domain-id} /profiles /{profile-id} -
/domains /{domain-id} /unassigned-users -
/domains /{domain-id} /users -
/domains /{domain-id} /users /{user-id} -
/domains /{domian-id} /devices -
/domains /{id} -
/domains /{id} /children -
/domains /{id} /children /{id} -
/domains /{id} /delete-domain -
/domains /{id} /export-domain -
/job-instances /{job-id} /assign-devices-job-results -
/job-instances /{job-id} /delete-domain-job-results -
/job-instances /{job-id} /export-domain-data
/api/space/domain-management/domains/{domain-id}/users
The following operations are supported on this resource:
GET /domains/{domain-id}/users | Version 1 |
Get all users belonging to the domain.
Sample Usage
GET /domains/{domain-id}/users
- Parameters:
Name Type URI Type Description Required domain-id Integer Path Domain ID Y
- Accept Headers:
application/vnd.net.juniper.space.domain-management.user-refs+xml;version=1
application/vnd.net.juniper.space.domain-management.user-refs+json;version=1
<users total="1" uri="/api/space/domain-management/domains/819407/users">
<user href="/api/space/user-management/users/819514" >
<primary-email>test@juniper.net</primary-email>
<status>Enabled</status>
<domains uri="/api/space/domain-management/domains/819407/users/domains">
<domain href="/api/space/domain-management/domains/819407"
uri="/api/space/domain-management/domains/819407/users/domains/819407">
<id>819407</id>
<name>Global/child</name>
</domain>
</domains>
<last-name>User</last-name>
<id>819514</id>
<name>test</name>
<first-name>Test</first-name>
</user>
</users>
{
"users" : {
"@total" : "1" ,
"@uri" : "/api/space/domain-management/domains/819407/users" ,
"user" : [
{
"@href" : "/api/space/user-management/users/819514"
,
"primary-email" : "test@juniper.net" ,
"status" : "Enabled" ,
"domains" : {
"@uri" : "/api/space/domain-management/domains/819407/users/domains"
,
"domain" : {
"@href" : "/api/space/domain-management/domains/819407"
,
"@uri" : "/api/space/domain-management/domains/819407/users/domains/819407"
,
"id" : 819407 ,
"name" : "Global/child"
}
} ,
"last-name" : "User" ,
"id" : 819514 ,
"name" : "test" ,
"first-name" : "Test"
}
]
}
}
Access Control
The following capabilities are required to access this API: AssignDomain2User
GET /domains/{domain-id}/users | Version 1 |
Get all users belonging to the domain.
Sample Usage
GET /domains/{domain-id}/users
- Parameters:
Name Type URI Type Description Required domain-id Integer Path Domain ID Y
- Accept Headers:
application/vnd.net.juniper.space.domain-management.users-refs+xml;version=1
application/vnd.net.juniper.space.domain-management.users-refs+json;version=1
<users total="1" uri="/api/space/domain-management/domains/819407/users">
<user href="/api/space/user-management/users/819514" >
<auth-mode>Local</auth-mode>
<primary-email>test@juniper.net</primary-email>
<status>Enabled</status>
<domains uri="/api/space/domain-management/domains/819407/users/domains">
<domain href="/api/space/domain-management/domains/819407"
uri="/api/space/domain-management/domains/819407/users/domains/819407">
<id>819407</id>
<name>Global/child</name>
</domain>
</domains>
<last-name>User</last-name>
<id>819514</id>
<name>test</name>
<first-name>Test</first-name>
</user>
</users>
{
"users" : {
"@total" : "1" ,
"@uri" : "/api/space/domain-management/domains/819407/users" ,
"user" : [
{
"@href" : "/api/space/user-management/users/819514"
,
"auth-mode" : "Local" ,
"primary-email" : "test@juniper.net" ,
"status" : "Enabled" ,
"domains" : {
"@uri" : "/api/space/domain-management/domains/819407/users/domains"
,
"domain" : {
"@href" : "/api/space/domain-management/domains/819407"
,
"@uri" : "/api/space/domain-management/domains/819407/users/domains/819407"
,
"id" : 819407 ,
"name" : "Global/child"
}
} ,
"last-name" : "User" ,
"id" : 819514 ,
"name" : "test" ,
"first-name" : "Test"
}
]
}
}
Access Control
The following capabilities are required to access this API: DefaultRead
GET /domains/{domain-id}/users | Version 2 |
Get all users belonging to the domain.
Sample Usage
GET /domains/{domain-id}/users
- Parameters:
Name Type URI Type Description Required domain-id Integer Path Domain ID Y
- Accept Headers:
application/vnd.net.juniper.space.domain-management.users+xml;version=2
application/vnd.net.juniper.space.domain-management.users+json;version=2
<users total="1" uri="/api/space/domain-management/domains/819407/users">
<user href="/api/space/user-management/users/819557" uri="/api/space/domain-management/domains/819407/users/819557">
<id>819557</id>
<name>test</name>
<first-name>test</first-name>
<last-name>user</last-name>
<primary-email>test@juniper.net</primary-email>
<domains>
<domain href="/api/space/domain-management/domains/819407"
>
<id>819407</id>
<name>Global/child</name>
<description>Description
for test user</description>
</domain>
</domains>
</user>
</users>
{
"users" : {
"@total" : "1" ,
"@uri" : "/api/space/domain-management/domains/819407/users" ,
"user" : {
"@href" : "/api/space/user-management/users/819557" ,
"@uri" : "/api/space/domain-management/domains/819407/users/819557"
,
"id" : 819557 ,
"name" : "test" ,
"first-name" : "test" ,
"last-name" : "user" ,
"primary-email" : "test@juniper.net" ,
"domains" : {
"domain" : {
"@href" : "/api/space/domain-management/domains/819407"
,
"id" : "819407" ,
"name" : "Global/child" ,
"description" : "Description for test user"
}
}
}
}
}
Access Control
The following capabilities are required to access this API: ReadDomain
POST /domains/{domain-id}/users | Version 1 |
Associate a user with a domain.
Sample Usage
POST /domains/{domain-id}/users
- Parameters:
Name Type URI Type Description Required domain-id Integer Path Domain ID Y
- Content-Type Headers:
application/vnd.net.juniper.space.domain-management.user-ref+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.domain-management.user-ref+json;version=1;charset=UTF-8
<user>
<id>819514</id>
<name>test</name>
</user>
{
"user" : {
"id" : "819514" ,
"name" : "test" ,
}
}
Access Control
The following capabilities are required to access this API: AssignDomain2User