curl --request GET \
--url https://ai-personalization.eu.algolia.com/2/config \
--header 'accept: application/json' \
--header 'x-algolia-api-key: ALGOLIA_API_KEY' \
--header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID'{
"indices": [
{
"index": "<string>",
"affinities": [
"<string>"
],
"source": {
"type": "insights",
"events": {
"viewDetails": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
],
"viewListing": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
],
"addToCart": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
],
"purchase": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
]
}
},
"errors": [
{
"code": "<string>",
"index": "<string>",
"message": "<string>"
}
],
"warnings": [
{
"code": "<string>",
"index": "<string>",
"message": "<string>"
}
],
"lastUpdatedAt": "<string>"
}
],
"profileType": "basic",
"status": {
"type": "pending",
"errors": [
"blocked"
],
"lastUpdatedAt": "<string>"
},
"features": {
"realtime": {
"enabled": true
}
},
"personalizationReRanking": "none"
}Retrieves a list of configuration objects for each index.
curl --request GET \
--url https://ai-personalization.eu.algolia.com/2/config \
--header 'accept: application/json' \
--header 'x-algolia-api-key: ALGOLIA_API_KEY' \
--header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID'{
"indices": [
{
"index": "<string>",
"affinities": [
"<string>"
],
"source": {
"type": "insights",
"events": {
"viewDetails": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
],
"viewListing": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
],
"addToCart": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
],
"purchase": [
{
"type": "view",
"name": "<string>",
"subtype": "addToCart"
}
]
}
},
"errors": [
{
"code": "<string>",
"index": "<string>",
"message": "<string>"
}
],
"warnings": [
{
"code": "<string>",
"index": "<string>",
"message": "<string>"
}
],
"lastUpdatedAt": "<string>"
}
],
"profileType": "basic",
"status": {
"type": "pending",
"errors": [
"blocked"
],
"lastUpdatedAt": "<string>"
},
"features": {
"realtime": {
"enabled": true
}
},
"personalizationReRanking": "none"
}search, browse, recommendationYour Algolia application ID.
Your Algolia API key with the necessary permissions to make the request. Permissions are controlled through access control lists (ACL) and access restrictions. The required ACL to make a request is listed in each endpoint's reference.
OK
Show child attributes
Show child attributes
insights Show child attributes
The type of user profiles to generate.
Basic profiles are based on past behaviors, ensuring search results align with previous interests.
basic Show child attributes
The impact that personalization has on the re-ranking of search results.
none, low, medium, high, maximum Was this page helpful?