Collection API

The Collections API in SearchBlox allows users to retrieve a list of collection names and IDs, as well as get the ID of an individual collection using simple HTTP POST and GET requests. This API also provides methods to work with certain aspects of collections and their indexed documents using REST requests with JSON payloads.

Listing the Collections

Index URL

https://localhost:8443/rest/collection/list

Method

POST

Media Type

application/json

Headers

content-type : application/json
accept: application/json

Headers

SB-PKEY
LmfxTTDSeYxHTntJMHuhwRrGVICMaVN/wl/zPuQ3LtQDNRMnng5GpKIkgt0q1rCC/h6wDA==

Document Syntax

{
"apikey":"C6D418861BAD66A46A7CC96B70CEADF9"
}

Document Description

FieldDescriptionTypeExample Value
apikeyThe API key used for authenticationStringC6D418861BAD66A46A7CC96B70CEADF9

Get the individual Collection Id

Index URL

https://localhost:8443/rest/collection/list

Method

POST

Media Type

application/json

Headers

content-type : application/json
accept: application/json

Headers

SB-PKEY
LmfxTTDSeYxHTntJMHuhwRrGVICMaVN/wl/zPuQ3LtQDNRMnng5GpKIkgt0q1rCC/h6wDA==

Document Syntax

{
"apikey":"C6D418861BAD66A46A7CC96B70CEADF9",
"name": "site"
}

Document Description

FieldDescriptionTypeExample Value
apikeyThe API key used for authenticationStringC6D418861BAD66A46A7CC96B70CEADF9
nameThe name parameter, possibly specifying a site or categoryStringsite

Get the Status of the Collections List

Status of the Collections List URL

https://localhost:8443/rest/collection/listCollectionsStatus

Method

POST

Media Type

application/json

Headers

content-type : application/json
accept: application/json

Headers

SB-PKEY
LmfxTTDSeYxHTntJMHuhwRrGVICMaVN/wl/zPuQ3LtQDNRMnng5GpKIkgt0q1rCC/h6wDA==

Document Syntax

{         
         "apikey" : "D12E5F6973A24461CCC8359CC5C0D128",  
         "col_ids":[1,2],
         "col_names":["col1","col2"]
}

Document Description

FieldDescriptionTypeExample Value
apikeyThe API key used for authenticationStringD12E5F6973A24461CCC8359CC5C0D128
col_idsList of collection IDsArray[1,2]
col_namesCorresponding names for the collectionsArray["col1","col2"]