Optimizely User Profile Wish List Favorites API

The User Profile Wish List Favorites API from Optimizely — 5 operation(s) for user profile wish list favorites.

Operations 9

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/admin/UserProfileWishListFavorites List users' favorite wish lists · Returns the EntitySet UserProfileWishListFavorites #
Ask an LLM
“Which wish lists have shoppers marked as favorites?”
“Can I filter favorite wish lists down to one user profile?”
Tell an agent
List all user profile wish list favorites.
List wish list favorites matching {filter}.
POST /api/v1/admin/UserProfileWishListFavorites Mark a wish list as a user's favorite · Post a new entity to EntitySet UserProfileWishListFavorites #
Ask an LLM
“How do I mark a wish list as a favorite for a particular user?”
“Can I create a favorite link between a user profile and a wish list?”
Tell an agent
Favorite wish list {wishListId} for user profile {userProfileId}.
Create a new wish list favorite record for user {userProfileId}.
GET /api/v1/admin/UserProfileWishListFavorites({id}) Get one wish list favorite · Returns the entity with the key from UserProfileWishListFavorites #
Ask an LLM
“Which user and wish list does a specific favorite record connect?”
“Can I fetch a single wish list favorite by its ID?”
Tell an agent
Get wish list favorite {id}.
Show wish list favorite {id} with {expand} expanded.
PUT /api/v1/admin/UserProfileWishListFavorites({id}) Replace a wish list favorite record · Replace entity in EntitySet UserProfileWishListFavorites #
Ask an LLM
“Is there a way to overwrite a whole wish list favorite record at once?”
“What call fully replaces an existing user-to-wish-list favorite?”
Tell an agent
Replace wish list favorite {id} with user {userProfileId} and wish list {wishListId}.
Overwrite the full wish list favorite record {id}.
DELETE /api/v1/admin/UserProfileWishListFavorites({id}) Unfavorite a wish list · Delete entity in EntitySet UserProfileWishListFavorites #
Ask an LLM
“How do I remove a wish list from a user's favorites?”
“Can I delete one wish list favorite by ID?”
Tell an agent destructive · confirm first
Delete wish list favorite {id}.
Remove wish list favorite {id} if its ETag is {ifMatch}.
PATCH /api/v1/admin/UserProfileWishListFavorites({id}) Update a wish list favorite · Update entity in EntitySet UserProfileWishListFavorites #
Ask an LLM
“Can I point an existing favorite at a different wish list?”
“How do I reassign a wish list favorite to another user profile?”
Tell an agent
Point wish list favorite {id} at wish list {wishListId}.
Reassign wish list favorite {id} to user profile {userProfileId}.
GET /api/v1/admin/UserProfileWishListFavorites/Default.Default() Call the Default function on wish list favorites · Call operation Default #
Ask an LLM
“What does the Default function on user profile wish list favorites return?”
“Is there a Default operation for wish list favorites?”
Tell an agent
Call the Default function on user profile wish list favorites.
Run the wish list favorites Default operation and show the result.
DELETE /api/v1/admin/userprofilewishlistfavorites/delete Bulk delete wish list favorites by ID · User profile wish list favorites delete route #
Ask an LLM
“Can I remove many wish list favorites in one call?”
“How do I clear a batch of wish list favorites by their IDs?”
Tell an agent destructive · confirm first
Delete the wish list favorites with IDs {ids}.
Bulk remove wish list favorites {ids} together.
GET /api/v1/admin/userprofilewishlistfavorites({key})/customproperties({custompropertyKey}) Get a custom property of a wish list favorite · User profile wish list favorites get custom property by key and… #
Ask an LLM
“How can I read a custom property stored on a wish list favorite?”
“Do wish list favorites carry custom properties I can fetch by key?”
Tell an agent
Get custom property {custompropertyKey} of wish list favorite {key}.
Show the value of custom property {custompropertyKey} on wish list favorite {key}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/optimizely:optimizely-user-profile-wish-list-favorites-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

optimizely-user-profile-wish-list-favorites-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: admin-v1
  title: Admin API V1 User Profile Wish List Favorites API
servers:
- url: https://dogfood.commerce.insitesandbox.com
security: []
tags:
- name: User Profile Wish List Favorites
paths:
  /api/v1/admin/UserProfileWishListFavorites:
    get:
      tags:
      - User Profile Wish List Favorites
      summary: Returns the EntitySet UserProfileWishListFavorites
      operationId: UserProfileWishListFavorites_Get
      parameters:
      - name: $expand
        in: query
        description: Expands related entities inline.
        required: false
        schema:
          type: string
      - name: $filter
        in: query
        description: Filters the results, based on a Boolean condition.
        required: false
        schema:
          type: string
      - name: $select
        in: query
        description: Selects which properties to include in the response.
        required: false
        schema:
          type: string
      - name: $apply
        in: query
        description: Aggregates the results according to one or more transformations.
        required: false
        schema:
          type: string
      - name: $orderby
        in: query
        description: Sorts the results.
        required: false
        schema:
          type: string
      - name: $top
        in: query
        description: Returns only the first n results.
        required: false
        schema:
          type: integer
          format: int32
      - name: $skip
        in: query
        description: Skips the first n results.
        required: false
        schema:
          type: integer
          format: int32
      - name: $count
        in: query
        description: Includes a count of the matching results in the response.
        required: false
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
    post:
      tags:
      - User Profile Wish List Favorites
      summary: Post a new entity to EntitySet UserProfileWishListFavorites
      operationId: UserProfileWishListFavorites_Post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Insite.Data.Entities.UserProfileWishListFavorite'
        description: The entity to post
        required: true
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
  /api/v1/admin/UserProfileWishListFavorites({id}):
    get:
      tags:
      - User Profile Wish List Favorites
      summary: Returns the entity with the key from UserProfileWishListFavorites
      operationId: UserProfileWishListFavorites_GetById
      parameters:
      - name: id
        in: path
        description: 'key: id'
        required: true
        schema:
          type: string
          format: uuid
      - name: $expand
        in: query
        description: Expands related entities inline.
        required: false
        schema:
          type: string
      - name: $select
        in: query
        description: Selects which properties to include in the response.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
    put:
      tags:
      - User Profile Wish List Favorites
      summary: Replace entity in EntitySet UserProfileWishListFavorites
      operationId: UserProfileWishListFavorites_PutById
      parameters:
      - name: id
        in: path
        description: 'key: id'
        required: true
        schema:
          type: string
          format: uuid
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Insite.Data.Entities.UserProfileWishListFavorite'
        description: The entity to put
        required: true
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
    delete:
      tags:
      - User Profile Wish List Favorites
      summary: Delete entity in EntitySet UserProfileWishListFavorites
      operationId: UserProfileWishListFavorites_DeleteById
      parameters:
      - name: id
        in: path
        description: 'key: id'
        required: true
        schema:
          type: string
          format: uuid
      - name: If-Match
        in: header
        description: If-Match header
        required: false
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
    patch:
      tags:
      - User Profile Wish List Favorites
      summary: Update entity in EntitySet UserProfileWishListFavorites
      operationId: UserProfileWishListFavorites_PatchById
      parameters:
      - name: id
        in: path
        description: 'key: id'
        required: true
        schema:
          type: string
          format: uuid
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Insite.Data.Entities.UserProfileWishListFavorite'
        description: The entity to patch
        required: true
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
  /api/v1/admin/UserProfileWishListFavorites/Default.Default():
    get:
      tags:
      - User Profile Wish List Favorites
      summary: Call operation Default
      operationId: UserProfileWishListFavorites_Default
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
  /api/v1/admin/userprofilewishlistfavorites/delete:
    delete:
      tags:
      - User Profile Wish List Favorites
      operationId: UserProfileWishListFavorites_DeleteRoute
      parameters:
      - name: ids
        in: query
        required: true
        explode: true
        schema:
          type: array
          items:
            type: string
            format: uuid
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
      summary: User profile wish list favorites delete route
      x-summary-source: derived
  /api/v1/admin/userprofilewishlistfavorites({key})/customproperties({custompropertyKey}):
    get:
      tags:
      - User Profile Wish List Favorites
      operationId: UserProfileWishListFavorites_GetCustomPropertyByKeyAndCustompropertykey
      parameters:
      - name: key
        in: path
        required: true
        schema:
          type: string
          format: uuid
      - name: custompropertyKey
        in: path
        required: true
        schema:
          type: string
          format: uuid
      - name: $expand
        in: query
        description: Expands related entities inline.
        required: false
        schema:
          type: string
      - name: $select
        in: query
        description: Selects which properties to include in the response.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: object
      deprecated: false
      security:
      - access_token: []
      summary: User profile wish list favorites get custom property by key and…
      x-summary-source: derived
components:
  schemas:
    Insite.Data.Entities.UserProfileWishListFavorite:
      type: object
      properties:
        id:
          format: uuid
          type: string
          example: 00000000-0000-0000-0000-000000000000
        userProfileId:
          format: uuid
          type: string
          example: 00000000-0000-0000-0000-000000000000
        wishListId:
          format: uuid
          type: string
          example: 00000000-0000-0000-0000-000000000000
        createdOn:
          format: date-time
          type: string
        createdBy:
          type: string
        modifiedOn:
          format: date-time
          type: string
        modifiedBy:
          type: string
  securitySchemes:
    access_token:
      type: apiKey
      description: Token used to access storefront API.
      name: access_token
      in: query