Secure Search API requires two API calls
Get the security token
Search servlet 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:
http://localhost:8080/searchblox/rest/v2/api/secured/authenticate
## JSON Request:
# Search servlet API request
Using the the token generated in previous step you can get the search results in JSON format using the following API request
## Prerequisite
Provide the token generated in previous request as bearer token under authentication. Please refer the screenshot in postman for the same.

## Method:
GET
## URL:
http://localhost:8080/searchblox/rest/v2/api/search?query=*
## params
Below given are basic mandatory parameters. There are a wide variety of parameters that are supported, please refer [Search Parameters](🔗)
param | description |
query | query string |