API
Türkçe

Resources

Frequently asked questions

Is there a test environment?

No. Every call runs against your real account, and endpoints that change data may reach the marketplaces. Try a new integration with a few test products or orders and check the result in the panel.

Where do I get an API key?

In the StockMount panel, on the API service settings screen in the Settings menu. An account can have up to 2 keys. Details: Authentication.

I get 00001 after things have worked for a while.

The session has expired (24 hours by default). Get a new ApiCode with DoLogin and retry the request. Do this automatically in your integration; do not call DoLogin before every request.

Why is the HTTP status 200 when I get an error?

The Out API returns business errors with HTTP 200; the Result field holds the outcome. Details: Conventions.

Some fields are missing from the response.

Fields whose value is empty (null) are not written to the response. Treat a missing field as empty.

I get 70018 from product endpoints.

Product endpoints need an active Product package. Check your package in the panel. Order endpoints do not need it.

AddProduct returned Result: true but the product did not change.

If a product with the same code already exists in the source, AddProduct returns Result: true with ErrorCode: "70004" and the existing product's ID; the product does not change. To update it, use UpdateProduct or send UpdateProductByCode: true.

Can I update the stock of several products in one request?

The stock and price endpoints update one product (and its variants) per call. Send several products one after another or with low parallelism.

Can I delete a product through the API?

No. DeleteProduct was removed on 1 July 2025. To take a product off sale, use StopProduct or set its stock to 0.

Can I get notified when a new order arrives?

The Out API does not send notifications (webhooks). Pull new orders every few minutes with GetSales: Importing orders.

Why are dates three hours off?

Order dates come back in UTC (with a Z); Turkey time is UTC+3. In requests, send dates in Turkey time without an offset. Dates before 1900 mean empty.

I cannot send tracking details for my Trendyol order.

SetOrderShipmentInformation only sends tracking details for N11, T-Soft and StockMount-type stores. You can send invoice links to Trendyol, Hepsiburada, N11 and Pazarama with SetEinvoiceLink.

My problem is not solved.

Send StockMount support the request URL, the body you sent (without the ApiCode and passwords) and the response you got.

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.