Skip to content

Commit 3363f92

Browse files
marcvincentvistaGitHub Enterprise
authored andcommitted
Merge pull request #2328 from CWPdoc/API-DOC-CHANGES
Added experience api endpoints
2 parents e3b522d + 41cfe3c commit 3363f92

File tree

4 files changed

+33
-5701
lines changed

4 files changed

+33
-5701
lines changed

docs/deployment/install/container/helm_deployment/preparation/optional_tasks/optional_install_new_search.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,16 @@ configuration:
171171
enabled: true
172172
wcm:
173173
enabled: true
174+
people:
175+
enabled: true
174176
```
175177

176178
You can enable an automated setup for content sources and crawlers. This setting is enabled by default for all content sources and crawlers. This includes the following content sources:
177179
- 'dam' for Digital Asset Management (`dam_default_content_source` - `75024f9c-2579-58f1-3new-5706ba2a62fc`)
178180
- 'jcr' for Java Content Repository (`jcr_default_content_source` - `680f8805-92f3-45d4-a900-8f28c7160935`)
179181
- 'portal' for Portal (`portal_default_content_source` - `5d2d2fa4-8f71-435d-9341-c3034ff9c509`)
180182
- 'wcm' for Web Content Manager (`wcm_default_content_source` - `972369e7-041c-4459-9211-069f4917c1ba`)
183+
- 'people' for People Service (`people_default_content_source` - `81f17efc-2a4a-4247-ae0b-3bb99eb62643`)
181184

182185
For each of the content sources, you can enable or disable the automated setup by setting the `enabled` field to `true` or `false`. It is possible to override the default settings for `uuid`, `aclLookupHost`, and `aclLookupPath` for each content source. If left empty, the setup will automatically detect default values by inspecting the existing DX deployment.
183186

@@ -200,7 +203,7 @@ configuration:
200203

201204
### Common fields mapping for fallback
202205

203-
Common field mappings are the default mappings for WCM, DAM, JCR, and PORTAL in the `documentObject`. You can find appropriate mappings for each field in the `documentObject`. Use an empty string if none of the mappings apply. For more information about `documentObject`, see [Indexed documents](../../../../../manage/container_configuration/configure_opensearch/architectural_overview.md#indexed-documents).
206+
Common field mappings are the default mappings for WCM, DAM, JCR, PORTAL, and PEOPLE in the `documentObject` parameter. You can find appropriate mappings for each field in this parameter. Use an empty string if none of the mappings apply. For more information about the `documentObject` parameter, see [Indexed documents](../../../../../manage/container_configuration/configure_opensearch/architectural_overview.md#indexed-documents).
204207

205208
```yaml
206209
commonFieldMappings:
@@ -228,14 +231,20 @@ commonFieldMappings:
228231
description: "summary"
229232
type: "category"
230233
tags: "tags"
234+
# Mappings for PEOPLE
235+
dam:
236+
title: "title"
237+
description: "summary"
238+
type: "category"
239+
tags: "tags"
231240
```
232241

233242
Refer to the following list for more information about the fields:
234243

235-
- `wcm`, `dam`, `jcr`, and `portal` are the types of content source currently supported.
244+
- `wcm`, `dam`, `jcr`, `portal`, and `people` are the types of content source currently supported.
236245
- Names of common field mappings such as `title`, `description`, `type`, and `tags` cannot be changed.
237246
- Apart from `title`, `description`, `type` and `tags`, additional common fields are not allowed.
238-
- There are default values defined to map different content sources such as `wcm`, `dam`, `jcr` and `portal` to different common fields such as `title`, `description`, `type` and `tags`. You can change these default mapping values.
247+
- There are default values defined to map different content sources such as `wcm`, `dam`, `jcr`, and `portal` to different common fields such as `title`, `description`, `type` and `tags`. You can change these default mapping values.
239248

240249
### Persistent Volume size requests
241250

docs/extend_dx/integration/people_service/api/index.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ People Service APIs are categorized into the following sections:
1111
- **Authentication**: APIs related to user authentication and session management.
1212
- **Profiles**: APIs related to managing user profiles, including creating, updating, and deleting profiles.
1313
- **Schema**: APIs related to managing profile attributes and schema definitions.
14-
- **Custom fields**: APIs related to managing custom fields for user profiles.
15-
- **Images and media**: APIs related to managing profile images and media content.
14+
- **Custom Fields**: APIs related to managing custom fields for user profiles.
15+
- **Images and Media**: APIs related to managing profile images and media content.
1616
- **Tags**: APIs related to managing tags for user profiles.
1717
- **Search**: APIs related to searching for user profiles based on specific criteria.
1818
- **Privacy**: APIs related to managing user privacy settings and data protection.
19-
- **Federation and user directories**: APIs related to integrating with external user directories and federated identity providers.
19+
- **Federation and User Directories**: APIs related to integrating with external user directories and federated identity providers.
2020
- **Utils**: Utility APIs for common tasks and operations.
2121
- **Probes**: Health check APIs for monitoring the service status and availability.
2222
- **Search Re-Index**: APIs related to retrying full or partial re-indexing for all or pending user profiles.
@@ -33,7 +33,3 @@ Use the following URLs to access the Swagger Explorer for People Service APIs an
3333
- **OpenAPI Specification**: `<HOSTNAME>/dx/api/people/v1/openapi/openapi.json`
3434

3535
Ensure to replace `<HOSTNAME>` with the correct value.
36-
37-
## OpenAPI Specification
38-
39-
For more information on the People Service API schema, refer to the [OpenAPI spec](./people-service-openapi-spec.json) JSON file.

0 commit comments

Comments
 (0)