API

RamBase REST APIs

POST product/products?search={search}&searchMode={searchMode}/api-operations/101541/instances

Bulk update products.

This is an API operation. Read the documentation pages for more information about API operations.

HTTP method POST
URI https://api.rambase.net/product/products?search={search}&searchMode={searchMode}/api-operations/101541/instances
Supported formats Xml, Html, Json (ex. $format=json)
Custom fields Custom fields supported
Successful HTTP status code 200
API resource identifier 5518, version 16

The following body must be added to the request. Mouse over fieldnames for description and other useful information about the fields. Note that fields in bold are required/mandatory.

Format:
1
<Parameters
Parameters

This field is optional.

>
2
     <Filter
Filter

Look up filter to select which products that should be updated.

This field is optional.

>
{String}</Filter>
3
     <Product
Product

This field is optional.

>
4
          <CustomField1
CustomField1

Custom field for grouping, sorting, categorizing and other purposes.

This field is optional.

>
{String}</CustomField1>
5
          <CustomField2
CustomField2

Custom field for grouping, sorting, categorizing and other purposes.

This field is optional.

>
{String}</CustomField2>
6
          <CustomField3
CustomField3

Custom field for grouping, sorting, categorizing and other purposes

This field is optional.

>
{String}</CustomField3>
7
          <Weight
Weight

The weight of the product in kilograms.

Minimum value: 0

This field is optional.

>
{Decimal}</Weight>
8
          <CountryOfOriginCode
CountryOfOriginCode

Two-character code (ISO 3166) identifying the default country where the product is produced. This value is inherrited from the assigned goods reception(s). If not country of origin is specified for the goods reception(s), country of origin is retrieved from the product. If assigned to multiple goods receptions with different origin, the field will be empty.

This field is optional.

>
{String}</CountryOfOriginCode>
9
          <PublicProductUri
PublicProductUri

Public/external product URI for more information about the product. Will typically be an URL to product details at the manufacturer web site.

Input must match the following regular expression pattern: ^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$

This field is optional.

>
{String}</PublicProductUri>
10
          <RequireSerialNumberBeforeShipping
RequireSerialNumberBeforeShipping

If all units of this product should have a serial number before shipping, you should require serial number to be specified before shipping this product. Shipping includes supplier returns, shipping advices and stock transfers.

This field is optional.

>
{Boolean}</RequireSerialNumberBeforeShipping>
11
          <Manufacturer
Manufacturer

Manufacturer of the product

This field is optional.

>
12
               <ManufacturerId
ManufacturerId

Manufacturer identifier

Minimum value: 1000

This field is optional.

>
{Integer}</ManufacturerId>
13
          </Manufacturer>
14
          <ProductClassification
ProductClassification

This field is optional.

>
15
               <ProductClassificationId
ProductClassificationId

Product classification identifier

This field is optional.

>
{String}</ProductClassificationId>
16
          </ProductClassification>
17
          <Production
Production

This field is optional.

>
18
               <IsTraceableMaterialOfProductUnit
IsTraceableMaterialOfProductUnit

During production of a product structure, each produced unit generates a list of tracable materials included in the finished unit. When this value is true, this product is included in the list of tracable materials.

This field is optional.

>
{Boolean}</IsTraceableMaterialOfProductUnit>
19
               <IsManufacturedInBatches
IsManufacturedInBatches

Products is either manufactured in batch product units, or single product units. When manufactured as single, each production unit of a production work order should result in seperate product units. When manufactured in batches, all production units from one production work order should result in one common product unit.

This field is optional.

>
{Boolean}</IsManufacturedInBatches>
20
               <PlanningCategory
PlanningCategory

Planning category

Applicable domain values can be found here

This field is optional.

>
{String}</PlanningCategory>
21
               <ManufacturingArea
ManufacturingArea

This field is optional.

>
22
                    <ManufacturingAreaId
ManufacturingAreaId

Manufacturing area identifier

Minimum value: 100000

This field is optional.

>
{Integer}</ManufacturingAreaId>
23
               </ManufacturingArea>
24
          </Production>
25
          <Sales
Sales

This field is optional.

>
26
               <MinimumGrossMargin
MinimumGrossMargin

The minimum gross margin, in percent, for the product

Minimum value: 0

This field is optional.

>
{Decimal}</MinimumGrossMargin>
27
               <WarrantyPeriod
WarrantyPeriod

The time period (in months) in which the product may be returned or exchanged. The warranty period starts at the date of shipment to customer.

Minimum value: 0

This field is optional.

>
{Integer}</WarrantyPeriod>
28
               <StandardLeadTime
StandardLeadTime

The standard lead time, in number of days, from customer places order to delivery.

Minimum value: 0

This field is optional.

>
{Integer}</StandardLeadTime>
29
          </Sales>
30
          <Stock
Stock

This field is optional.

>
31
               <RequireSerialNumberAtGoodsReception
RequireSerialNumberAtGoodsReception

If all units of this product should have a serial number in stock, you should require serial number to be required at goods reception. This will ensure that serial number is specified before goods receptions with this product is registered.

This field is optional.

>
{Boolean}</RequireSerialNumberAtGoodsReception>
32
          </Stock>
33
          <Procurement
Procurement

This field is optional.

>
34
               <ExpectedLeadTime
ExpectedLeadTime

The expected lead time, in number of days, from ordering from supplier to delivery. Used in different purchase processes, typically when supplier is unknown. Note that this might differ from the standard lead times defined on the different suppliers.

Minimum value: 0

This field is optional.

>
{Integer}</ExpectedLeadTime>
35
          </Procurement>
36
     </Product>
37
     <ProductLocation
ProductLocation

This field is optional.

>
38
          <Location
Location

This field is optional.

>
39
               <LocationId
LocationId

Location identifier

Minimum value: 10000

This field is optional.

>
{Integer}</LocationId>
40
          </Location>
41
          <Procurement
Procurement

This field is optional.

>
42
               <BlockedForPurchase
BlockedForPurchase

If a product is blocked for purchase, no purchase quotes or purchase orders with that product can be registered.

This field is optional.

>
{Boolean}</BlockedForPurchase>
43
               <ExcludeFromSOPProcesses
ExcludeFromSOPProcesses

Exclude product from sales- and operation (SOP) processes for location. Typically used for products/materials being purchased, but can also be set for products with product structure.

This field is optional.

>
{Boolean}</ExcludeFromSOPProcesses>
44
               <PurchaseGroup
PurchaseGroup

This field is optional.

>
45
                    <PurchaseGroupId
PurchaseGroupId

Purchase group identifier

This field is optional.

>
{Integer}</PurchaseGroupId>
46
               </PurchaseGroup>
47
          </Procurement>
48
          <Stock
Stock

This field is optional.

>
49
               <PreferredStockLocation
PreferredStockLocation

Preferred stock location in this location for this product

This field is optional.

>
50
                    <StockLocationId
StockLocationId

Stock location identifier

Minimum value: 100000

This field is optional.

>
{Integer}</StockLocationId>
51
               </PreferredStockLocation>
52
          </Stock>
53
          <Production
Production

This field is optional.

>
54
               <BlockedForProduction
BlockedForProduction

If a product is blocked for production, no production work orders with that product can be registered.

This field is optional.

>
{Boolean}</BlockedForProduction>
55
               <AutomaticallyCreateWorkOrdersForSubstructures
AutomaticallyCreateWorkOrdersForSubstructures

True if production work orders should be created for sub structures automatically

This field is optional.

>
{Boolean}</AutomaticallyCreateWorkOrdersForSubstructures>
56
               <IsManufacturedExternally
IsManufacturedExternally

True if product structure is manufactured externally, and not by ourself

This field is optional.

>
{Boolean}</IsManufacturedExternally>
57
               <UseLineProduction
UseLineProduction

True if this product is planned and manufactured in line production.

This field is optional.

>
{Boolean}</UseLineProduction>
58
          </Production>
59
          <Sales
Sales

This field is optional.

>
60
               <BlockedForSale
BlockedForSale

If a product is blocked for sales, no sales quotes, sales order requests, sales order change requests or sales orders with that product can be registered in this location.

This field is optional.

>
{Boolean}</BlockedForSale>
61
               <BlockedForShipping
BlockedForShipping

If a product is blocked for shipping, no shipments can be sent to customers from this location.

This field is optional.

>
{Boolean}</BlockedForShipping>
62
          </Sales>
63
     </ProductLocation>
64
     <CustomsTariffClassifications
CustomsTariffClassifications

This field is optional.

>
65
          <CustomsTariffClassification
CustomsTariffClassification

This field is optional.

>
66
               <Classification
Classification

Customs tariff classification

Applicable domain values can be found here

This field is optional.

>
{String}</Classification>
67
               <CustomsTariff
CustomsTariff

This field is optional.

>
68
                    <CustomsTariffId
CustomsTariffId

Customs tariff identifier

This field is optional.

>
{Integer}</CustomsTariffId>
69
               </CustomsTariff>
70
          </CustomsTariffClassification>
71
     </CustomsTariffClassifications>
72
     <ProductsToUpdate
ProductsToUpdate

This field is optional.

>
73
          <Product
Product

This field is optional.

>
74
               <ProductId
ProductId

Product identifier

Minimum value: 10000

This field is optional.

>
{Integer}</ProductId>
75
          </Product>
76
     </ProductsToUpdate>
77
</Parameters>
1
{
2
     "parameters
Parameters

This field is optional.

":
{
3
          "filter
Filter

Look up filter to select which products that should be updated.

This field is optional.

":
"{String}",
4
          "product
Product

This field is optional.

":
{
5
               "customField1
CustomField1

Custom field for grouping, sorting, categorizing and other purposes.

This field is optional.

":
"{String}",
6
               "customField2
CustomField2

Custom field for grouping, sorting, categorizing and other purposes.

This field is optional.

":
"{String}",
7
               "customField3
CustomField3

Custom field for grouping, sorting, categorizing and other purposes

This field is optional.

":
"{String}",
8
               "weight
Weight

The weight of the product in kilograms.

Minimum value: 0

This field is optional.

":
"{Decimal}",
9
               "countryOfOriginCode
CountryOfOriginCode

Two-character code (ISO 3166) identifying the default country where the product is produced. This value is inherrited from the assigned goods reception(s). If not country of origin is specified for the goods reception(s), country of origin is retrieved from the product. If assigned to multiple goods receptions with different origin, the field will be empty.

This field is optional.

":
"{String}",
10
               "publicProductUri
PublicProductUri

Public/external product URI for more information about the product. Will typically be an URL to product details at the manufacturer web site.

Input must match the following regular expression pattern: ^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$

This field is optional.

":
"{String}",
11
               "requireSerialNumberBeforeShipping
RequireSerialNumberBeforeShipping

If all units of this product should have a serial number before shipping, you should require serial number to be specified before shipping this product. Shipping includes supplier returns, shipping advices and stock transfers.

This field is optional.

":
"{Boolean}",
12
               "manufacturer
Manufacturer

Manufacturer of the product

This field is optional.

":
{
13
                    "manufacturerId
ManufacturerId

Manufacturer identifier

Minimum value: 1000

This field is optional.

":
"{Integer}"
14
               },
15
               "productClassification
ProductClassification

This field is optional.

":
{
16
                    "productClassificationId
ProductClassificationId

Product classification identifier

This field is optional.

":
"{String}"
17
               },
18
               "production
Production

This field is optional.

":
{
19
                    "isTraceableMaterialOfProductUnit
IsTraceableMaterialOfProductUnit

During production of a product structure, each produced unit generates a list of tracable materials included in the finished unit. When this value is true, this product is included in the list of tracable materials.

This field is optional.

":
"{Boolean}",
20
                    "isManufacturedInBatches
IsManufacturedInBatches

Products is either manufactured in batch product units, or single product units. When manufactured as single, each production unit of a production work order should result in seperate product units. When manufactured in batches, all production units from one production work order should result in one common product unit.

This field is optional.

":
"{Boolean}",
21
                    "planningCategory
PlanningCategory

Planning category

Applicable domain values can be found here

This field is optional.

":
"{String}",
22
                    "manufacturingArea
ManufacturingArea

This field is optional.

":
{
23
                         "manufacturingAreaId
ManufacturingAreaId

Manufacturing area identifier

Minimum value: 100000

This field is optional.

":
"{Integer}"
24
                    }
25
               },
26
               "sales
Sales

This field is optional.

":
{
27
                    "minimumGrossMargin
MinimumGrossMargin

The minimum gross margin, in percent, for the product

Minimum value: 0

This field is optional.

":
"{Decimal}",
28
                    "warrantyPeriod
WarrantyPeriod

The time period (in months) in which the product may be returned or exchanged. The warranty period starts at the date of shipment to customer.

Minimum value: 0

This field is optional.

":
"{Integer}",
29
                    "standardLeadTime
StandardLeadTime

The standard lead time, in number of days, from customer places order to delivery.

Minimum value: 0

This field is optional.

":
"{Integer}"
30
               },
31
               "stock
Stock

This field is optional.

":
{
32
                    "requireSerialNumberAtGoodsReception
RequireSerialNumberAtGoodsReception

If all units of this product should have a serial number in stock, you should require serial number to be required at goods reception. This will ensure that serial number is specified before goods receptions with this product is registered.

This field is optional.

":
"{Boolean}"
33
               },
34
               "procurement
Procurement

This field is optional.

":
{
35
                    "expectedLeadTime
ExpectedLeadTime

The expected lead time, in number of days, from ordering from supplier to delivery. Used in different purchase processes, typically when supplier is unknown. Note that this might differ from the standard lead times defined on the different suppliers.

Minimum value: 0

This field is optional.

":
"{Integer}"
36
               }
37
          },
38
          "productLocation
ProductLocation

This field is optional.

":
{
39
               "location
Location

This field is optional.

":
{
40
                    "locationId
LocationId

Location identifier

Minimum value: 10000

This field is optional.

":
"{Integer}"
41
               },
42
               "procurement
Procurement

This field is optional.

":
{
43
                    "blockedForPurchase
BlockedForPurchase

If a product is blocked for purchase, no purchase quotes or purchase orders with that product can be registered.

This field is optional.

":
"{Boolean}",
44
                    "excludeFromSOPProcesses
ExcludeFromSOPProcesses

Exclude product from sales- and operation (SOP) processes for location. Typically used for products/materials being purchased, but can also be set for products with product structure.

This field is optional.

":
"{Boolean}",
45
                    "purchaseGroup
PurchaseGroup

This field is optional.

":
{
46
                         "purchaseGroupId
PurchaseGroupId

Purchase group identifier

This field is optional.

":
"{Integer}"
47
                    }
48
               },
49
               "stock
Stock

This field is optional.

":
{
50
                    "preferredStockLocation
PreferredStockLocation

Preferred stock location in this location for this product

This field is optional.

":
{
51
                         "stockLocationId
StockLocationId

Stock location identifier

Minimum value: 100000

This field is optional.

":
"{Integer}"
52
                    }
53
               },
54
               "production
Production

This field is optional.

":
{
55
                    "blockedForProduction
BlockedForProduction

If a product is blocked for production, no production work orders with that product can be registered.

This field is optional.

":
"{Boolean}",
56
                    "automaticallyCreateWorkOrdersForSubstructures
AutomaticallyCreateWorkOrdersForSubstructures

True if production work orders should be created for sub structures automatically

This field is optional.

":
"{Boolean}",
57
                    "isManufacturedExternally
IsManufacturedExternally

True if product structure is manufactured externally, and not by ourself

This field is optional.

":
"{Boolean}",
58
                    "useLineProduction
UseLineProduction

True if this product is planned and manufactured in line production.

This field is optional.

":
"{Boolean}"
59
               },
60
               "sales
Sales

This field is optional.

":
{
61
                    "blockedForSale
BlockedForSale

If a product is blocked for sales, no sales quotes, sales order requests, sales order change requests or sales orders with that product can be registered in this location.

This field is optional.

":
"{Boolean}",
62
                    "blockedForShipping
BlockedForShipping

If a product is blocked for shipping, no shipments can be sent to customers from this location.

This field is optional.

":
"{Boolean}"
63
               }
64
          },
65
          "customsTariffClassifications
CustomsTariffClassifications

This field is optional.

":
[
66
               {
67
                    "classification
Classification

Customs tariff classification

Applicable domain values can be found here

This field is optional.

":
"{String}",
68
                    "customsTariff
CustomsTariff

This field is optional.

":
{
69
                         "customsTariffId
CustomsTariffId

Customs tariff identifier

This field is optional.

":
"{Integer}"
70
                    }
71
               }
72
          ],
73
          "productsToUpdate
ProductsToUpdate

This field is optional.

":
[
74
               {
75
                    "productId
ProductId

Product identifier

Minimum value: 10000

This field is optional.

":
"{Integer}"
76
               }
77
          ]
78
     }
79
}

The query string is placed after the resource URL, seperated with a questionmark (?). The query string is composed of a series of query parameters with values. See the page about query parameters on how to use these parameters.

search String, optional Keyword to limit result set by searching in product name, product description, customer product name, supplier product name and equivalent product names.
searchMode String, optional Defines how the search query parameter works. Possible values are: DEFAULT which only searches in product name and description, fastest search mode, but does not allow filtering on custom fields. INCLEQV which includes equivalents in the search. SSDEFAULT which only searches in product name and description, slower, but allows filtering on custom fields. SSINCLEQV which includes equivalents in the search.

Default: DEFAULT
$access_token String, optional After successful login you get an access token which needs to be provided in all API requests. Even though it is possible to pass this token as query parameter, we recommended passing it using the HTTP request header as described in Authorization. Note that all access tokens have an expiration time.
$db String, optional Set the database/company for the request
$useMinimumVersion Integer, optional Used to run a new version of an API resource when your API client is running a deprecated API resource. See the Breaking changes page for more information.
$lang String, optional Specifies the language used in the response, following the 3-letter ISO-639-1 [lll]
$showCustomFields Boolean, optional Set to "true" to include custom fields. Default value is false.

Read more about filters and sorting on how to use filter parameters and named filters.

Read more about filters and sorting on how to use sortable parameters

Requesting this resource will yield the following response. Mouse over fieldnames (or fieldgroups) for descriptions and other useful information about the fields.

Please note that some fields may be removed from the response, based on user roles/duties/permissions.

Format:
1
<OperationInstance>
2
     <OperationInstanceId
OperationInstanceId

Operation instance identifier

>
{Integer}</OperationInstanceId>
3
     <Status
Status

Status of the instance, 2 = started, 7 = error, 9 = finished

>
{Integer}</Status>
4
     <CreatedAt
CreatedAt

Date and time the operation instance was created

>
{Datetime}</CreatedAt>
5
     <CreatedBy
CreatedBy

Reference to the creator

>
6
          <UserId
UserId

User identifier

>
{Integer}</UserId>
7
          <UserLink
UserLink

User reference

>
{String}</UserLink>
8
     </CreatedBy>
9
     <CreatedFor>
10
          <ObjectId
ObjectId

Identifier of the object

>
{String}</ObjectId>
11
          <ObjectType
ObjectType

Type of object

>
{String}</ObjectType>
12
          <ObjectLink
ObjectLink

API reference to the object

>
{String}</ObjectLink>
13
          <ItemId
ItemId

Item-number of the object

>
{Integer}</ItemId>
14
          <ItemType
ItemType

Type of item

>
{String}</ItemType>
15
          <ItemLink
ItemLink

API reference to the item

>
{String}</ItemLink>
16
          <RamBaseKey
RamBaseKey

Internal RamBase identifier of the object/item

>
{String}</RamBaseKey>
17
     </CreatedFor>
18
     <ApiOperation>
19
          <ApiOprationId
ApiOprationId

Api operation identifiers

>
{Integer}</ApiOprationId>
20
          <ApiOperationLink
ApiOperationLink

Api operation reference

>
{String}</ApiOperationLink>
21
     </ApiOperation>
22
     <ObjectReference>
23
          <ObjectId
ObjectId

Identifier of the object

>
{String}</ObjectId>
24
          <ObjectType
ObjectType

Type of object

>
{String}</ObjectType>
25
          <ObjectLink
ObjectLink

API reference to the object

>
{String}</ObjectLink>
26
          <ItemId
ItemId

Item-number of the object

>
{Integer}</ItemId>
27
          <ItemType
ItemType

Type of item

>
{String}</ItemType>
28
          <ItemLink
ItemLink

API reference to the item

>
{String}</ItemLink>
29
          <RamBaseKey
RamBaseKey

Internal RamBase identifier of the object/item

>
{String}</RamBaseKey>
30
     </ObjectReference>
31
     <Error>
32
          <Message
Message

Full error message/description. The message is generated from the specified ErrorMessage object, expanded with the given parameter(s).

>
{String}</Message>
33
          <TranslatedMessage
TranslatedMessage

Full translated error description. The language used is specified either in $lang or by user settings. If error message don't exist in desired language, english will be used.

>
{String}</TranslatedMessage>
34
          <StackTrace
StackTrace

Stack trace for details about the error

>
{String}</StackTrace>
35
          <ErrorMessage
ErrorMessage

Contains a reference to the error message, if an error occured

>
36
               <ErrorMessageId
ErrorMessageId

Error message identifier

>
{Integer}</ErrorMessageId>
37
               <ErrorMessageLink
ErrorMessageLink

Error message reference

>
{String}</ErrorMessageLink>
38
          </ErrorMessage>
39
          <Parameters>
40
               <Parameter>
41
                    <Index
Index

Error Key

>
{Integer}</Index>
42
                    <Value
Value

Value of the error parameter

>
{String}</Value>
43
               </Parameter>
44
          </Parameters>
45
          <InnerErrors>
46
               <Error>
47
                    <Message
Message

Full error message/description. The message is generated from the specified ErrorMessage object, expanded with the given parameter(s).

>
{String}</Message>
48
                    <TranslatedMessage
TranslatedMessage

Full translated error description. The language used is specified either in $lang or by user settings. If error message don't exist in desired language, english will be used.

>
{String}</TranslatedMessage>
49
                    <StackTrace
StackTrace

Stack trace for details about the error

>
{String}</StackTrace>
50
                    <ErrorMessage
ErrorMessage

Contains a reference to the error message, if an error occured

>
51
                         <ErrorMessageId
ErrorMessageId

Error message identifier

>
{Integer}</ErrorMessageId>
52
                         <ErrorMessageLink
ErrorMessageLink

Error message reference

>
{String}</ErrorMessageLink>
53
                    </ErrorMessage>
54
                    <Parameters>
55
                         <Parameter>
56
                              <Index
Index

Error Key

>
{Integer}</Index>
57
                              <Value
Value

Value of the error parameter

>
{String}</Value>
58
                         </Parameter>
59
                    </Parameters>
60
               </Error>
61
          </InnerErrors>
62
     </Error>
63
     <ResultValues>
64
          <ResultValue>
65
               <Key
Key

Key of the result value

>
{String}</Key>
66
               <Value
Value

Value of the result value

>
{String}</Value>
67
          </ResultValue>
68
     </ResultValues>
69
     <SystemJob
SystemJob

Contains a reference to the system job, if a system job was started

>
70
          <ObjectId
ObjectId

{OIN.ObjectId}

>
{Integer}</ObjectId>
71
          <ObjectType
ObjectType

Type of object

>
{String}</ObjectType>
72
          <PercentComplete
PercentComplete

Percent complete

>
{Integer}</PercentComplete>
73
          <ObjectLink
ObjectLink

API reference to the object

>
{String}</ObjectLink>
74
     </SystemJob>
75
     <OperationInstanceLink
OperationInstanceLink

Operation instance reference

>
{String}</OperationInstanceLink>
76
</OperationInstance>
1
{
2
     "operationInstance": {
3
          "operationInstanceId
OperationInstanceId

Operation instance identifier

":
"{Integer}",
4
          "status
Status

Status of the instance, 2 = started, 7 = error, 9 = finished

":
"{Integer}",
5
          "createdAt
CreatedAt

Date and time the operation instance was created

":
"{Datetime}",
6
          "createdBy
CreatedBy

Reference to the creator

":
{
7
               "userId
UserId

User identifier

":
"{Integer}",
8
               "userLink
UserLink

User reference

":
"{String}"
9
          },
10
          "createdFor": {
11
               "objectId
ObjectId

Identifier of the object

":
"{String}",
12
               "objectType
ObjectType

Type of object

":
"{String}",
13
               "objectLink
ObjectLink

API reference to the object

":
"{String}",
14
               "itemId
ItemId

Item-number of the object

":
"{Integer}",
15
               "itemType
ItemType

Type of item

":
"{String}",
16
               "itemLink
ItemLink

API reference to the item

":
"{String}",
17
               "ramBaseKey
RamBaseKey

Internal RamBase identifier of the object/item

":
"{String}"
18
          },
19
          "apiOperation": {
20
               "apiOprationId
ApiOprationId

Api operation identifiers

":
"{Integer}",
21
               "apiOperationLink
ApiOperationLink

Api operation reference

":
"{String}"
22
          },
23
          "objectReference": {
24
               "objectId
ObjectId

Identifier of the object

":
"{String}",
25
               "objectType
ObjectType

Type of object

":
"{String}",
26
               "objectLink
ObjectLink

API reference to the object

":
"{String}",
27
               "itemId
ItemId

Item-number of the object

":
"{Integer}",
28
               "itemType
ItemType

Type of item

":
"{String}",
29
               "itemLink
ItemLink

API reference to the item

":
"{String}",
30
               "ramBaseKey
RamBaseKey

Internal RamBase identifier of the object/item

":
"{String}"
31
          },
32
          "error": {
33
               "message
Message

Full error message/description. The message is generated from the specified ErrorMessage object, expanded with the given parameter(s).

":
"{String}",
34
               "translatedMessage
TranslatedMessage

Full translated error description. The language used is specified either in $lang or by user settings. If error message don't exist in desired language, english will be used.

":
"{String}",
35
               "stackTrace
StackTrace

Stack trace for details about the error

":
"{String}",
36
               "errorMessage
ErrorMessage

Contains a reference to the error message, if an error occured

":
{
37
                    "errorMessageId
ErrorMessageId

Error message identifier

":
"{Integer}",
38
                    "errorMessageLink
ErrorMessageLink

Error message reference

":
"{String}"
39
               },
40
               "parameters": [
41
                    {
42
                         "index
Index

Error Key

":
"{Integer}",
43
                         "value
Value

Value of the error parameter

":
"{String}"
44
                    }
45
               ],
46
               "innerErrors": [
47
                    {
48
                         "message
Message

Full error message/description. The message is generated from the specified ErrorMessage object, expanded with the given parameter(s).

":
"{String}",
49
                         "translatedMessage
TranslatedMessage

Full translated error description. The language used is specified either in $lang or by user settings. If error message don't exist in desired language, english will be used.

":
"{String}",
50
                         "stackTrace
StackTrace

Stack trace for details about the error

":
"{String}",
51
                         "errorMessage
ErrorMessage

Contains a reference to the error message, if an error occured

":
{
52
                              "errorMessageId
ErrorMessageId

Error message identifier

":
"{Integer}",
53
                              "errorMessageLink
ErrorMessageLink

Error message reference

":
"{String}"
54
                         },
55
                         "parameters": [
56
                              {
57
                                   "index
Index

Error Key

":
"{Integer}",
58
                                   "value
Value

Value of the error parameter

":
"{String}"
59
                              }
60
                         ]
61
                    }
62
               ]
63
          },
64
          "resultValues": [
65
               {
66
                    "key
Key

Key of the result value

":
"{String}",
67
                    "value
Value

Value of the result value

":
"{String}"
68
               }
69
          ],
70
          "systemJob
SystemJob

Contains a reference to the system job, if a system job was started

":
{
71
               "objectId
ObjectId

{OIN.ObjectId}

":
"{Integer}",
72
               "objectType
ObjectType

Type of object

":
"{String}",
73
               "percentComplete
PercentComplete

Percent complete

":
"{Integer}",
74
               "objectLink
ObjectLink

API reference to the object

":
"{String}"
75
          },
76
          "operationInstanceLink
OperationInstanceLink

Operation instance reference

":
"{String}"
77
     }
78
}

List of available operations/actions for this resource.
See the operations documentation for more information about API operations.

Possible error codes the response might return:

Error 100180 HTTP 404 General Ledger posting not found
Error 103472 HTTP 400 Owner document has already cost set
Error 104869 HTTP 404 Default account not found
Error 101488 HTTP 400 Illegal general ledger account : {0}
Error 105186 HTTP 400 Postings are not allowed on control accounts.
Error 101490 HTTP 400 Illegal Account {0}: This account has been blocked for {1}-documents
Error 101491 HTTP 400 Illegal Account {0}: Check the account's FromPeriod and ToPeriod
Error 101517 HTTP 400 Illegal Account {0}: This account require ICTDB.
Error 102482 HTTP 400 Department is required for general ledger account {0}
Error 102483 HTTP 400 Finance project is required for general ledger account {0}
Error 102484 HTTP 400 Asset is required for general ledger account {0}
Error 102485 HTTP 400 Dimension {0} ({1}) is required for general ledger account {2}
Error 101313 HTTP 400 Department number is not valid: {0}
Error 101320 HTTP 400 The project number is not valid: {0}
Error 101500 HTTP 400 Project {0} could not be used : Check project FromPeriod and ToPeriod.
Error 101501 HTTP 400 Asset is not allowed on general ledger account {0}
Error 101326 HTTP 400 The asset number is not valid : {0}
Error 102486 HTTP 400 Invalid value for dimension {0}
Error 101124 HTTP 400 Hardware code already exists
Error 106437 HTTP 400 Type can not be changed when status is not equal to draft (status 1)
Error 101009 HTTP 400 The product has a structure. You can only change the product type to a type that can contain a structure.
Error 101010 HTTP 400 The product structure contains operations and can not be changed to become a phantom structure
Error 101008 HTTP 400 Cannot change product type from a physical type to a virtual type
Error 101007 HTTP 400 Cannot change product type from a virtual type to a physical type
Error 103021 HTTP 400 Linkid must be a rental product
Error 104760 HTTP 400 Costing method can't be changed after product has been received
Error 104652 HTTP 400 Both minimum sales price and minimum sales price currency must be given
Error 100563 HTTP 400 Currency {0} is not supported by the system
Error 104653 HTTP 400 Minimum sales price can not be negative
Error 106506 HTTP 404 Image not found