https://github.com/geins-io/sdk-powershell
PowerShell SDK for geins management API
https://github.com/geins-io/sdk-powershell
bash ecommerce
Last synced: about 2 months ago
JSON representation
PowerShell SDK for geins management API
- Host: GitHub
- URL: https://github.com/geins-io/sdk-powershell
- Owner: geins-io
- Created: 2023-02-16T16:15:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T16:16:22.000Z (over 3 years ago)
- Last Synced: 2025-02-16T00:28:48.020Z (over 1 year ago)
- Topics: bash, ecommerce
- Language: PowerShell
- Homepage: https://www.geins.io
- Size: 189 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PSOpenAPITools - the PowerShell module for the Geins Management API
Geins Management API is an RESTful api to power your applications who manages your geins services. Geins provides an easy-to-use and scalable solution for managing all aspects of an online store, from product listings and customer information to order processing and payment transactions.
:::tip
With this API, you can build custom applications and integrate with third-party systems, dashboards and other bussiness logic apps.
:::
## Getting started
Once you have created an account, you can start using the Management API by creating an `API key`. You can create as many API keys as you need. Each `API key` is connected to a specific account so you can keep track of operations and manage keys. You can find your `API key` in the `geins merchant center`.
### Fast track
Use one of our [SDKs](https://docs.geins.io/docs/sdk/introduction) to get started quickly. The SDKs are available for the most popular programming languages and frameworks.
Or, if you prefer to just take it for a test run:
[](https://god.gw.postman.com/run-collection/25895885-aaf6598f-1a7c-4949-85d7-ba846c42d553?action=collection%2Ffork&collection-url=entityId%3D25895885-aaf6598f-1a7c-4949-85d7-ba846c42d553%26entityType%3Dcollection%26workspaceId%3Da2a179ce-158e-46b0-8d06-e9640f45112c)
### Authentication
Two authentication methods are supported:
- `API Key`
- `Basic Auth`
This PowerShell module is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: v1.7
- SDK version: 0.1.2
- Build package: org.openapitools.codegen.languages.PowerShellClientCodegen
## Frameworks supported
- PowerShell 6.2 or later
To install from the source, run the following command to build and install the PowerShell module locally:
```powershell
Build.ps1
Import-Module -Name '.\src\PSOpenAPITools' -Verbose
```
To avoid function name collision, one can use `-Prefix`, e.g. `Import-Module -Name '.\src\PSOpenAPITools' -Prefix prefix`
To uninstall the module, simply run:
```powershell
Remove-Module -FullyQualifiedName @{ModuleName = "PSOpenAPITools"; ModuleVersion = "0.1.2"}
```
To install and run `Pester`, please execute the following commands in the terminal:
```powershell
Install-module -name Pester -force
Invoke-Pester
```
For troubleshooting, please run `$DebugPreference = 'Continue'` to turn on debugging and disable it with `$DebugPreference = 'SilentlyContinue'` when done with the troubleshooting.
## Documentation for API Endpoints
All URIs are relative to *https://mgmtapi.geins.io*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BrandApi* | [**New-Brand**](docs/BrandApi.md#New-Brand) | **POST** /API/Brand | Create a new brand
*BrandApi* | [**Get-BrandById**](docs/BrandApi.md#Get-BrandById) | **GET** /API/Brand/{id} | Get a specific brand
*BrandApi* | [**Invoke-QueryBrands**](docs/BrandApi.md#Invoke-QueryBrands) | **POST** /API/Brand/Query | Query brands
*BrandApi* | [**Update-Brand**](docs/BrandApi.md#Update-Brand) | **PUT** /API/Brand/{id} | Updates a brand
*CategoryApi* | [**New-Category**](docs/CategoryApi.md#New-Category) | **POST** /API/Category | Create a new category
*CategoryApi* | [**Get-CategoryById**](docs/CategoryApi.md#Get-CategoryById) | **GET** /API/Category/{id} | Get a specific category
*CategoryApi* | [**Invoke-QueryCategories**](docs/CategoryApi.md#Invoke-QueryCategories) | **POST** /API/Category/Query | Query categories
*CategoryApi* | [**Update-Category**](docs/CategoryApi.md#Update-Category) | **PUT** /API/Category/{id} | Update a category
*MarketApi* | [**Get-MarketById**](docs/MarketApi.md#Get-MarketById) | **GET** /API/Market/{marketId} | Get a specific market
*MarketApi* | [**Invoke-ListMarkets**](docs/MarketApi.md#Invoke-ListMarkets) | **GET** /API/Market/List | Gets a list of all markets
*OrderApi* | [**Add-CommentToOrder**](docs/OrderApi.md#Add-CommentToOrder) | **POST** /API/Order/{id}/Comment | Adds a comment to the order
*OrderApi* | [**New-Order**](docs/OrderApi.md#New-Order) | **POST** /API/Order | Post a new order
*OrderApi* | [**New-OrderId**](docs/OrderApi.md#New-OrderId) | **POST** /API/Order/Id | Create a new order id
*OrderApi* | [**Invoke-DeleteOrder**](docs/OrderApi.md#Invoke-DeleteOrder) | **DELETE** /API/Order/{id} | Deletes or deactivates an order
*OrderApi* | [**Get-CaptureById**](docs/OrderApi.md#Get-CaptureById) | **GET** /API/Order/Capture/{captureId} | Get Capture by Id
*OrderApi* | [**Get-OrderById**](docs/OrderApi.md#Get-OrderById) | **GET** /API/Order/{id}/{include} | Get an instance of a order
*OrderApi* | [**Get-OrderStatuses**](docs/OrderApi.md#Get-OrderStatuses) | **GET** /API/Order/Statuses | Get a list of available order statuses
*OrderApi* | [**Get-RefundById**](docs/OrderApi.md#Get-RefundById) | **GET** /API/Order/Refund/{refundId} | Get Refund by Id
*OrderApi* | [**Invoke-PartialUpdateOfOrder**](docs/OrderApi.md#Invoke-PartialUpdateOfOrder) | **PATCH** /API/Order/{id} | Partial update of an order
*OrderApi* | [**Invoke-QueryOrders**](docs/OrderApi.md#Invoke-QueryOrders) | **POST** /API/Order/Query | Query the order repository
*OrderApi* | [**Set-CaptureAsProcessed**](docs/OrderApi.md#Set-CaptureAsProcessed) | **POST** /API/Order/Capture/SetAsProcessed | Set a capture as processed (= captured)
*OrderApi* | [**Set-PaymentAsPayed**](docs/OrderApi.md#Set-PaymentAsPayed) | **POST** /API/Order/PaymentDetail/{paymentDetailId}/SetAsPayed | Set Payment Detail as payed
*OrderApi* | [**Set-RefundAsProcessed**](docs/OrderApi.md#Set-RefundAsProcessed) | **POST** /API/Order/Refund/SetAsProcessed | Set a refund as processed (= settled)
*OrderApi* | [**Update-OrderStatus**](docs/OrderApi.md#Update-OrderStatus) | **POST** /API/Order/{id}/Status/{status}/{transactionId}/{secondaryTransactionId} | Update order status
*OrderApi* | [**Update-TransactionData**](docs/OrderApi.md#Update-TransactionData) | **POST** /API/Order/{id}/TransactionData | Updates transaction data on an order
*OrderApi* | [**Confirm-Order**](docs/OrderApi.md#Confirm-Order) | **POST** /API/Order/ValidateCreation | Validates order data for order creation.
*PageAreaApi* | [**New-OrUpdateAPageArea**](docs/PageAreaApi.md#New-OrUpdateAPageArea) | **POST** /API/PageArea | Create or update a page area
*PageAreaApi* | [**New-OrUpdatePageAreaFamily**](docs/PageAreaApi.md#New-OrUpdatePageAreaFamily) | **POST** /API/PageAreaFamily | Create or update a page area family
*PageAreaApi* | [**Get-PageArea**](docs/PageAreaApi.md#Get-PageArea) | **GET** /API/PageArea/{name} | Get a specific page area
*PageAreaApi* | [**Get-PageAreaFamily**](docs/PageAreaApi.md#Get-PageAreaFamily) | **GET** /API/PageAreaFamily/{familyId} | Get a specific page area family
*PageAreaApi* | [**Invoke-ListPageAreaFamilies**](docs/PageAreaApi.md#Invoke-ListPageAreaFamilies) | **GET** /API/PageAreaFamily/List | Gets a list of all page area families, including nested data
*PaymentApi* | [**Invoke-QueryPaymentOptions**](docs/PaymentApi.md#Invoke-QueryPaymentOptions) | **POST** /API/Payment/Query | Query payment options
*PriceListApi* | [**Invoke-ListPriceLists**](docs/PriceListApi.md#Invoke-ListPriceLists) | **GET** /API/PriceList/List | Get all price list definitions
*PriceListApi* | [**Update-PricelistPrices**](docs/PriceListApi.md#Update-PricelistPrices) | **PUT** /API/PriceList/Price | Updates price list prices
*ProductApi* | [**Add-ImageToProduct**](docs/ProductApi.md#Add-ImageToProduct) | **PUT** /API/Product/{productId}/Image/{imageName} | Adds an image relation to a product
*ProductApi* | [**Add-AvailabilityMonitor**](docs/ProductApi.md#Add-AvailabilityMonitor) | **POST** /API/Product/MonitorAvailability | Add a product availability monitor
*ProductApi* | [**Add-CategoryToProduct**](docs/ProductApi.md#Add-CategoryToProduct) | **PUT** /API/Product/{productId}/Category | Adds a category relation to a product
*ProductApi* | [**Add-RelatedProductsToProduct**](docs/ProductApi.md#Add-RelatedProductsToProduct) | **PUT** /API/Product/{productId}/Related | Add related products to a product
*ProductApi* | [**Invoke-BatchUpdateProductItems**](docs/ProductApi.md#Invoke-BatchUpdateProductItems) | **PUT** /API/Product/Items | Updates product items in batch
*ProductApi* | [**Invoke-BatchUpdateStockValues**](docs/ProductApi.md#Invoke-BatchUpdateStockValues) | **PUT** /API/Product/Stock | Update stock values for multiple product items
*ProductApi* | [**New-Product**](docs/ProductApi.md#New-Product) | **POST** /API/Product | Create a new product
*ProductApi* | [**New-ProductItems**](docs/ProductApi.md#New-ProductItems) | **POST** /API/Product/{productId}/Item | Create a new product item
*ProductApi* | [**Get-ProductById**](docs/ProductApi.md#Get-ProductById) | **GET** /API/Product/{productId} | Get a specific product
*ProductApi* | [**Get-ProductItemById**](docs/ProductApi.md#Get-ProductItemById) | **GET** /API/Product/Item/{itemId} | Get a specific product item
*ProductApi* | [**Invoke-LinkRelatedProductsByRelationId**](docs/ProductApi.md#Invoke-LinkRelatedProductsByRelationId) | **PUT** /API/Product/{productId}/Related/{relationTypeId} | Add related products to a product using a fixed relation type
*ProductApi* | [**Invoke-ListAllProductItemsPaged**](docs/ProductApi.md#Invoke-ListAllProductItemsPaged) | **GET** /API/Product/Items/{page} | Get all product items with pagination
*ProductApi* | [**Invoke-ListFeeds**](docs/ProductApi.md#Invoke-ListFeeds) | **GET** /API/Product/Feeds | Gets a list of all feeds
*ProductApi* | [**Invoke-ListProductItems**](docs/ProductApi.md#Invoke-ListProductItems) | **GET** /API/Product/Items | Get all product items
*ProductApi* | [**Invoke-ListProductRelationTypes**](docs/ProductApi.md#Invoke-ListProductRelationTypes) | **GET** /API/Product/RelationTypes | Gets a list of product relation types
*ProductApi* | [**Invoke-QueryProducts**](docs/ProductApi.md#Invoke-QueryProducts) | **POST** /API/Product/Query | Query products
*ProductApi* | [**Invoke-QueryProductsPaged**](docs/ProductApi.md#Invoke-QueryProductsPaged) | **POST** /API/Product/Query/{page} | Query products with pagination
*ProductApi* | [**Invoke-QueryStock**](docs/ProductApi.md#Invoke-QueryStock) | **POST** /API/Product/Stock/Query | Query stock
*ProductApi* | [**Update-Product**](docs/ProductApi.md#Update-Product) | **PUT** /API/Product/{productId} | Updates a product
*ProductApi* | [**Update-ProductItem**](docs/ProductApi.md#Update-ProductItem) | **PUT** /API/Product/Item/{itemId} | Updates a product item
*ProductParameterApi* | [**Invoke-BatchReplaceProductParameterValues**](docs/ProductParameterApi.md#Invoke-BatchReplaceProductParameterValues) | **POST** /API/ProductParameter/Values | Replace multiple product parameter values
*ProductParameterApi* | [**Invoke-BatchUpdateProductParameterValues**](docs/ProductParameterApi.md#Invoke-BatchUpdateProductParameterValues) | **PUT** /API/ProductParameter/Values | Update multiple product parameter values
*ProductParameterApi* | [**New-OrUpdateProductParameterValue**](docs/ProductParameterApi.md#New-OrUpdateProductParameterValue) | **POST** /API/ProductParameter/Value | Create or update a new product parameter value
*ProductParameterApi* | [**New-ProductParameter**](docs/ProductParameterApi.md#New-ProductParameter) | **POST** /API/ProductParameter | Create a new product parameter
*ProductParameterApi* | [**New-ProductParameterGroup**](docs/ProductParameterApi.md#New-ProductParameterGroup) | **POST** /API/ProductParameter/Group | Create a new product parameter group
*ProductParameterApi* | [**New-ProductParameterPredefinedValue**](docs/ProductParameterApi.md#New-ProductParameterPredefinedValue) | **POST** /API/ProductParameter/PredefinedValue | Create a new predefined value for a product parameter
*ProductParameterApi* | [**Get-ProductParameterById**](docs/ProductParameterApi.md#Get-ProductParameterById) | **GET** /API/ProductParameter/{id} | Get a specific product parameter
*ProductParameterApi* | [**Get-ProductParameterGroupById**](docs/ProductParameterApi.md#Get-ProductParameterGroupById) | **GET** /API/ProductParameter/Group/{id} | Get a specific product parameter group
*ProductParameterApi* | [**Get-ProductParameterPredefinedValue**](docs/ProductParameterApi.md#Get-ProductParameterPredefinedValue) | **GET** /API/ProductParameter/PredefinedValue/{id} | Get a specific predefined value for a product parameter
*ProductParameterApi* | [**Get-ProductParameterValue**](docs/ProductParameterApi.md#Get-ProductParameterValue) | **GET** /API/ProductParameter/Value/{id} | Get a specific product parameter value
*ProductParameterApi* | [**Update-ProductParameter**](docs/ProductParameterApi.md#Update-ProductParameter) | **PUT** /API/ProductParameter/{id} | Updates a product parameter
*ProductParameterApi* | [**Update-ProductParameterGroup**](docs/ProductParameterApi.md#Update-ProductParameterGroup) | **PUT** /API/ProductParameter/Group/{id} | Update a product parameter group
*ShippingApi* | [**New-ParcelGroup**](docs/ShippingApi.md#New-ParcelGroup) | **POST** /API/Shipping/ParcelGroup | Create a new parcel group
*ShippingApi* | [**Invoke-QueryShippingOptions**](docs/ShippingApi.md#Invoke-QueryShippingOptions) | **POST** /API/Shipping/Query | Query shipping options
*SupplierApi* | [**New-Supplier**](docs/SupplierApi.md#New-Supplier) | **POST** /API/Supplier | Create a new supplier
*SupplierApi* | [**Get-SupplierById**](docs/SupplierApi.md#Get-SupplierById) | **GET** /API/Supplier/{id} | Get a specific supplier
*SupplierApi* | [**Invoke-QuerySuppliers**](docs/SupplierApi.md#Invoke-QuerySuppliers) | **POST** /API/Supplier/Query | Query suppliers
*SupplierApi* | [**Update-Supplier**](docs/SupplierApi.md#Update-Supplier) | **PUT** /API/Supplier/{id} | Updates a supplier
*UserApi* | [**New-UserProfile**](docs/UserApi.md#New-UserProfile) | **POST** /API/User | Create user profile
*UserApi* | [**Invoke-DeleteUserProfile**](docs/UserApi.md#Invoke-DeleteUserProfile) | **DELETE** /API/User/email | Delete user profile
*UserApi* | [**Get-UserProfile**](docs/UserApi.md#Get-UserProfile) | **POST** /API/User/Query | Get a specific user profile
*UserApi* | [**Update-UserProfile**](docs/UserApi.md#Update-UserProfile) | **PUT** /API/User | Update user profile
*VariantApi* | [**Add-ProductToVariantGroup**](docs/VariantApi.md#Add-ProductToVariantGroup) | **PUT** /API/VariantGroup/{groupId}/{productId} | Adds a product to an existing group
*VariantApi* | [**Add-ProductToVariantGroupByProductId**](docs/VariantApi.md#Add-ProductToVariantGroupByProductId) | **PUT** /API/Variant/{productId1}/{productId2} | Adds a product to an existing group
*VariantApi* | [**New-VariantGroup**](docs/VariantApi.md#New-VariantGroup) | **POST** /API/VariantGroup | Create a new variant group
*VariantApi* | [**New-VariantGroupWithProduct**](docs/VariantApi.md#New-VariantGroupWithProduct) | **POST** /API/Variant/{productId}/VariantGroup | Create a new group for the provided product id
*VariantApi* | [**Invoke-DeleteVariantGroup**](docs/VariantApi.md#Invoke-DeleteVariantGroup) | **DELETE** /API/VariantGroup/{groupId} | Delete an entire variant group
*VariantApi* | [**Invoke-DeleteVariantGroupByProductId**](docs/VariantApi.md#Invoke-DeleteVariantGroupByProductId) | **DELETE** /API/Variant/{productId}/VariantGroup | Delete an entire variant group
*VariantApi* | [**Get-VariantGroup**](docs/VariantApi.md#Get-VariantGroup) | **GET** /API/VariantGroup/{groupId} | Get a specific variant group
*VariantApi* | [**Get-VariantGroupByProductId**](docs/VariantApi.md#Get-VariantGroupByProductId) | **GET** /API/Variant/{productId}/VariantGroup | Get the variant group for the provided id
*VariantApi* | [**Get-VariantLabels**](docs/VariantApi.md#Get-VariantLabels) | **GET** /API/Variant/Labels | Get all valid variant labels
*VariantApi* | [**Remove-ProductFromVariantGroup**](docs/VariantApi.md#Remove-ProductFromVariantGroup) | **DELETE** /API/Variant/{productId} | Remove a product from its variant group
*VariantApi* | [**Update-Variant**](docs/VariantApi.md#Update-Variant) | **PUT** /API/Variant/{productId} | Adds the variant details for the product with the provided ID
*VariantApi* | [**Update-VariantGroup**](docs/VariantApi.md#Update-VariantGroup) | **PUT** /API/VariantGroup/{groupId} | Updates the settings of a group
## Documentation for Models
- [PSOpenAPITools/Model.APIOrderOrderComment](docs/APIOrderOrderComment.md)
- [PSOpenAPITools/Model.APIOrderTransactionData](docs/APIOrderTransactionData.md)
- [PSOpenAPITools/Model.BrandModelsBrandQuery](docs/BrandModelsBrandQuery.md)
- [PSOpenAPITools/Model.BrandModelsReadBrand](docs/BrandModelsReadBrand.md)
- [PSOpenAPITools/Model.BrandModelsWriteBrand](docs/BrandModelsWriteBrand.md)
- [PSOpenAPITools/Model.CategoryModelsCategoryQuery](docs/CategoryModelsCategoryQuery.md)
- [PSOpenAPITools/Model.CategoryModelsReadCategory](docs/CategoryModelsReadCategory.md)
- [PSOpenAPITools/Model.CategoryModelsWriteCategory](docs/CategoryModelsWriteCategory.md)
- [PSOpenAPITools/Model.ContainerRestrictionSetupContainerRestrictionConfiguration](docs/ContainerRestrictionSetupContainerRestrictionConfiguration.md)
- [PSOpenAPITools/Model.Envelope](docs/Envelope.md)
- [PSOpenAPITools/Model.EnvelopeBrandModelsReadBrand](docs/EnvelopeBrandModelsReadBrand.md)
- [PSOpenAPITools/Model.EnvelopeCategoryModelsReadCategory](docs/EnvelopeCategoryModelsReadCategory.md)
- [PSOpenAPITools/Model.EnvelopeInt](docs/EnvelopeInt.md)
- [PSOpenAPITools/Model.EnvelopeListProductModelsReadFeed](docs/EnvelopeListProductModelsReadFeed.md)
- [PSOpenAPITools/Model.EnvelopeListProductModelsReadProduct](docs/EnvelopeListProductModelsReadProduct.md)
- [PSOpenAPITools/Model.EnvelopeListProductModelsReadProductItem](docs/EnvelopeListProductModelsReadProductItem.md)
- [PSOpenAPITools/Model.EnvelopeListProductModelsReadRelationType](docs/EnvelopeListProductModelsReadRelationType.md)
- [PSOpenAPITools/Model.EnvelopeMarketModelsMarket](docs/EnvelopeMarketModelsMarket.md)
- [PSOpenAPITools/Model.EnvelopePageAreaModelsReadPageArea](docs/EnvelopePageAreaModelsReadPageArea.md)
- [PSOpenAPITools/Model.EnvelopePageAreaModelsReadPageAreaFamily](docs/EnvelopePageAreaModelsReadPageAreaFamily.md)
- [PSOpenAPITools/Model.EnvelopeProductModelsReadProduct](docs/EnvelopeProductModelsReadProduct.md)
- [PSOpenAPITools/Model.EnvelopeProductModelsReadProductItem](docs/EnvelopeProductModelsReadProductItem.md)
- [PSOpenAPITools/Model.EnvelopeProductParameterModelsReadProductParameter](docs/EnvelopeProductParameterModelsReadProductParameter.md)
- [PSOpenAPITools/Model.EnvelopeProductParameterModelsReadProductParameterGroup](docs/EnvelopeProductParameterModelsReadProductParameterGroup.md)
- [PSOpenAPITools/Model.EnvelopeProductParameterModelsReadProductParameterPredefinedValue](docs/EnvelopeProductParameterModelsReadProductParameterPredefinedValue.md)
- [PSOpenAPITools/Model.EnvelopeProductParameterModelsReadProductParameterValue](docs/EnvelopeProductParameterModelsReadProductParameterValue.md)
- [PSOpenAPITools/Model.EnvelopeString](docs/EnvelopeString.md)
- [PSOpenAPITools/Model.EnvelopeSupplierModelsReadSupplier](docs/EnvelopeSupplierModelsReadSupplier.md)
- [PSOpenAPITools/Model.EnvelopeUserModelsReadUserProfile](docs/EnvelopeUserModelsReadUserProfile.md)
- [PSOpenAPITools/Model.EnvelopeVariantModelsReadVariant](docs/EnvelopeVariantModelsReadVariant.md)
- [PSOpenAPITools/Model.EnvelopeVariantModelsReadVariantGroup](docs/EnvelopeVariantModelsReadVariantGroup.md)
- [PSOpenAPITools/Model.MarketModelsMarket](docs/MarketModelsMarket.md)
- [PSOpenAPITools/Model.OrderCapture](docs/OrderCapture.md)
- [PSOpenAPITools/Model.OrderCaptureRow](docs/OrderCaptureRow.md)
- [PSOpenAPITools/Model.OrderCheckoutOrder](docs/OrderCheckoutOrder.md)
- [PSOpenAPITools/Model.OrderCheckoutOrderRow](docs/OrderCheckoutOrderRow.md)
- [PSOpenAPITools/Model.OrderFreightClass](docs/OrderFreightClass.md)
- [PSOpenAPITools/Model.OrderModelsAddress](docs/OrderModelsAddress.md)
- [PSOpenAPITools/Model.OrderModelsOrder](docs/OrderModelsOrder.md)
- [PSOpenAPITools/Model.OrderModelsOrderQuery](docs/OrderModelsOrderQuery.md)
- [PSOpenAPITools/Model.OrderModelsOrderRow](docs/OrderModelsOrderRow.md)
- [PSOpenAPITools/Model.OrderModelsOrderStatus](docs/OrderModelsOrderStatus.md)
- [PSOpenAPITools/Model.OrderModelsOrderUpdate](docs/OrderModelsOrderUpdate.md)
- [PSOpenAPITools/Model.OrderModelsPaymentDetail](docs/OrderModelsPaymentDetail.md)
- [PSOpenAPITools/Model.OrderModelsRefund](docs/OrderModelsRefund.md)
- [PSOpenAPITools/Model.OrderModelsShippingDetail](docs/OrderModelsShippingDetail.md)
- [PSOpenAPITools/Model.OrderProcessedCapture](docs/OrderProcessedCapture.md)
- [PSOpenAPITools/Model.OrderProcessedRefund](docs/OrderProcessedRefund.md)
- [PSOpenAPITools/Model.OrderRefund](docs/OrderRefund.md)
- [PSOpenAPITools/Model.OrderRefundRow](docs/OrderRefundRow.md)
- [PSOpenAPITools/Model.OrderValidateOrderCreationRequest](docs/OrderValidateOrderCreationRequest.md)
- [PSOpenAPITools/Model.OrderValidateOrderCreationRequestStockItem](docs/OrderValidateOrderCreationRequestStockItem.md)
- [PSOpenAPITools/Model.PageAreaModelsReadPageArea](docs/PageAreaModelsReadPageArea.md)
- [PSOpenAPITools/Model.PageAreaModelsReadPageAreaFamily](docs/PageAreaModelsReadPageAreaFamily.md)
- [PSOpenAPITools/Model.PageAreaModelsReadPageWidget](docs/PageAreaModelsReadPageWidget.md)
- [PSOpenAPITools/Model.PageAreaModelsReadPageWidgetContainer](docs/PageAreaModelsReadPageWidgetContainer.md)
- [PSOpenAPITools/Model.PageAreaModelsWritePageArea](docs/PageAreaModelsWritePageArea.md)
- [PSOpenAPITools/Model.PageAreaModelsWritePageAreaFamily](docs/PageAreaModelsWritePageAreaFamily.md)
- [PSOpenAPITools/Model.PageResult](docs/PageResult.md)
- [PSOpenAPITools/Model.PageWidgetLazyLoadSetupLazyLoadCollectionConfiguration](docs/PageWidgetLazyLoadSetupLazyLoadCollectionConfiguration.md)
- [PSOpenAPITools/Model.PageWidgetLazyLoadSetupLazyLoadConfiguration](docs/PageWidgetLazyLoadSetupLazyLoadConfiguration.md)
- [PSOpenAPITools/Model.PaymentModelsPaymentOption](docs/PaymentModelsPaymentOption.md)
- [PSOpenAPITools/Model.PaymentModelsPaymentOptionQuery](docs/PaymentModelsPaymentOptionQuery.md)
- [PSOpenAPITools/Model.PriceListModelsPriceList](docs/PriceListModelsPriceList.md)
- [PSOpenAPITools/Model.PriceListModelsPriceListPriceResponse](docs/PriceListModelsPriceListPriceResponse.md)
- [PSOpenAPITools/Model.PriceListModelsReadPriceListPrice](docs/PriceListModelsReadPriceListPrice.md)
- [PSOpenAPITools/Model.PriceListModelsWritePriceListPrice](docs/PriceListModelsWritePriceListPrice.md)
- [PSOpenAPITools/Model.ProductModelsMonitorSku](docs/ProductModelsMonitorSku.md)
- [PSOpenAPITools/Model.ProductModelsProductCategory](docs/ProductModelsProductCategory.md)
- [PSOpenAPITools/Model.ProductModelsProductQuery](docs/ProductModelsProductQuery.md)
- [PSOpenAPITools/Model.ProductModelsReadFeed](docs/ProductModelsReadFeed.md)
- [PSOpenAPITools/Model.ProductModelsReadFeedMembership](docs/ProductModelsReadFeedMembership.md)
- [PSOpenAPITools/Model.ProductModelsReadImage](docs/ProductModelsReadImage.md)
- [PSOpenAPITools/Model.ProductModelsReadProduct](docs/ProductModelsReadProduct.md)
- [PSOpenAPITools/Model.ProductModelsReadProductItem](docs/ProductModelsReadProductItem.md)
- [PSOpenAPITools/Model.ProductModelsReadProductItemStock](docs/ProductModelsReadProductItemStock.md)
- [PSOpenAPITools/Model.ProductModelsReadProductUrl](docs/ProductModelsReadProductUrl.md)
- [PSOpenAPITools/Model.ProductModelsReadRelatedProduct](docs/ProductModelsReadRelatedProduct.md)
- [PSOpenAPITools/Model.ProductModelsReadRelationType](docs/ProductModelsReadRelationType.md)
- [PSOpenAPITools/Model.ProductModelsReadShippingFee](docs/ProductModelsReadShippingFee.md)
- [PSOpenAPITools/Model.ProductModelsRelatedProductEnvelope](docs/ProductModelsRelatedProductEnvelope.md)
- [PSOpenAPITools/Model.ProductModelsStockEnvelope](docs/ProductModelsStockEnvelope.md)
- [PSOpenAPITools/Model.ProductModelsWriteProduct](docs/ProductModelsWriteProduct.md)
- [PSOpenAPITools/Model.ProductModelsWriteProductItem](docs/ProductModelsWriteProductItem.md)
- [PSOpenAPITools/Model.ProductModelsWriteProductItemStock](docs/ProductModelsWriteProductItemStock.md)
- [PSOpenAPITools/Model.ProductModelsWriteRelatedProduct](docs/ProductModelsWriteRelatedProduct.md)
- [PSOpenAPITools/Model.ProductParameterModelsReadProductParameter](docs/ProductParameterModelsReadProductParameter.md)
- [PSOpenAPITools/Model.ProductParameterModelsReadProductParameterGroup](docs/ProductParameterModelsReadProductParameterGroup.md)
- [PSOpenAPITools/Model.ProductParameterModelsReadProductParameterPredefinedValue](docs/ProductParameterModelsReadProductParameterPredefinedValue.md)
- [PSOpenAPITools/Model.ProductParameterModelsReadProductParameterValue](docs/ProductParameterModelsReadProductParameterValue.md)
- [PSOpenAPITools/Model.ProductParameterModelsWriteProductParameter](docs/ProductParameterModelsWriteProductParameter.md)
- [PSOpenAPITools/Model.ProductParameterModelsWriteProductParameterGroup](docs/ProductParameterModelsWriteProductParameterGroup.md)
- [PSOpenAPITools/Model.ProductParameterModelsWriteProductParameterPredefinedValue](docs/ProductParameterModelsWriteProductParameterPredefinedValue.md)
- [PSOpenAPITools/Model.ProductParameterModelsWriteProductParameterValue](docs/ProductParameterModelsWriteProductParameterValue.md)
- [PSOpenAPITools/Model.ProductParameterModelsWriteProductParameterValueBatch](docs/ProductParameterModelsWriteProductParameterValueBatch.md)
- [PSOpenAPITools/Model.ProductProductItemEnvelope](docs/ProductProductItemEnvelope.md)
- [PSOpenAPITools/Model.SharedModelsLocalizableContent](docs/SharedModelsLocalizableContent.md)
- [PSOpenAPITools/Model.ShippingModelsParcelGroupOptions](docs/ShippingModelsParcelGroupOptions.md)
- [PSOpenAPITools/Model.ShippingModelsShippingOption](docs/ShippingModelsShippingOption.md)
- [PSOpenAPITools/Model.ShippingModelsShippingQuery](docs/ShippingModelsShippingQuery.md)
- [PSOpenAPITools/Model.ShippingModelsShippingSubOption](docs/ShippingModelsShippingSubOption.md)
- [PSOpenAPITools/Model.SupplierModelsReadSupplier](docs/SupplierModelsReadSupplier.md)
- [PSOpenAPITools/Model.SupplierModelsSupplierQuery](docs/SupplierModelsSupplierQuery.md)
- [PSOpenAPITools/Model.SupplierModelsWriteSupplier](docs/SupplierModelsWriteSupplier.md)
- [PSOpenAPITools/Model.SystemNullableValidationConfiguration](docs/SystemNullableValidationConfiguration.md)
- [PSOpenAPITools/Model.UserModelsReadUserProfile](docs/UserModelsReadUserProfile.md)
- [PSOpenAPITools/Model.UserModelsUserProfileQuery](docs/UserModelsUserProfileQuery.md)
- [PSOpenAPITools/Model.UserModelsWriteUserProfile](docs/UserModelsWriteUserProfile.md)
- [PSOpenAPITools/Model.VariantModelsReadVariant](docs/VariantModelsReadVariant.md)
- [PSOpenAPITools/Model.VariantModelsReadVariantGroup](docs/VariantModelsReadVariantGroup.md)
- [PSOpenAPITools/Model.VariantModelsWriteVariant](docs/VariantModelsWriteVariant.md)
- [PSOpenAPITools/Model.VariantModelsWriteVariantGroup](docs/VariantModelsWriteVariantGroup.md)
- [PSOpenAPITools/Model.WidgetRestrictionSetupWidgetRestrictionConfiguration](docs/WidgetRestrictionSetupWidgetRestrictionConfiguration.md)
## Documentation for Authorization
### apiKey
- **Type**: API key
- **API key parameter name**: x-apikey
- **Location**: HTTP header
### basicAuth
- **Type**: HTTP basic authentication