API
Türkçe

API reference · Products

Change a product code

Changes the Code of an existing product.

POST https://out.stockmount.com/api/Product/SetProductCode
Changes data Product package required

Works only for products in StockMount-type sources. If the new code is already used by another product in the same source, nothing is changed.

Code is at most 50 characters; longer values return 70009 (ErrorMessage: 'Code' length must be at most 50 character.).

If the product is not found, is not yours, is not in a StockMount-type source, or the code is used by another product, 99999 is returned with no ErrorMessage. A successful response has no Response.

After the change, use the new code in UpdateProduct, GetProduct and other code-based calls.

Accounts without an active Product package get error 70018; if the package cannot be verified, 99999 is returned.

Request fields

Field Type Description
ApiCode required string Session code returned by DoLogin.
ProductId required integer ID of the product whose code changes. A value below 1 returns 00003 (ErrorMessage: ProductId).
Code required string New product code. Max 50 characters. Empty returns 00003 (ErrorMessage: Code).

Response fields (Response)

On success the Response field is empty; read the outcome from Result.

Error codes for this endpoint

CodeWhen
70009 Code is longer than 50 characters.
70018 Your account has no active Product package (ErrorMessage is Turkish: Ürün entegrasyonu için aktif Ürün Paketi gereklidir.).
99999 An unexpected error occurred. Also returned when the product is not found, is not in a StockMount-type source, or the code is used by another product in the source (no ErrorMessage).

For session errors (00001, 00006) and every other code see error codes.

Related endpoints

Example request

{
  "ApiCode": "API_CODE",
  "ProductId": 987654,
  "Code": "TSHIRT-001-V2"
}

Example response

{
  "Result": true
}

Try it

The request goes straight from your browser to out.stockmount.com. The ApiCode is not stored by this site; it is kept only while this tab is open.

Get an ApiCode before sending requests.

This endpoint changes real data in your account.

Use ↑ ↓ to move, Enter to open, Esc to close.

Connect to the Out API

DoLogin is called and the returned ApiCode is kept in this tab. Your API password is never sent to this site.