articlecomponents
type: tableMethods
GET
List documents
List of documents matching search, pagination and order clauses returned
GET /<yourcompany>/articlecomponents/
Filtering is possible using _filter request.
Filter clauses presented by JSON array of records with next fields:
- field - any document field could be used in filter.
- operator - filter condition binary operator. Allowed operators are:
- >
- <
- >=
- <=
- =
- <>
- like
- value - searched value
Sample filter request
_filter=URLEncode([{"field": "date", "operator": ">", "value": "2017-11-15"}, {"field": "date", "operator": "<", "value": "2017-11-17"}, {"field": "summaryRows", "operator": "like", "value": "%Volvo%"}])
NB! Filter request should be URL encoded!
Pagination is possible using _pageNo and _pageLength:
GET /<yourcompany>/articlecomponents/?_pageNo=0&_pageLength=50
_pageNo starts with 0 (default value), Default _pageLength is 50.
One document contents
GET /<yourcompany>/articlecomponents/<id>
Returns document data with all subdocuments (rows etc).
POST
Insert document
POST /<yourcompany>/articlecomponents/
Update existing document
POST /<yourcompany>/articlecomponents/<id>
Document data should be in POST body variable data.
Returns inserted or updated document full data.
Id of inserted document could be found in returned inserted document data.
DELETE
Delete document
DELETE /<yourcompany>/articlecomponents/<id>
Deletes document with given id
Fields
Field | Type | Default | Etc |
---|---|---|---|
articleId | int | PK | |
nr | int | PK | |
compId | int | articles | |
quantity | double | ||
sourceWarehouseId | int | warehouses | |
int | 1 |
Subdocuments
Output format
Output formats are JSON (default) or PHP print_r output.
Output format could be changed using HTTP_X_OUTPUTFORMAT request header variable.
Possible values:
- json
- php
Authentication
Token based authentication, with token in X-ProfitToken request header variable.
Profit API v 0.1.4.2 beta, © Intellisoft OÜ 2017 - 2024