Models are listed once here and can also be expanded directly from the endpoints that use them.
UnitCalculator31 fields
purchasePricenumber · double
Purchase Price.
purchasePercentnumber · double
Purchase Percent.
widthinteger · int32
Width.
heightinteger · int32
Height.
depthinteger · int32
Depth.
categoryIdinteger · int64
Category Id.
servicestring
Service.
salePricenumber · double
Sale Price.
commissionnumber · double
Commission.
wildberriesFbsBaseCommissionnumber · double
Wildberries Fbs Base Commission.
wildberriesFbsPlannedTransferHoursnumber · double
Wildberries Fbs Planned Transfer Hours.
wildberriesFbsTransferNormHoursnumber · double
Wildberries Fbs Transfer Norm Hours.
wildberriesFbsSpeedCoefficientnumber · double
Wildberries Fbs Speed Coefficient.
wildberriesFbsEffectiveCommissionnumber · double
Wildberries Fbs Effective Commission.
wildberriesFbsTransferHoursSourcestring
Wildberries Fbs Transfer Hours Source.
wildberriesFbsSpeedCoefficientValidFromstring · date
Wildberries Fbs Speed Coefficient Valid From.
wildberriesFbsSpeedCoefficientSourcestring
Wildberries Fbs Speed Coefficient Source.
logisticnumber · double
Logistic.
warehouseRationumber · double
Warehouse Ratio.
logisticRationumber · double
Logistic Ratio.
ktrnumber · double
Ktr.
expensesnumber · double
Expenses.
newPriceByRubnumber · double
New Price By Rub.
newPriceByMarginalitynumber · double
New Price By Marginality.
desiredMarginPercentnumber · double
Desired Margin Percent.
desiredProfitRubnumber · double
Desired Profit Rub.
profitnumber · double
Profit.
markUpnumber · double
Mark Up.
marginalitynumber · double
Marginality.
organizationIdinteger · int64
Organization Id.
taxRatenumber · double
Tax Rate.
Error contract
How application errors are returned
The error code is identical in every locale, while the user-facing message is translated by the server. Build application logic around error and use localMessage for display only.
error
Stable machine-readable code for integration logic.
localMessage
Display-ready message in the API token user's language.
params
Values interpolated by the server into the localized message template.
文
localMessage uses the lang field of the user who owns the API token. The documentation language and Accept-Language header do not change it; Russian is used when the user has no language configured.
RUUser locale is ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
Application errors are normally returned as JSON with error, localMessage, and params. Branch on error; localized text may change. How application errors are returned ↑
401auth_required
Authentication required
Authorization is missing, empty, or contains an invalid token.
400error_access_denied
Insufficient permissions
The token exists, but its role cannot perform this operation.
500error_unknown
Unexpected error
Internal failure. Save the request time and contact support; do not blindly retry a mutation.
400error_category_not_found
Category not Found
Endpoint-specific error. Use the stable error_category_not_found code in application logic; localMessage contains the translation shown above.
400error_depth_not_found
Depth not specified
Endpoint-specific error. Use the stable error_depth_not_found code in application logic; localMessage contains the translation shown above.
400error_height_not_found
Height not specified
Endpoint-specific error. Use the stable error_height_not_found code in application logic; localMessage contains the translation shown above.
400error_no_client
The client was not found or has been deleted. Write to support
Endpoint-specific error. Use the stable error_no_client code in application logic; localMessage contains the translation shown above.
400error_organization_not_found
Organization not found
Endpoint-specific error. Use the stable error_organization_not_found code in application logic; localMessage contains the translation shown above.
400error_purchase_percent_not_found
Purchase percentage not specified
Endpoint-specific error. Use the stable error_purchase_percent_not_found code in application logic; localMessage contains the translation shown above.
400error_sale_price_not_found
Sale price not specified
Endpoint-specific error. Use the stable error_sale_price_not_found code in application logic; localMessage contains the translation shown above.
400error_service_not_found
Marketplace not selected
Endpoint-specific error. Use the stable error_service_not_found code in application logic; localMessage contains the translation shown above.
400error_width_not_found
Width not specified
Endpoint-specific error. Use the stable error_width_not_found code in application logic; localMessage contains the translation shown above.
Application errors are normally returned as JSON with error, localMessage, and params. Branch on error; localized text may change. How application errors are returned ↑
401auth_required
Authentication required
Authorization is missing, empty, or contains an invalid token.
400error_access_denied
Insufficient permissions
The token exists, but its role cannot perform this operation.
500error_unknown
Unexpected error
Internal failure. Save the request time and contact support; do not blindly retry a mutation.
400error_category_not_found
Category not Found
Endpoint-specific error. Use the stable error_category_not_found code in application logic; localMessage contains the translation shown above.
400error_depth_not_found
Depth not specified
Endpoint-specific error. Use the stable error_depth_not_found code in application logic; localMessage contains the translation shown above.
400error_fill_purchase_price
No purchase price
Endpoint-specific error. Use the stable error_fill_purchase_price code in application logic; localMessage contains the translation shown above.
400error_height_not_found
Height not specified
Endpoint-specific error. Use the stable error_height_not_found code in application logic; localMessage contains the translation shown above.
400error_no_client
The client was not found or has been deleted. Write to support
Endpoint-specific error. Use the stable error_no_client code in application logic; localMessage contains the translation shown above.
400error_organization_not_found
Organization not found
Endpoint-specific error. Use the stable error_organization_not_found code in application logic; localMessage contains the translation shown above.
400error_purchase_percent_not_found
Purchase percentage not specified
Endpoint-specific error. Use the stable error_purchase_percent_not_found code in application logic; localMessage contains the translation shown above.
400error_service_not_found
Marketplace not selected
Endpoint-specific error. Use the stable error_service_not_found code in application logic; localMessage contains the translation shown above.
400error_width_not_found
Width not specified
Endpoint-specific error. Use the stable error_width_not_found code in application logic; localMessage contains the translation shown above.