Skip to main content

Family

SaaS: Family (1.0.0)

Download OpenAPI specification:Download

API for interacting with SaaS family subscription endpoints.

Generic

Tag for Generic endpoints.

Get application KPIs

Returns the details of a family's application KPIs.

Authorizations:
bearerAuth
query Parameters
fromDate
required
string <date>
Example: fromDate=2024-11-26

Starting date from which to calculate KPI.

toDate
required
string <date>
Example: toDate=2024-11-26

Starting date until which to calculate KPI.

subscriptionIds
string
Example: subscriptionIds=5b35aa33-e7a8-47a3-b1b6-19099ebb6bfd,b10f3e61-bf51-4e87-88fe-f3d22e3194bd,b12ce8d7-2ca6-4b2d-80ca-eb5d1a57ceca

Comma separated list of subscription IDs.

subscriptionPlanIds
string
Example: subscriptionPlanIds=5b35aa33-e7a8-47a3-b1b6-19099ebb6bfd,b10f3e61-bf51-4e87-88fe-f3d22e3194bd,b12ce8d7-2ca6-4b2d-80ca-eb5d1a57ceca

A comma-separated list of subscription plan IDs.

Responses

Response samples

Content type
application/json
{
  • "notApproved": 71,
  • "total": 56
}

Salesforce

Tag for Salesforce endpoints.

Get Salesforce organizations

Returns a collection of Salesforce organizations for a family.

Authorizations:
bearerAuth
query Parameters
subscriptionPlanIds
string
Example: subscriptionPlanIds=5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_06ebc4ee-1bb5-47dd-8120-11324bc54e06,5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96

A comma-separated list of subscription plan IDs.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

page_number
integer <int32>
Default: 1

The page number.

filter
string
Example: filter=?filter=Application -eq "abc"

For more information on the available operators and which data types those operators work on, see Filter API call results.

sort
string
Example: sort=?sort=Application:asc

For more information on sorting capability and examples, see Sort API call results.

Responses

Response samples

Content type
application/json
{
  • "items": [
    ],
  • "pagination": {
    }
}

Get Salesforce organization KPIs

Returns a collection of Salesforce organizations' key performance indicators.

Authorizations:
bearerAuth
query Parameters
subscriptionPlanIds
string
Example: subscriptionPlanIds=5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_06ebc4ee-1bb5-47dd-8120-11324bc54e06,5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96

A comma-separated list of subscription plan IDs.

Responses

Response samples

Content type
application/json
{
  • "total": 10,
  • "totalCostPerYear": 157.35
}

Servicenow

Tag for ServiceNow endpoints.

Get ServiceNow subscriptions

Returns a collection of ServiceNow subscriptions for a family.

Authorizations:
bearerAuth
query Parameters
subscriptionIds
string
Example: subscriptionIds=5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_06ebc4ee-1bb5-47dd-8120-11324bc54e06,5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96

A comma-separated list of subscription IDs.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

page_number
integer <int32>
Default: 1

The page number.

filter
string
Example: filter=?filter=Application -eq "abc"

For more information on the available operators and which data types those operators work on, see Filter API call results.

sort
string
Example: sort=?sort=Application:asc

For more information on sorting capability and examples, see Sort API call results.

Responses

Response samples

Content type
application/json
{
  • "items": [
    ],
  • "pagination": {
    }
}

Export ServiceNow subscriptions in a file

Exports a collection of subscriptions for a ServiceNow family.

Authorizations:
bearerAuth
Request Body schema: application/json

Request manage download parameters.

fileName
string

File name without extension.

columns
string

Columns mappings to include.

fileType
string
Enum: "Csv" "Xlsx"

File type for downloaded file.

filter
string

Filter criteria (e.g., subscriptionIds -eq "abc").

Responses

Request samples

Content type
application/json
{
  • "fileName": "2024-01-01_family_subscriptions",
  • "columns": "name:Application,totalUniqueUsers:Total",
  • "fileType": "Csv",
  • "filter": "subscriptionIds -eq \"abc\""
}

Response samples

Content type
application/json
{
  • "code": 200,
  • "body": {
    }
}

Get ServiceNow users

Returns a collection of ServiceNow users of a family based on filter query if given. If an insightRuleId is provided, users will be returned from the perspective of the provided insights instead.

Authorizations:
bearerAuth
query Parameters
subscriptionIds
string
Example: subscriptionIds=5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_06ebc4ee-1bb5-47dd-8120-11324bc54e06,5c7665c8-1e00-435b-8ad3-b44dcdf6eb62_d76c28a1-0b62-4849-98fd-8cf2516370ce_90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96

A comma-separated list of subscription IDs.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

page_number
integer <int32>
Default: 1

The page number.

insightRuleId
string (InsightRule)
Enum: "UsersAssignedNoActivityInsight" "UsersNoActivityLast30DaysInsight" "UsersNotAssignedToAnySubscriptionInsight" "UsersDowngradeFromE3ToE1Insight" "UsersDowngradeFromE5ToE3Insight" "UsersDowngradeFromE5ToE1Insight" "UsersUpgradeFromE3ToE5Insight" "UsersDowngradeToAdobeSingleAppInsight" "UsersWithM365AndDisabledAzureAdInsight" "UsersWithM365AndDisabledAzureAdInsightFamily"
Example: insightRuleId=UsersAssignedNoActivityInsight

The unique ID of the insight rule.

filter
string
Example: filter=?filter=country -eq "abc"

For more information on the available operators and which data types those operators work on, see Filter API call results.

sort
string
Example: sort=?sort=country:asc

For more information on sorting capability and examples, see Sort API call results.

Responses

Response samples

Content type
application/json
{
  • "items": [
    ],
  • "pagination": {
    }
}

Export ServiceNow users in a file

Exports a collection of ServiceNow users.

Authorizations:
bearerAuth
Request Body schema: application/json

Request manage download parameters.

fileName
string

File name without extension.

columns
string

Columns mappings to include.

fileType
string
Enum: "Csv" "Xlsx"

File type for downloaded file.

filter
string

Filter criteria (e.g., subscriptionIds -eq "abc").

Responses

Request samples

Content type
application/json
{
  • "fileName": "2024-01-01_family_subscriptions",
  • "columns": "name:Application,totalUniqueUsers:Total",
  • "fileType": "Csv",
  • "filter": "subscriptionIds -eq \"abc\""
}

Response samples

Content type
application/json
{
  • "code": 200,
  • "body": {
    }
}