Optimizely Wishlists API
The Wishlists API from Optimizely — 12 operation(s) for wishlists.
The Wishlists API from Optimizely — 12 operation(s) for wishlists.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/optimizely-wishlists-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
version: storefront-v1
title: Storefront API V1 Wishlists API
servers:
- url: https://dogfood.commerce.insitesandbox.com
security: []
tags:
- name: Wishlists
paths:
/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}:
get:
tags:
- Wishlists
operationId: WishListLinesV1_GetAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: wishListLineId
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
security:
- access_token: []
delete:
tags:
- Wishlists
operationId: WishListLinesV1_DeleteAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: wishListLineId
in: path
required: true
schema:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
security:
- access_token: []
patch:
tags:
- Wishlists
operationId: WishListLinesV1_PatchByIdAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: wishListLineId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
$ref: '#/components/requestBodies/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/wishlistlines/batch/{copyFromWishListId}:
post:
tags:
- Wishlists
operationId: WishListLinesV1_PostCollectionAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
- name: copyFromWishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/wishlistlines/batch:
delete:
tags:
- Wishlists
operationId: WishListLinesV1_DeleteCollectionAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: wishListLineIds
in: query
required: true
explode: true
schema:
type: array
items:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
security:
- access_token: []
patch:
tags:
- Wishlists
operationId: WishListLinesV1_PatchAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.UpdateWishListLineCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.UpdateWishListLineCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.UpdateWishListLineCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.UpdateWishListLineCollectionModel'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.UpdateWishListLineCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.UpdateWishListLineCollectionModel'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/wishlistlines:
get:
tags:
- Wishlists
operationId: WishListLinesV1_GetCollectionAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
- name: parameter.wishListId
in: query
required: false
schema:
type: string
format: uuid
- name: parameter.page
in: query
required: false
schema:
type: integer
format: int32
- name: parameter.pageSize
in: query
required: false
schema:
type: integer
format: int32
- name: parameter.defaultPageSize
in: query
required: false
schema:
type: integer
format: int32
- name: parameter.query
in: query
required: false
schema:
type: string
- name: parameter.sort
in: query
required: false
schema:
type: string
- name: parameter.changedSharedListLinesQuantities
in: query
required: false
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineCollectionModel'
security:
- access_token: []
post:
tags:
- Wishlists
operationId: WishListLinesV1_PostAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
$ref: '#/components/requestBodies/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListLineModel'
security:
- access_token: []
/api/v1/wishlists:
get:
tags:
- Wishlists
operationId: WishListsV1_GetCollectionAsync
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListCollectionModel'
security:
- access_token: []
post:
tags:
- Wishlists
operationId: WishListsV1_PostAsync
requestBody:
$ref: '#/components/requestBodies/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}:
get:
tags:
- Wishlists
operationId: WishListsV1_GetAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: parameter.wishListId
in: query
required: false
schema:
type: string
format: uuid
- name: parameter.expand
in: query
required: false
schema:
type: string
- name: parameter.exclude
in: query
required: false
schema:
type: string
- name: parameter.currentPage
in: query
required: false
schema:
type: integer
format: int32
- name: parameter.page
in: query
required: false
schema:
type: integer
format: int32
- name: parameter.pageSize
in: query
required: false
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
delete:
tags:
- Wishlists
operationId: WishListsV1_DeleteAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
patch:
tags:
- Wishlists
operationId: WishListsV1_PatchAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
$ref: '#/components/requestBodies/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/share/{wishListShareId}:
delete:
tags:
- Wishlists
operationId: WishListsV1_DeleteShareAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: wishListShareId
in: path
required: true
schema:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
/api/v1/wishlists/activateinvite:
patch:
tags:
- Wishlists
operationId: WishListsV1_PatchInviteAsync
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListInviteParameter'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListInviteParameter'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListInviteParameter'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListInviteParameter'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListInviteParameter'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListInviteParameter'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/sendacopy:
patch:
tags:
- Wishlists
operationId: WishListsV1_PatchSendACopyAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
$ref: '#/components/requestBodies/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/schedule:
patch:
tags:
- Wishlists
operationId: WishListsV1_PatchScheduleAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
$ref: '#/components/requestBodies/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListModel'
security:
- access_token: []
/api/v1/wishlists/{wishListId}/tags/batch:
post:
tags:
- Wishlists
operationId: WishListsV1_PostTagsCollectionAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
delete:
tags:
- Wishlists
operationId: WishListsV1_DeleteTagsCollectionAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
- name: wishListTagIds
in: query
required: true
explode: true
schema:
type: array
items:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel'
/api/v1/wishlists/{wishListId}/send-pdf:
post:
tags:
- Wishlists
operationId: WishListsV1_SendWishListPdfAsync
parameters:
- name: wishListId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfParameter'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfParameter'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfParameter'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfParameter'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfParameter'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfParameter'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfModel'
text/json:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfModel'
application/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfModel'
text/xml:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfModel'
text/html:
schema:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListPdfModel'
components:
schemas:
Insite.Catalog.Services.Dtos.ConfigSectionOptionDto:
type: object
properties:
sectionOptionId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
sectionName:
type: string
productName:
type: string
productId:
format: uuid
type: string
example: 00000000-0000-0000-0000-000000000000
description:
type: string
price:
format: decimal
type: number
userProductPrice:
type: boolean
selected:
type: boolean
sortOrder:
format: int32
type: integer
quantity:
format: decimal
type: number
cantBuy:
type: boolean
Insite.WishLists.WebApi.V1.ApiModels.WishListTagCollectionModel:
type: object
properties:
uri:
type: string
wishListTags:
type: array
items:
$ref: '#/components/schemas/Insite.WishLists.WebApi.V1.ApiModels.WishListTagModel'
pagination:
$ref: '#/components/schemas/Insite.Core.WebApi.PaginationModel'
properties:
type: object
additionalProperties:
type: string
Insite.Core.WebApi.PaginationModel:
type: object
properties:
currentPage:
format: int32
type: integer
page:
format: int32
type: integer
pageSize:
format: int32
type: integer
defaultPageSize:
format: int32
type: integer
totalItemCount:
format: int32
type: integer
numberOfPages:
format: int32
type: integer
pageSizeOptions:
type: array
items:
format: int32
type: integer
sortOptions:
type: array
items:
$ref: '#/components/schemas/Insite.Core.WebApi.SortOptionModel'
sortType:
type: string
nextPageUri:
type: string
prevPageUri:
type: string
nextPageToken:
type: string
Insite.WishLists.WebApi.V1.ApiModels.WishListEmailScheduleModel:
type: object
properties:
uri:
type: string
repeatPeriod:
ty
# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/optimizely/refs/heads/main/openapi/optimizely-wishlists-api-openapi.yml