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.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The ID of the user whose application data is to be fetched.

Query Params
integer
Defaults to 0

Page number for pagination (0-based indexing)

integer
≤ 100
Defaults to 50

Number of items per page. Maximum is 100.

string

Comma-separated search terms to filter app names

Body Params
filter_by
array of objects
filter_by
sort_by
array of objects
sort_by
Headers
string
required

API key for authentication

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json