docs(oas): fixed OAS comments for 1.8 endpoints (#3751)
* docs(oas): fixed oas comments for 1.8 endpoints * generated changes
This commit is contained in:
-8
@@ -4,14 +4,6 @@
|
||||
import { SetRelation, Merge } from "../core/ModelUtils"
|
||||
|
||||
export interface AdminGetInventoryItemsItemLocationLevelsParams {
|
||||
/**
|
||||
* How many stock locations levels to skip in the result.
|
||||
*/
|
||||
offset?: number
|
||||
/**
|
||||
* Limit the number of stock locations levels returned.
|
||||
*/
|
||||
limit?: number
|
||||
/**
|
||||
* Comma separated list of relations to include in the results.
|
||||
*/
|
||||
|
||||
@@ -13,7 +13,7 @@ import { createInventoryItemTransaction } from "./transaction/create-inventory-i
|
||||
/**
|
||||
* @oas [post] /admin/inventory-items
|
||||
* operationId: "PostInventoryItems"
|
||||
* summary: "Create an Inventory Item."
|
||||
* summary: "Create an Inventory Item"
|
||||
* description: "Creates an Inventory Item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
@@ -34,9 +34,8 @@ import { createInventoryItemTransaction } from "./transaction/create-inventory-i
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.inventoryItems.create(inventoryItemId, {
|
||||
* medusa.admin.inventoryItems.create({
|
||||
* variant_id: 'variant_123',
|
||||
* sku: "sku-123",
|
||||
* })
|
||||
* .then(({ inventory_item }) => {
|
||||
* console.log(inventory_item.id);
|
||||
@@ -49,7 +48,6 @@ import { createInventoryItemTransaction } from "./transaction/create-inventory-i
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
* "variant_id": "variant_123",
|
||||
* "sku": "sku-123",
|
||||
* }'
|
||||
* security:
|
||||
* - api_token: []
|
||||
|
||||
@@ -6,8 +6,8 @@ import { FindParams } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [post] /admin/inventory-items/{id}/location-levels
|
||||
* operationId: "PostInventoryItemsInventoryItemLocationLevels"
|
||||
* summary: "Create an Inventory Location Level for a given Inventory Item."
|
||||
* description: "Creates an Inventory Location Level for a given Inventory Item."
|
||||
* summary: "Create an Inventory Level"
|
||||
* description: "Creates an Inventory Level for a given Inventory Item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Inventory Item.
|
||||
@@ -29,7 +29,7 @@ import { FindParams } from "../../../../types/common"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.inventoryItems.createLocationLevel(inventoryItemId, {
|
||||
* location_id: 'sloc',
|
||||
* location_id: 'sloc_123',
|
||||
* stocked_quantity: 10,
|
||||
* })
|
||||
* .then(({ inventory_item }) => {
|
||||
@@ -42,7 +42,7 @@ import { FindParams } from "../../../../types/common"
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
* "location_id": "sloc",
|
||||
* "location_id": "sloc_123",
|
||||
* "stocked_quantity": 10
|
||||
* }'
|
||||
* security:
|
||||
|
||||
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
|
||||
/**
|
||||
* @oas [delete] /admin/inventory-items/{id}/location-levels/{location_id}
|
||||
* operationId: "DeleteInventoryItemsInventoryIteLocationLevelsLocation"
|
||||
* summary: "Delete a location level of an Inventory Item."
|
||||
* summary: "Delete a Location Level"
|
||||
* description: "Delete a location level of an Inventory Item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
@@ -29,8 +29,7 @@ import { EntityManager } from "typeorm"
|
||||
* label: cURL
|
||||
* source: |
|
||||
* curl --location --request DELETE 'https://medusa-url.com/admin/inventory-items/{id}/location-levels/{location_id}' \
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json'
|
||||
* --header 'Authorization: Bearer {api_token}'
|
||||
* security:
|
||||
* - api_token: []
|
||||
* - cookie_auth: []
|
||||
|
||||
@@ -6,8 +6,8 @@ import { joinLevels } from "./utils/join-levels"
|
||||
/**
|
||||
* @oas [get] /admin/inventory-items/{id}
|
||||
* operationId: "GetInventoryItemsInventoryItem"
|
||||
* summary: "Retrive an Inventory Item."
|
||||
* description: "Retrives an Inventory Item."
|
||||
* summary: "Get an Inventory Item"
|
||||
* description: "Retrieves an Inventory Item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Inventory Item.
|
||||
@@ -31,8 +31,7 @@ import { joinLevels } from "./utils/join-levels"
|
||||
* label: cURL
|
||||
* source: |
|
||||
* curl --location --request GET 'https://medusa-url.com/admin/inventory-items/{id}' \
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json'
|
||||
* --header 'Authorization: Bearer {api_token}'
|
||||
* security:
|
||||
* - api_token: []
|
||||
* - cookie_auth: []
|
||||
|
||||
@@ -18,8 +18,8 @@ import { getVariantsByInventoryItemId } from "./utils/join-variants"
|
||||
/**
|
||||
* @oas [get] /admin/inventory-items
|
||||
* operationId: "GetInventoryItems"
|
||||
* summary: "List inventory items."
|
||||
* description: "Lists inventory items."
|
||||
* summary: "List Inventory Items"
|
||||
* description: "Lists inventory items with the ability to apply filters or search queries on them."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (query) offset=0 {integer} How many inventory items to skip in the result.
|
||||
@@ -58,15 +58,14 @@ import { getVariantsByInventoryItemId } from "./utils/join-variants"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.inventoryItems.list()
|
||||
* .then(({ inventory_items }) => {
|
||||
* .then(({ inventory_items, count, offset, limit }) => {
|
||||
* console.log(inventory_items.length);
|
||||
* });
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
* source: |
|
||||
* curl --location --request GET 'https://medusa-url.com/admin/inventory-items' \
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json'
|
||||
* --header 'Authorization: Bearer {api_token}'
|
||||
* security:
|
||||
* - api_token: []
|
||||
* - cookie_auth: []
|
||||
|
||||
@@ -5,13 +5,11 @@ import { FindParams } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [get] /admin/inventory-items/{id}/location-levels
|
||||
* operationId: "GetInventoryItemsInventoryItemLocationLevels"
|
||||
* summary: "List stock levels of a given location."
|
||||
* description: "Lists stock levels of a given location."
|
||||
* summary: "List Inventory Levels"
|
||||
* description: "Lists inventory levels of an inventory item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Inventory Item.
|
||||
* - (query) offset=0 {integer} How many stock locations levels to skip in the result.
|
||||
* - (query) limit=20 {integer} Limit the number of stock locations levels returned.
|
||||
* - (query) expand {string} Comma separated list of relations to include in the results.
|
||||
* - (query) fields {string} Comma separated list of fields to include in the results.
|
||||
* x-codegen:
|
||||
@@ -32,8 +30,7 @@ import { FindParams } from "../../../../types/common"
|
||||
* label: cURL
|
||||
* source: |
|
||||
* curl --location --request GET 'https://medusa-url.com/admin/inventory-items/{id}/location-levels' \
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json'
|
||||
* --header 'Authorization: Bearer {api_token}'
|
||||
* security:
|
||||
* - api_token: []
|
||||
* - cookie_auth: []
|
||||
|
||||
@@ -7,7 +7,7 @@ import { FindParams } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [post] /admin/inventory-items/{id}
|
||||
* operationId: "PostInventoryItemsInventoryItem"
|
||||
* summary: "Update an Inventory Item."
|
||||
* summary: "Update an Inventory Item"
|
||||
* description: "Updates an Inventory Item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
|
||||
@@ -7,8 +7,8 @@ import { FindParams } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [post] /admin/inventory-items/{id}/location-levels/{location_id}
|
||||
* operationId: "PostInventoryItemsInventoryItemLocationLevelsLocationLevel"
|
||||
* summary: "Update an Inventory Location Level for a given Inventory Item."
|
||||
* description: "Updates an Inventory Location Level for a given Inventory Item."
|
||||
* summary: "Update an Inventory Level"
|
||||
* description: "Updates an Inventory Level for a given Inventory Item."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Inventory Item.
|
||||
|
||||
@@ -20,22 +20,10 @@ import {
|
||||
* schema:
|
||||
* $ref: "#/components/schemas/AdminOrdersOrderLineItemReservationReq"
|
||||
* x-codeSamples:
|
||||
* - lang: JavaScript
|
||||
* label: JS Client
|
||||
* source: |
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.orders.createReservation(order_id, line_item_id, {
|
||||
* location_id
|
||||
* })
|
||||
* .then(({ reservation }) => {
|
||||
* console.log(reservation.id);
|
||||
* });
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
* source: |
|
||||
* curl --location --request POST 'https://medusa-url.com/admin/orders/{id}/line-items/{line_item_id}/reservations' \
|
||||
* curl --location --request POST 'https://medusa-url.com/admin/orders/{id}/line-items/{line_item_id}/reserve' \
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
|
||||
@@ -6,24 +6,14 @@ import { extendedFindParamsMixin } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [get] /admin/orders/{id}/reservations
|
||||
* operationId: "GetOrdersOrderReservations"
|
||||
* summary: "Get reservations for an Order"
|
||||
* description: "Retrieves reservations for an Order"
|
||||
* summary: "Get reservations of an Order"
|
||||
* description: "Retrieves reservations of an Order"
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Order.
|
||||
* - (query) offset=0 {integer} How many reservations to skip before the results.
|
||||
* - (query) limit=20 {integer} Limit the number of reservations returned.
|
||||
* x-codeSamples:
|
||||
* - lang: JavaScript
|
||||
* label: JS Client
|
||||
* source: |
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.orders.retrieveReservations(order_id)
|
||||
* .then(({ reservations }) => {
|
||||
* console.log(reservations[0].id);
|
||||
* });
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
* source: |
|
||||
|
||||
@@ -10,7 +10,7 @@ import { FindParams } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [post] /admin/product-categories/{id}/products/batch
|
||||
* operationId: "PostProductCategoriesCategoryProductsBatch"
|
||||
* summary: "Add Products to a category"
|
||||
* summary: "Add Products to a Category"
|
||||
* description: "Assign a batch of products to a product category."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
@@ -32,10 +32,10 @@ import { FindParams } from "../../../../types/common"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.productCategories.addProducts(product_category_id, {
|
||||
* medusa.admin.productCategories.addProducts(productCategoryId, {
|
||||
* product_ids: [
|
||||
* {
|
||||
* id: product_id
|
||||
* id: productId
|
||||
* }
|
||||
* ]
|
||||
* })
|
||||
@@ -46,7 +46,7 @@ import { FindParams } from "../../../../types/common"
|
||||
* label: cURL
|
||||
* source: |
|
||||
* curl --location \
|
||||
* --request POST 'https://medusa-url.com/admin/product-categories/{product_category_id}/products/batch' \
|
||||
* --request POST 'https://medusa-url.com/admin/product-categories/{id}/products/batch' \
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
|
||||
@@ -7,7 +7,7 @@ import { ProductCategoryService } from "../../../../services"
|
||||
* @oas [delete] /admin/product-categories/{id}
|
||||
* operationId: "DeleteProductCategoriesCategory"
|
||||
* summary: "Delete a Product Category"
|
||||
* description: "Deletes a ProductCategory."
|
||||
* description: "Deletes a Product Category."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Product Category
|
||||
@@ -20,7 +20,7 @@ import { ProductCategoryService } from "../../../../services"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.productCategories.delete(product_category_id)
|
||||
* medusa.admin.productCategories.delete(productCategoryId)
|
||||
* .then(({ id, object, deleted }) => {
|
||||
* console.log(id);
|
||||
* });
|
||||
|
||||
@@ -10,7 +10,7 @@ import { FindParams } from "../../../../types/common"
|
||||
/**
|
||||
* @oas [delete] /admin/product-categories/{id}/products/batch
|
||||
* operationId: "DeleteProductCategoriesCategoryProductsBatch"
|
||||
* summary: "Delete Products"
|
||||
* summary: "Remove Products from Category"
|
||||
* description: "Remove a list of products from a product category."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
@@ -32,10 +32,10 @@ import { FindParams } from "../../../../types/common"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.productCategories.removeProducts(product_category_id, {
|
||||
* medusa.admin.productCategories.removeProducts(productCategoryId, {
|
||||
* product_ids: [
|
||||
* {
|
||||
* id: product_id
|
||||
* id: productId
|
||||
* }
|
||||
* ]
|
||||
* })
|
||||
|
||||
@@ -24,7 +24,7 @@ import { defaultAdminProductCategoryRelations } from "."
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.productCategories.retrieve(product_category_id)
|
||||
* medusa.admin.productCategories.retrieve(productCategoryId)
|
||||
* .then(({ product_category }) => {
|
||||
* console.log(product_category.id);
|
||||
* });
|
||||
|
||||
@@ -31,7 +31,7 @@ import { FindParams } from "../../../../types/common"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.productCategories.update(product_category_id, {
|
||||
* medusa.admin.productCategories.update(productCategoryId, {
|
||||
* name: "Skinny Jeans"
|
||||
* })
|
||||
* .then(({ product_category }) => {
|
||||
|
||||
@@ -6,8 +6,8 @@ import { validateUpdateReservationQuantity } from "./utils/validate-reservation-
|
||||
/**
|
||||
* @oas [post] /admin/reservations
|
||||
* operationId: "PostReservations"
|
||||
* summary: "Creates a Reservation"
|
||||
* description: "Creates a Reservation which can be associated with any resource as required."
|
||||
* summary: "Create a Reservation"
|
||||
* description: "Create a Reservation which can be associated with any resource as required."
|
||||
* x-authenticated: true
|
||||
* requestBody:
|
||||
* content:
|
||||
@@ -22,9 +22,13 @@ import { validateUpdateReservationQuantity } from "./utils/validate-reservation-
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.reservations.create({
|
||||
* line_item_id: 'item_123',
|
||||
* location_id: 'loc_123',
|
||||
* inventory_item_id: 'iitem_123',
|
||||
* quantity: 1
|
||||
* })
|
||||
* .then(({ reservations }) => {
|
||||
* console.log(reservations.id);
|
||||
* .then(({ reservation }) => {
|
||||
* console.log(reservation.id);
|
||||
* });
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
@@ -33,9 +37,10 @@ import { validateUpdateReservationQuantity } from "./utils/validate-reservation-
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
* "resource_id": "{resource_id}",
|
||||
* "resource_type": "order",
|
||||
* "value": "We delivered this order"
|
||||
* "line_item_id": "item_123",
|
||||
* "location_id": "loc_123",
|
||||
* "inventory_item_id": "iitem_123",
|
||||
* "quantity": 1
|
||||
* }'
|
||||
* security:
|
||||
* - api_token: []
|
||||
|
||||
@@ -18,7 +18,7 @@ import { EntityManager } from "typeorm"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.reservations.delete(reservation.id)
|
||||
* medusa.admin.reservations.delete(reservationId)
|
||||
* .then(({ id, object, deleted }) => {
|
||||
* console.log(id);
|
||||
* });
|
||||
|
||||
@@ -5,7 +5,7 @@ import { MedusaError } from "@medusajs/utils"
|
||||
* @oas [get] /admin/reservations/{id}
|
||||
* operationId: "GetReservationsReservation"
|
||||
* summary: "Get a Reservation"
|
||||
* description: "Retrieves a single reservation using its id"
|
||||
* description: "Retrieves a single reservation using its ID"
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the reservation to retrieve.
|
||||
@@ -16,7 +16,7 @@ import { MedusaError } from "@medusajs/utils"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.reservations.retrieve(reservation_id)
|
||||
* medusa.admin.reservations.retrieve(reservationId)
|
||||
* .then(({ reservation }) => {
|
||||
* console.log(reservation.id);
|
||||
* });
|
||||
|
||||
@@ -67,6 +67,16 @@ import {
|
||||
* method: list
|
||||
* queryParams: AdminGetReservationsParams
|
||||
* x-codeSamples:
|
||||
* - lang: JavaScript
|
||||
* label: JS Client
|
||||
* source: |
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.reservations.list()
|
||||
* .then(({ reservations, count, limit, offset }) => {
|
||||
* console.log(reservations.length)
|
||||
* })
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
* source: |
|
||||
|
||||
@@ -8,7 +8,7 @@ import { validateUpdateReservationQuantity } from "./utils/validate-reservation-
|
||||
/**
|
||||
* @oas [post] /admin/reservations/{id}
|
||||
* operationId: "PostReservationsReservation"
|
||||
* summary: "Updates a Reservation"
|
||||
* summary: "Update a Reservation"
|
||||
* description: "Updates a Reservation which can be associated with any resource as required."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
@@ -25,11 +25,11 @@ import { validateUpdateReservationQuantity } from "./utils/validate-reservation-
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.reservations.update(reservation.id, {
|
||||
* medusa.admin.reservations.update(reservationId, {
|
||||
* quantity: 3
|
||||
* })
|
||||
* .then(({ reservations }) => {
|
||||
* console.log(reservations.id);
|
||||
* .then(({ reservation }) => {
|
||||
* console.log(reservation.id);
|
||||
* });
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
|
||||
@@ -10,8 +10,8 @@ import {
|
||||
/**
|
||||
* @oas [post] /admin/sales-channels/{id}/stock-locations
|
||||
* operationId: "PostSalesChannelsSalesChannelStockLocation"
|
||||
* summary: "Associate a stock location to a Sales Channel"
|
||||
* description: "Associates a stock location to a Sales Channel."
|
||||
* summary: "Associate a Stock Location"
|
||||
* description: "Associates a stock location with a Sales Channel."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
* - (path) id=* {string} The ID of the Sales Channel.
|
||||
@@ -29,8 +29,8 @@ import {
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.salesChannels.addLocation(sales_channel_id, {
|
||||
* location_id: 'App'
|
||||
* medusa.admin.salesChannels.addLocation(salesChannelId, {
|
||||
* location_id: 'loc_123'
|
||||
* })
|
||||
* .then(({ sales_channel }) => {
|
||||
* console.log(sales_channel.id);
|
||||
@@ -42,7 +42,7 @@ import {
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
* "locaton_id": "stock_location_id"
|
||||
* "locaton_id": "loc_123"
|
||||
* }'
|
||||
* security:
|
||||
* - api_token: []
|
||||
|
||||
@@ -7,7 +7,7 @@ import { SalesChannelLocationService } from "../../../../services"
|
||||
/**
|
||||
* @oas [delete] /admin/sales-channels/{id}/stock-locations
|
||||
* operationId: "DeleteSalesChannelsSalesChannelStockLocation"
|
||||
* summary: "Remove a stock location from a Sales Channel"
|
||||
* summary: "Remove a Stock Location Association"
|
||||
* description: "Removes a stock location from a Sales Channel."
|
||||
* x-authenticated: true
|
||||
* parameters:
|
||||
@@ -26,8 +26,8 @@ import { SalesChannelLocationService } from "../../../../services"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.salesChannels.removeLocation(sales_channel_id, {
|
||||
* location_id: 'App'
|
||||
* medusa.admin.salesChannels.removeLocation(salesChannelId, {
|
||||
* location_id: 'loc_id'
|
||||
* })
|
||||
* .then(({ sales_channel }) => {
|
||||
* console.log(sales_channel.id);
|
||||
@@ -39,7 +39,7 @@ import { SalesChannelLocationService } from "../../../../services"
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
* "locaton_id": "stock_location_id"
|
||||
* "locaton_id": "loc_id"
|
||||
* }'
|
||||
* security:
|
||||
* - api_token: []
|
||||
|
||||
@@ -36,7 +36,6 @@ import { IStockLocationService } from "@medusajs/types"
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.stockLocations.create({
|
||||
* name: 'Main Warehouse',
|
||||
* location_id: 'sloc'
|
||||
* })
|
||||
* .then(({ stock_location }) => {
|
||||
* console.log(stock_location.id);
|
||||
|
||||
@@ -18,9 +18,9 @@ import { SalesChannelLocationService } from "../../../../services"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.stockLocations.delete(stock_location_id)
|
||||
* .then(({ id, object, deleted }) => {
|
||||
* console.log(id)
|
||||
* })
|
||||
* .then(({ id, object, deleted }) => {
|
||||
* console.log(id)
|
||||
* })
|
||||
* - lang: Shell
|
||||
* label: cURL
|
||||
* source: |
|
||||
|
||||
@@ -27,7 +27,7 @@ import { joinSalesChannels } from "./utils/join-sales-channels"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.stockLocations.retrieve(stock_location_id)
|
||||
* medusa.admin.stockLocations.retrieve(stockLocationId)
|
||||
* .then(({ stock_location }) => {
|
||||
* console.log(stock_location.id);
|
||||
* });
|
||||
|
||||
@@ -28,8 +28,8 @@ import { FindParams } from "../../../../types/common"
|
||||
* import Medusa from "@medusajs/medusa-js"
|
||||
* const medusa = new Medusa({ baseUrl: MEDUSA_BACKEND_URL, maxRetries: 3 })
|
||||
* // must be previously logged in or use api token
|
||||
* medusa.admin.stockLocations.update(stock_location_id, {
|
||||
* name: 'App'
|
||||
* medusa.admin.stockLocations.update(stockLocationId, {
|
||||
* name: 'Main Warehouse'
|
||||
* })
|
||||
* .then(({ stock_location }) => {
|
||||
* console.log(stock_location.id);
|
||||
@@ -41,7 +41,7 @@ import { FindParams } from "../../../../types/common"
|
||||
* --header 'Authorization: Bearer {api_token}' \
|
||||
* --header 'Content-Type: application/json' \
|
||||
* --data-raw '{
|
||||
* "name": "App"
|
||||
* "name": "Main Warehouse"
|
||||
* }'
|
||||
* security:
|
||||
* - api_token: []
|
||||
|
||||
Reference in New Issue
Block a user