Secure Search API requires two API calls:

  1. Get the security token

  2. Search API request using the security token

# **GET the Security Token**

The request for authentication sends the credentials based on the security selected that is, SearchBlox Realm or LDAP Realm.

## Prerequisite

Please select the realm in Search -> Security settings, give the required users, groups and then authenticate using the following API call:

## Method

POST

## Content-Type

application/json

## URL

https://localhost:8443/rest/v2/api/secured/authenticate

## JSON Request




# **Search API Request**

Using the token generated in the previous step you can get the search results in JSON format using the following API request

## Prerequisite

Provide the token generated in the previous request as the bearer token under authentication. Please refer to the screenshot in postman for the same.

1056


## Method

GET

## URL

https://localhost:8443/rest/v2/api/search?query=*&public=true

## Parameters

Below given are the basic mandatory parameters. There are a wide variety of parameters that are supported, please refer to [Search Parameters](🔗)

paramdescription
queryquery string
publicpublic parameter value to be true