For the complete documentation index, see llms.txt. This page is also available as Markdown.

Import Product

Create or update product data in Xorosoft ERP. Send the JSON payload using the field names documented in this operation and in the module export/import format used by Xorosoft ERP.

post
Authorizations
AuthorizationstringRequired
Body

Product payload accepted by the product import endpoint.

Idinteger · int64Optional
BodyHtmlstringOptional
HandlestringOptional
BasePartNumberstringOptional
CategoryIdinteger · nullableOptional
ProductCategoryNamestringOptional
TitlestringOptional
ActiveFlagbooleanOptional
ProductTagsstringOptional
DefaultProductImagePathstringOptional
ProductCustomizationProfilestringOptional
IsHeaderOnlybooleanOptional
MinimumSellQtynumber · nullableOptional
IsSelectiveImportbooleanOptional
ColumnsToUpdatestringOptional
ExcludeColumnsstringOptional
DeleteExistingImagesbooleanOptional
ThirdPartySourcestringOptional

Source system name used by integration field mapping.

ThirdPartyDisplayNamestringOptional

Display name used by integration field mapping.

Responses
200

Request processed successfully.

application/json

Standard Xorosoft ERP API response envelope used by most endpoints.

ResultbooleanOptional

True when the operation completed successfully.

MessagestringOptional

Human-readable success or error message.

Pageinteger · nullableOptional

Current page number when paging is enabled.

TotalPagesinteger · nullableOptional

Total page count when paging is enabled.

post/api/xerp/product/importproduct
POST /api/xerp/product/importproduct HTTP/1.1
Host: res.xorosoft.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 102

[
  {
    "Title": "Example Product",
    "BasePartNumber": "EXAMPLE-PRODUCT",
    "Variants": [
      {
        "ItemNumber": "SKU-001"
      }
    ]
  }
]
{
  "Result": true,
  "Message": "Request processed successfully",
  "Data": {}
}

Last updated

Was this helpful?