List All Applications Used by a User

This API returns a list of applications used by a specific user in your organization. The response includes both system and custom fields for each application, allowing rich filtering and visibility.

Supported Filters Table:

FieldTypeDescription / Allowed Values
user_app_statusstringUser Application Status (active, inactive, etc.)
user_app_last_usedstringLast Used (date/time, ISO 8601 format)
app_archivebooleanApp Archive (true/false)
user_app_archivebooleanUser App Archive (true/false)
app_typestringApp Type (application, website, device, browser, other)
source_arrayobjectSource
user_app_discoveredstringDiscovery Date (date/time, ISO 8601 format)
app_authorization_statusstringAuthorisation Status (restricted, needs review, centrally managed, etc.)
user_archivebooleanUser Archive (true/false)
custom_fieldsobjectCustom Fields (see example below)

Source Array Filter Format: For filtering by source information (integrations, agents, etc.), use the following format:

Manual Source Filter:

{
  "field_id": "source_array",
  "field_values": [
    {
      "key": "keyword",
      "value": ["manual"],
      "value_type": "string"
    }
  ]
}

Integration Source Filter:

{
  "field_id": "source_array",
  "negative": false,
  "field_values": [
    {
      "key": "org_integration_id",
      "value_type": "objectId",
      "value": ["681047a5b5c755b83e0ff982"]
    }
  ]
}

Available Source Keys:

  • keyword - Source keyword (e.g., "manual", "okta", "slack")
  • org_integration_id - Organization integration ID
  • global_agent_id - Global agent ID

Date Range Filter Format: For filtering by date/time fields, use the field_order parameter to specify comparison operators:

Date Range Filter (Between two dates):

{
  "field_id": "user_app_last_used",
  "field_values": ["2025-11-12", "2025-11-13"],
  "field_order": ["gte", "lte"]
}

Single Date Comparison:

{
  "field_id": "user_app_discovered",
  "field_values": ["2025-11-12"],
  "field_order": ["gte"]
}

Available Field Order Operators:

  • gte - Greater than or equal to
  • lte - Less than or equal to
  • eq - Equal to
  • ne - Not equal to
  • lt - Less than
  • gt - Greater than

Example Custom Field Filter:

{
  "field_id": "custom_fields",
  "field_values": {
    "custom_field_id": "679b613f315ee0a11cb67bd1",
    "custom_field_values": ["India"]
  }
}

Filtering, Sorting, Pagination, and Search:

  • Use the filter_by array in the request body to filter by system or custom fields.
  • For custom fields, use field_id: custom_fields and provide custom_field_id and custom_field_values.
  • Use the sort_by array to sort by any field (e.g., app_name, user_app_last_used).
  • Use page and page_size for pagination.
  • Use search_query for comma-separated search terms to filter app names.
Language
Click Try It! to start a request and see the response here!