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 Description
Csv

Comma Separated Values file format.

Xlsx

Microsoft Excel Open XML Spreadsheet file format.

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 Description
UsersAssignedNoActivityInsight

Identifies users who have been assigned licenses but show no activity.

UsersNoActivityLast30DaysInsight

Highlights users with no activity in the last 30 days.

UsersNotAssignedToAnySubscriptionInsight

Detects users not assigned to any subscription.

UsersDowngradeFromE3ToE1Insight

Flags users downgraded from Microsoft 365 E3 to E1 licenses.

UsersDowngradeFromE5ToE3Insight

Identifies users downgraded from Microsoft 365 E5 to E3 licenses.

UsersDowngradeFromE5ToE1Insight

Highlights users downgraded from Microsoft 365 E5 to E1 licenses.

UsersUpgradeFromE3ToE5Insight

Tracks users upgraded from Microsoft 365 E3 to E5 licenses.

UsersDowngradeToAdobeSingleAppInsight

Identifies users downgraded to Adobe single-app licenses.

UsersWithM365AndDisabledAzureAdInsight

Detects users with Microsoft 365 licenses but disabled Azure AD accounts.

UsersWithM365AndDisabledAzureAdInsightFamily

Identifies users with Microsoft 365 licenses and disabled Azure AD accounts across the organization.

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 Description
Csv

Comma Separated Values file format.

Xlsx

Microsoft Excel Open XML Spreadsheet file format.

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": {
    }
}