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
}

Get subscription plan IDs

Returns a list of subscription plan IDs associated with the specified subscription family.

Authorizations:
bearerAuthbearerAuth
path Parameters
familyId
required
string <uuid>
Example: 82da0ce3-acba-4089-b765-6fe883617968

The unique ID of the subscription family.

query Parameters
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.

page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

Responses

Response samples

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

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=5b35aa33-e7a8-47a3-b1b6-19099ebb6bfd,b10f3e61-bf51-4e87-88fe-f3d22e3194bd,b12ce8d7-2ca6-4b2d-80ca-eb5d1a57ceca

A comma-separated list of subscription plan IDs.

page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

filter
string
Example: filter=?filter=field1 -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=field1: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=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
{
  • "total": 10,
  • "totalCostPerYear": 157.35
}

Get Salesforce users

Returns a collection of Salesforce users for a family.

Authorizations:
bearerAuthbearerAuth
query Parameters
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.

page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

filter
string
Example: filter=?filter=field1 -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=field1: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 users KPI

Returns salesforce users KPI.

Authorizations:
bearerAuthbearerAuth
query Parameters
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
{
  • "totalUsers": 56,
  • "active": 12,
  • "inactive": 44,
  • "noActivity": 15,
  • "usersWithMultipleOrgs": 5
}

Get Salesforce users lookup values

Returns values that can be used as for lookup values for filters.

Authorizations:
bearerAuthbearerAuth

Responses

Response samples

Content type
application/json
{
  • "userTypes": {
    },
  • "orgNames": {
    },
  • "roles": {
    },
  • "profiles": {
    }
}

Get Salesforce family subscriptions

Returns a list of Salesforce subscriptions.

Authorizations:
bearerAuthbearerAuth
query Parameters
page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

filter
string
Example: filter=?filter=field1 -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=field1: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 family consumptions

Returns a list of Salesforce consumptions.

Authorizations:
bearerAuthbearerAuth
query Parameters
page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

filter
string
Example: filter=?filter=field1 -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=field1:asc

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

Responses

Response samples

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

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=5b35aa33-e7a8-47a3-b1b6-19099ebb6bfd,b10f3e61-bf51-4e87-88fe-f3d22e3194bd,b12ce8d7-2ca6-4b2d-80ca-eb5d1a57ceca

Comma separated list of subscription IDs.

page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

filter
string
Example: filter=?filter=field1 -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=field1:asc

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

Responses

Response samples

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

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=5b35aa33-e7a8-47a3-b1b6-19099ebb6bfd,b10f3e61-bf51-4e87-88fe-f3d22e3194bd,b12ce8d7-2ca6-4b2d-80ca-eb5d1a57ceca

Comma separated list of subscription IDs.

page_number
integer <int32>
Default: 1

The page number.

page_size
integer <int32>
Default: 100

The maximum number of items in the response.

filter
string
Example: filter=?filter=field1 -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=field1:asc

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

Responses

Response samples

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