Get User Group Details

To get the details of a particular user group:

1
2
GET /user_groups/:id.xml
GET /user_groups/:id.json

XML Request Example

1
curl -i -u user:userpass -X GET http://onapp.test/user_groups/56.xml -H 'Accept: application/xml' -H 'Content-type: application/xml'

JSON Request Example

1
curl -i -u user:userpass -X GET http://onapp.test/user_groups/56.json -H 'Accept: application/json' -H 'Content-type: application/json'

XML Output Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<user_group>
    <closed type="boolean">false</closed>
    <created_at type="datetime">2015-04-15T16:02:20+03:00</created_at>
    <federation_enabled type="boolean">false</federation_enabled>
    <federation_id nil="true"/>
    <hypervisor_id nil="true"/>
    <id type="integer">56</id>
    <identifier>abywglogotbqza</identifier>
    <label>test</label>
    <traded type="boolean">false</traded>
    <updated_at type="datetime">2015-04-15T16:02:20+03:00</updated_at>
    <buckets_id type="array">
        <bucket_id>
            <id type="integer">1</id>
            <label>default billing</label>
            <created_at type="datetime">2013-09-03T15:31:30+03:00</created_at>
            <updated_at type="datetime">2013-09-03T15:31:30+03:00</updated_at>
            <currency_code>USD</currency_code>
            <show_price nil="true"/>
            <monthly_price type="decimal">0.0</monthly_price>
            <allows_mak type="boolean">true</allows_mak>
            <allows_kms type="boolean">false</allows_kms>
            <allows_own type="boolean">false</allows_own>
        </bucket_id>
    </buckets_id>
    <roles type="array">
        <role>
            <id type="integer">1</id>
            <label>Administrator</label>
            <identifier>admin</identifier>
            <created_at type="datetime">2013-09-03T15:31:13+03:00</created_at>
            <updated_at type="datetime">2015-04-15T15:26:46+03:00</updated_at>
            <users_count type="integer">24</users_count>
        </role>
    </roles>
</user_group>

Where:

  • closed - not relevant to user groups
  • created_at – the date when this record was created in database
  • federation_enabled - whether Federation is enabled for the compute zone
  • federation_id - not relevant to user groups
  • id – the group ID
  • identifier — identifier of the user group
  • label – the group name
  • traded - not relevant to user groups
  • updated_at – the date when this record was updated in database
  • buckets_id — an array of buckets to which this account is assigned to, where
    • id - the bucket type ID
    • label - the bucket name
    • created_at - the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
    • updated_at - the date when the bucket was updated in the [YYYY][MM][DD]T[hh][mm][ss]Z format
    • currency_code - the currency in which the users are charged
    • show_price - true if users can see the prices set up for them; otherwise, false
    • monthly_price - monthly fee for plan usage
    • allows_kms - true if the KMS licensing is allowed for this bucket; otherwise, false
    • allows_mak - true if the MAK licensing is allowed; otherwise, false
    • allows_own - true if adding own licenses is allowed for this bucket; otherwise, false
  • roles — an array of user roles to which this account is assigned to, where
    • id – role ID
    • label – role title
    • identifier – role identifier
    • created_at – the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
    • updated_at - the date in the [YYYY][MM][DD]T[hh][mm][ss]Z format
    • users_count - the number of users assigned to the role