Bloomreach
Returns the non-secret Bloomreach configuration for this tenant and whether an API key secret is currently stored. Returns 404 when Bloomreach is not configured. The API key secret itself is never returned.
Configuration returned.
Response body for Bloomreach configuration.
Bloomreach project token.
Bloomreach API base URL.
API key ID used for Basic authentication.
Whether an API key secret is currently stored in the secret repository.
Caller not authenticated.
Caller lacks required scope.
Bloomreach is not configured for this tenant.
GET /api/{tenantId}/admin/extensions/bloomreach HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"projectToken": "text",
"baseUrl": "https://example.com",
"apiKeyId": "text",
"hasApiKeySecret": true,
"cache": {
"customer": null
}
}Validates credentials against the Bloomreach API, then saves the configuration to server/bloomreach.yml. Omit apiKeySecret to update settings without rotating the secret (the existing stored secret is used for the credential check).
Request body for setting Bloomreach configuration.
Bloomreach project token.
Bloomreach API base URL.
API key ID used for Basic authentication.
API key secret used for Basic authentication.
Stored in the secret repository under BLOOMREACH-APIKEYSECRET.
When omitted, the existing secret is preserved.
Configuration saved.
No content
Request body is invalid or the credentials failed to validate against the Bloomreach API.
Caller not authenticated.
Caller lacks required scope.
PUT /api/{tenantId}/admin/extensions/bloomreach HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 119
{
"projectToken": "text",
"baseUrl": "https://example.com",
"apiKeyId": "text",
"apiKeySecret": null,
"cache": {
"customer": null
}
}No content
Last updated

