Skip to main content

Updates an existing saved search.

NOTE: You cannot update the owner of the saved search.

Path Parameters
  • id string required

    ID of the requested document.

    Example: 2c91808568c529c60168cca6f90c1313
Request Body required

The saved search to persist.

  • id string

    The saved search ID.

  • owner object

    The owner of the saved search.

  • type string required

    Possible values: [ACCOUNT_CORRELATION_CONFIG, ACCESS_PROFILE, ACCESS_REQUEST_APPROVAL, ACCOUNT, APPLICATION, CAMPAIGN, CAMPAIGN_FILTER, CERTIFICATION, CLUSTER, CONNECTOR_SCHEMA, ENTITLEMENT, GOVERNANCE_GROUP, IDENTITY, IDENTITY_PROFILE, IDENTITY_REQUEST, LIFECYCLE_STATE, PASSWORD_POLICY, ROLE, RULE, SOD_POLICY, SOURCE, TAG, TAG_CATEGORY, TASK_RESULT, REPORT_RESULT, SOD_VIOLATION, ACCOUNT_ACTIVITY]

    An enumeration of the types of DTOs supported within the IdentityNow infrastructure.

  • id string required

    The id of the object.

  • name string

    The name of the saved search.

  • description string

    The description of the saved search.

  • public boolean

    Default value: false

    Indicates if the saved search is public.

  • created date-time

    The date the saved search was initially created.

  • modified date-time

    The last date the saved search was modified.

  • indices string[] required

    Possible values: [accessprofiles, accountactivities, entitlements, events, identities, roles, *]

    The names of the Elasticsearch indices in which to search.

  • columns object

    The columns to be returned (specifies the order in which they will be presented) for each document type.

    The currently supported document types are: accessprofile, accountactivity, account, aggregation, entitlement, event, identity, and role.

  • type
  • items object
  • field string required

    The name of the field.

  • header string

    The value of the header.

  • query string required

    The search query using Elasticsearch Query String Query syntax from the Query DSL.

  • fields string[]

    The fields to be searched against in a multi-field query.

  • sort string[]

    The fields to be used to sort the search results.

  • filters object

    The filters to be applied for each filtered field name.

  • type string

    Possible values: [EXISTS, RANGE, TERMS]

    Enum representing the currently supported filter types. Additional values may be added in the future without notice.

  • range object

    The range of values to be filtered.

  • lower object

    The lower bound of the range.

  • value string required

    The value of the range's endpoint.

  • inclusive boolean

    Default value: false

    Indicates if the endpoint is included in the range.

  • upper object

    The upper bound of the range.

  • value string required

    The value of the range's endpoint.

  • inclusive boolean

    Default value: false

    Indicates if the endpoint is included in the range.

  • terms string[]

    The terms to be filtered.

  • exclude boolean

    Default value: false

    Indicates if the filter excludes results.

Responses

The persisted saved search.


Schema
  • id string

    The saved search ID.

  • owner object

    The owner of the saved search.

  • type string

    Possible values: [ACCOUNT_CORRELATION_CONFIG, ACCESS_PROFILE, ACCESS_REQUEST_APPROVAL, ACCOUNT, APPLICATION, CAMPAIGN, CAMPAIGN_FILTER, CERTIFICATION, CLUSTER, CONNECTOR_SCHEMA, ENTITLEMENT, GOVERNANCE_GROUP, IDENTITY, IDENTITY_PROFILE, IDENTITY_REQUEST, LIFECYCLE_STATE, PASSWORD_POLICY, ROLE, RULE, SOD_POLICY, SOURCE, TAG, TAG_CATEGORY, TASK_RESULT, REPORT_RESULT, SOD_VIOLATION, ACCOUNT_ACTIVITY]

    An enumeration of the types of DTOs supported within the IdentityNow infrastructure.

  • id string

    The id of the object.

  • name string

    The name of the saved search.

  • description string

    The description of the saved search.

  • public boolean

    Default value: false

    Indicates if the saved search is public.

  • created date-time

    The date the saved search was initially created.

  • modified date-time

    The last date the saved search was modified.

  • indices string[]

    Possible values: [accessprofiles, accountactivities, entitlements, events, identities, roles, *]

    The names of the Elasticsearch indices in which to search.

  • columns object

    The columns to be returned (specifies the order in which they will be presented) for each document type.

    The currently supported document types are: accessprofile, accountactivity, account, aggregation, entitlement, event, identity, and role.

  • type
  • items object
  • field string

    The name of the field.

  • header string

    The value of the header.

  • query string

    The search query using Elasticsearch Query String Query syntax from the Query DSL.

  • fields string[]

    The fields to be searched against in a multi-field query.

  • sort string[]

    The fields to be used to sort the search results.

  • filters object

    The filters to be applied for each filtered field name.

  • type string

    Possible values: [EXISTS, RANGE, TERMS]

    Enum representing the currently supported filter types. Additional values may be added in the future without notice.

  • range object

    The range of values to be filtered.

  • lower object

    The lower bound of the range.

  • value string

    The value of the range's endpoint.

  • inclusive boolean

    Default value: false

    Indicates if the endpoint is included in the range.

  • upper object

    The upper bound of the range.

  • value string

    The value of the range's endpoint.

  • inclusive boolean

    Default value: false

    Indicates if the endpoint is included in the range.

  • terms string[]

    The terms to be filtered.

  • exclude boolean

    Default value: false

    Indicates if the filter excludes results.

Loading...