openapi: 3.0.2 info: title: Personalization API description: API powering the Personalization feature of Algolia. version: 1.0.0 components: securitySchemes: appId: $ref: '../common/securitySchemes.yml#/appId' apiKey: $ref: '../common/securitySchemes.yml#/apiKey' servers: - url: https://personalization.{region}.algolia.com variables: region: enum: - us - eu default: us security: - appId: [] apiKey: [] tags: - name: profiles x-displayName: Profiles description: Manage users' profiles. - name: strategies x-displayName: Strategies description: Manage personalization strategies. x-tagGroups: - name: General tags: - profiles - strategies paths: # ###################### # ### Custom request ### # ###################### /{path}: $ref: '../common/paths/customRequest.yml' /1/profiles/personalization/{userToken}: $ref: 'paths/getUserTokenProfile.yml' /1/profiles/{userToken}: $ref: 'paths/deleteUserProfile.yml' /1/strategies/personalization: $ref: 'paths/personalizationStrategy.yml'