Retrieve detailed information for all accounts
GET/v1/account-management/time-based-accounts/detailed
Returns detailed account information for the main account and all of its associated sub accounts. Information includes usage and sharing permissions for Kibana objects.
- The list of accounts is returned as an array of JSON objects. Each sub account is its own object.
- Must be run with an API token from the main account. Please ensure to change the region in the URL to match your account's region.
Request
Responses
- 200
successful operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
-
If
isFlexible=false
, this field does not apply. -
If
isFlexible=true
, this determines the daily volume in GB reserved for the account. This capacity is guaranteed and cannot be used by any other accounts. -
If
isFlexible=false
this is the only capacity reserved for use by the account. Cannot be null. -
If
isFlexible=true
this is used to limit the account's access to shared volume. Once the data shipped to the account exceeds the account's reserved capacity, the account can continue to index data up to itsmaxDailyGB
, as long as shared volume is available. -
If null (and
isFlexible=true
), the account is uncapped and can continue to index data as long as shared volume is available. - Array [
-
If
isFlexible=false
, this field does not apply. -
If
isFlexible=true
, this determines the daily volume in GB reserved for the account. This capacity is guaranteed and cannot be used by any other accounts. -
If
isFlexible=false
this is the only capacity reserved for use by the account. Cannot be null. -
If
isFlexible=true
this is used to limit the account's access to shared volume. Once the data shipped to the account exceeds the account's reserved capacity, the account can continue to index data up to itsmaxDailyGB
, as long as shared volume is available. -
If null (and
isFlexible=true
), the account is uncapped and can continue to index data as long as shared volume is available. - ]
- Array [
- ]
- ]
subAccountRelation object
Properties of the sub accounts related to this main account
ID of the main account
ID of the sub account
Default value: false
If other accounts can search this account's logs, true
. Otherwise, false
.
Default value: false
If users of the main account can access this account, true
. Otherwise, false
.
Date this account was created.
Date this account was last updated.
ID of the user who last updated this account
Possible values: [OWNER_ACCOUNT
, SUB_ACCOUNT
, TIMELESS_INDEX
, ALL
]
Account type
account object
Prefix of the Elasticsearch Index used to index the data.
Default value: false
Indicates whether the plan has shared volume enabled.
If true
, the volume of data that the account can index per calendar day is determined by 2 parameters: reservedDailyGB
(Required) and maxDailyGB
(Optional, can be null).
If false
, the volume of data that the account can index per calendar day is determined only by maxDailyGB
. The parameter reservedDailyGB
does not apply.
The maximum volume of data that an account can index per calendar day.
How long log data is stored and searchable in Kibana, in days.
sharingObjectsAccounts object[]
Prefix of the Elasticsearch Index used to index the data.
Default value: false
Indicates whether the plan has shared volume enabled.
If true
, the volume of data that the account can index per calendar day is determined by 2 parameters: reservedDailyGB
(Required) and maxDailyGB
(Optional, can be null).
If false
, the volume of data that the account can index per calendar day is determined only by maxDailyGB
. The parameter reservedDailyGB
does not apply.
The maximum volume of data that an account can index per calendar day.
How long log data is stored and searchable in Kibana, in days.
utilizationSettings object
Settings for logging metrics on your account utilization, such as used and expected data volume at current indexing rate.
How often utilization metrics are written to logs, in minutes
If utilization metrics are written to logs, true
. Otherwise, false
.
dailyUsagesList object
usage object[]
Default value: false
Adds a LogSize field to each log to record the size in bytes, to better manage the account utilization.
[
{
"subAccountRelation": {
"ownerAccountId": 88765,
"subAccountId": 89234,
"searchable": true,
"accessible": false,
"createdDate": 1627489797000,
"lastUpdatedDate": 1627489797000,
"lastUpdaterUserId": 33342,
"type": "SUB_ACCOUNT"
},
"account": {
"accountId": 0,
"accountName": "string",
"accountToken": "string",
"active": true,
"esIndexPrefix": "string",
"isFlexible": true,
"reservedDailyGB": 3,
"maxDailyGB": 5,
"retentionDays": 0
},
"sharingObjectsAccounts": [
{
"accountId": 0,
"accountName": "string",
"accountToken": "string",
"active": true,
"esIndexPrefix": "string",
"isFlexible": true,
"reservedDailyGB": 3,
"maxDailyGB": 5,
"retentionDays": 0
}
],
"utilizationSettings": {
"frequencyMinutes": 5,
"utilizationEnabled": true
},
"dailyUsagesList": {
"usage": [
{
"date": 0,
"bytes": 0
}
]
},
"docSizeSetting": true
}
]