Stock Lists
Stock Lists enable the mapping between a predefined stock list ID in Omnitron and the corresponding rule to be applied to that stock list. This association allows the utilization of rule sets created in Omnitron and OMS (Order Management System).
List Stock Lists
This method is used to get a list of stock list objects.
GET
List-Stock-Lists
Path: /api/v1/stock-lists/
Parameters
api_token
string
header
The API key of the customer account
limit
string
query
The amount of line items returned per page
page
string
query
The number of page returned
Example Request
Example Response (200 OK)
The response includes the following parameters.
id
integer
The primary key of the stock list
name
string
The name of the list
code
integer
The code of the stock list
remote_id
integer
The remote ID
stock_list_rule
string
The rule of the stock list
created_date
date
The creation date
modified_date
date
The last modified date
is_active
boolean
The activation status of the rule
Stock List Instance
This method is used to get a list of stock instance.
GET
Stock-List-Instance
Path: /api/v1/stock-lists/{stocklist_id}/
Parameters
api_token
string
header
The API key of the customer account
{stocklist_id}
string
query
The ID of the stock list (also referred to as the stock list code in Omnitron)
Example Request
Example Response (200 OK)
The response includes the following parameters.
id
integer
The primary key of the stock list
name
string
The name of the list
code
integer
The code of the stock list
remote_id
integer
The remote ID
stock_list_rule
string
The rule of the stock list
created_date
date
The creation date
modified_date
date
The last modified date
is_active
boolean
The activation status of the rule
Create Stock List
This method is used to create a new stock list object.
POST
Create-Stock-List
Path: /api/v1/stock-lists/
Parameters
api_token
string
header
✓
The API key of the customer account
code
string
body
✓
The code of the stock list
name
string
body
✓
The name of the stock list
remote_id
integer
body
✓
The remote ID
stock_list_rule
integer
body
✓
The rule of the stock list
Example Request
Example Response (201 Created)
The response includes the following parameters.
id
string
The primary key of the created stock list
name
string
The name of the rule
code
string
The code of the stock list
remote_id
integer
The remote ID
stock_list_rule
integer
The rule of the stock list
created_date
date
The creation date
modified_date
date
The last modified date
is_active
boolean
The activation status of the rule
Example Response (400 Bad Request)
Search Stock Lists
This method is used to search stock list object with the specified filters.
GET
Search-Stock-List
Path: stock-lists/?name=<string>&is_active=<string>&remote_id=<number>&code=<string>&code__contains=<string>&created_date__gt=<string>&created_date__gte=<string>&created_date__lt=<string>&created_date__lte=<string>&created_date=<string>&modified_date__gt=<string>&modified_date__gte=<string>&modified_date__lt=<string>&modified_date__lte=<string>&modified_date=<string>&rule_name=<string>&sort=<string>&page=<integer>&limit=<integer>
Filters
The following parameters can be used to filter GET request results.
api_token
string
header
The API key of the customer account
name
string
query
The name of the rule
code
string
query
The code of the stock
remote_id
string
query
The remote ID
created_date
date
query
The creation date
modified_date
date
query
The last modified date
is_active
boolean
query
The activation status of the rule
limit
string
query
The amount of line items returned per page
page
integer
query
The number of page returned
Example Request
Example Response (200 OK)
The response includes the following parameters.
id
string
The primary key of the created list
name
string
The name of the rule
code
string
The code of the stock list
remote_id
integer
The remote ID
stock_list_rule
integer
The rule of the stock list
created_date
date
The creation date
modified_date
date
The last modified date
is_active
boolean
The activation status of the rule
Stock List Partial Update
This method is used to partially update the specified stock list object with PATCH request.
PATCH
Stock-List-Partial-Update
Path: /api/v1/stock-lists/{stocklist_id}/
Parameters
api_token
string
header
The API key of the customer account
{stocklist_id}
string
query
The ID of the stock list (also referred to as the stock list code in Omnitron)
Example Request
Example Response (200 OK)
The response includes the following parameters.
id
integer
The primary key of the stock list
name
string
The name of the stock list
code
integer
The code of the stock list
remote_id
integer
The remote ID
stock_list_rule
integer
The ID of the stock list rule
created_date
date
The creation date
modified_date
date
The last modified date
is_active
boolean
The activation status of the rule
Stock List Full Update
This method is used to update all fields of the specified stock list object with PUT request.
PUT
Stock-List
Path: /api/v1/stock-lists/{stocklist_id}/
Example Request
Example Response (200 OK)
Example Response (400 Bad Request)
Last updated
Was this helpful?