curl --request POST \
--url https://api.example.com/public/search/combo-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"publicSessionToken": "<string>",
"languageID": 1,
"page": 1,
"pageSize": 10,
"searchWordOrPhrase": "cats",
"constrainByEntityTypes": null,
"constrainByEditions": null,
"constrainByIsmLines": null,
"constrainByIsmIDs": null,
"constrainByConcatIDs": null,
"constrainByHasChains": false,
"sortBy": "popularity"
}
'{
"success": true,
"data": "<unknown>"
}public Returns matching concats, topics, words, isers, concats, and isms. This is used in many places in the app, including the backend admin dashboard.
ConstrainByEntityTypes: (string)
A comma-delimited list of entity type IDs to constrain the results by. Example: ‘1,5,6’ for Category, Word, and Iser.
1 = Category
2 = Topic
5 = Word
6 = Iser
7 = Concat
8 = Ism
14 = Display Mode
Leave null to omit and return all types.
SortBy: (string)
A string value of either:
'popularity''date''trending'
Leave null to omit and it will use the default (popularity).ConstrainByIsmLines: (string)
A comma-delimited list of integers (‘1,2,3’, etc) to constrain the concat results by. Used only if you are interested in getting back concats with a specific number of isms. Leave null to omit and return concats with all numbers of isms.
curl --request POST \
--url https://api.example.com/public/search/combo-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"publicSessionToken": "<string>",
"languageID": 1,
"page": 1,
"pageSize": 10,
"searchWordOrPhrase": "cats",
"constrainByEntityTypes": null,
"constrainByEditions": null,
"constrainByIsmLines": null,
"constrainByIsmIDs": null,
"constrainByConcatIDs": null,
"constrainByHasChains": false,
"sortBy": "popularity"
}
'{
"success": true,
"data": "<unknown>"
}The access token received from the authorization server in the OAuth 2.0 flow.