kruegge82 / weclapp
# Getting Started API Version: [v1](v1.html) The weclapp REST API lets you integrate weclapp with other applications or services. The specification for this version can be downloaded here: | Format | Public
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
Getting Started
API Version: v1
The weclapp REST API lets you integrate weclapp with other applications or services.
The specification for this version can be downloaded here:
Format | Public |
---|---|
swagger JSON | <a href="swagger.json" download="weclapp-swagger.json">Download |
OpenApi 3 JSON | <a href="openapi_v2.json" download="weclapp-openapi.json">Download |
OpenApi 3 YAML (with user docs) | <a href="openapi_v2.yaml" download="weclapp-openapi.yaml">Download |
What should I know before starting?
Our API is continuously being developed and improved, but we are still trying to keep it as stable as possible. We try to only have changes that are backwards compatible: usually the changes are only additions, e.g. new resources are implemented or new properties are added to existing resources. Sometimes breaking changes cannot be avoided, e.g. when a new feature requires an incompatible change to the underlying data model, all those changes will be documented in the change log.
Security and Authentication
You must be a verified user to make API requests. You can authorize against the API with an API token. The token is configurable in your weclapp account under My settings > API. Authentication is possible in multiple ways: If the request contains the session cookies of a logged in weclapp session then the user and permissions of that session are used. This is useful when testing the API in a web browser, because then requests are “automatically” authenticated if weclapp is used in another tab. But generally the API is not used from a browser or with session cookies, instead there is an API token for each user that can be used to authenticate requests. Each user can find his/her token on the "My Settings page". The token should be kept secret like a password. A user can also generate a new token at any time, doing that invalidates all previous tokens. Authenticating using a token is possible in two ways:
- the token can be sent using the AuthenticationToken header
AuthenticationToken: {api_token}
- the standard HTTP Basic authentication can be used: the username needs to be
“*”
and the password is the token
Using curl
curl --compressed -H \"AuthenticationToken:{api_token}\" \"https://<TENANT>.weclapp.com/webapp/api/v2\" ...
Examples of how to use curl will be shown in each section of this API.
Headers
This is a JSON-only API. You must supply a Content-Type: application/json
header on PUT and POST operations. You must set a
Accept: application/json
header on all requests. You may get a
text/plain
response in case of error, e.g. in case of a bad request, you
should treat this as an error you need to take action on.
To reduce traffic the weclapp API works with compression. This means, a client should always submit the header “Accept-Encoding: gzip”. If this header is not set, the API will enforce compression and respond with "Content-Encoding: gzip".
Please also make sure to set a User-Agent
header for all automated requests,
as that makes it much easier to identify misbehaving clients.
URLs
The base URL for the API is https://<TENANT>.weclapp.com/webapp/api/v2/
where <TENANT>.weclapp.com
is the domain of the specific
weclapp instance. So each weclapp instance has its own API endpoints
which allow accessing data for that particular instance. The API
provides access to various resources like customers, sales orders,
articles etc.. Each of those resources implements a common set of
operations. The URLs and HTTP methods for the different resource
operations use the same pattern for all resources:
Operation | HTTP Method | URL pattern |
---|---|---|
Query/list instances | GET | https://<TENANT>.weclapp.com/webapp/api/v2/<resource> |
total number of instances | GET | https://<TENANT>.weclapp.com/webapp/api/v2/<resource>/count |
Get a specific instance by id | GET | https://<TENANT>.weclapp.com/webapp/api/v2/<resource>/id/<id> |
Create a new instance | POST | https://<TENANT>.weclapp.com/webapp/api/v2/<resource> |
Update a specific instance | PUT | https://<TENANT>.weclapp.com/webapp/api/v2/<resource>/id/<id> |
Delete a specific instance | DELETE | https://<TENANT>.weclapp.com/webapp/api/v2/<resource>/id/<id> |
Not all resources support all of those operations. A general description for each operation can be found in API operations by example, and details for each resource are described on the page for that resource.
Additional operations
Some resources allow further operations or actions. Those operations can
be executed with a POST request, for some operations that only read data
it is also possible to use a GET request (this is documented for each
operation). For general operations for a resource the URL pattern is https://<TENANT>.weclapp.com/webapp/api/v2/<resource>/<operation>
.
Some operations are instance specific, those use the following URL
pattern: https://<TENANT>.weclapp.com/webapp/api/v2/<resource>/id/<id>/<operation>
.
JSON
Type | Representation in JSON |
---|---|
string | Serialized as JSON string, empty strings (length 0 or only whitespace) are always interpreted as null, it is not possible to have a property with an empty string value. |
boolean | Serialized as true / false . |
decimal number | Most numbers in weclapp are decimal numbers with a fixed precision and scale (e.g. quantities or prices), they are serialized as JSON strings and not as JSON numbers to prevent accidental loss of precision when the JSON is deserialized with a JSON library that uses doubles to represent JSON numbers. The serialized numbers always use a “.” as the decimal mark (if one is required). |
integers | Integer numbers (that can safely be represented as a double) are serialized as JSON numbers. |
floats/doubles | Serialized as JSON numbers. |
dates and timestamps | Serialized as the milliseconds since 1970-01-01T00:00:00Z (as a JSON number). |
enums | Sometimes a property value can be one of a fixed number of named options. Those enum properties are serialized as a JSON string with the name of the option. |
The deserialization of data sent to the API is relatively lenient, for
example when a string is expected, but a number is given then that
number is used as the string and the other way around (if possible).
Properties with the value null are not serialized by default and when
sending data to the API it is also not necessary to include properties
whose value is null: all properties that are missing from the JSON
object but are expected are assumed to be null
. To get all properties
including those with the value null the query parameter serializeNulls
can be added to the request URL, in that case null values are included
in the response.
Error Responses
Any request on the weclapp API may return an error response, with a structure conforming to RFC 7807. See the API error reference section for details.
Change Policy
weclapp may modify the attributes and resources available to the API and our policies related to access and use of the API from time to time without advance notice. weclapp will use commercially reasonable efforts to notify you of any modifications to the API or policies through notifications or posts on the weclapp Developer Website. weclapp also tracks deprecation of attributes of the API on its Changelog. Modification of the API may have an adverse effect on weclapp Applications, including but not limited to changing the manner in which weclapp Applications communicate with the API and display or transmit Your Data. weclapp will not be liable to you or any third party for such modifications or any adverse effects resulting from such modifications
API newsletter
Sign up here for our API newsletter. We will inform you regularly about planned API changes.
API operations sample
As mentioned previously
all resources implement common operations in the same way. In the
following all the common operations are explained for the customer
resource. The operations work in the same way for all other resources
(some resources don’t support all the operations), the differences
between the resources are mostly the data and the properties that are
required and used.
Querying
The most common operation is querying or listing the existing entity
instances. This is possible with a GET
request to the base URL of
a resource:
GET /customer
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer\"
Output:
{ \"result\": [ { \"id\": \"4342\", \"version\": \"1\", \"addresses\": [ { \"id\": \"4344\", \"version\": \"0\", \"city\": \"München\", \"countryCode\": \"DE\", \"createdDate\": 1496828973904, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1496828973903, \"primeAddress\": true, \"street1\": \"Mustergasse 7\", \"zipcode\": \"80331 \" } ], \"blocked\": false, \"company\": \"Muster GmbH\", \"contacts\": [ { \"id\": \"4332\", \"version\": \"1\", \"addresses\": [ { \"id\": \"4334\", \"version\": \"0\", \"city\": \"München\", \"countryCode\": \"DE\", \"createdDate\": 1496828882836, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1496828882836, \"primeAddress\": true, \"street1\": \"Fasanenweg 15\", \"zipcode\": \"80331\" } ], \"createdDate\": 1496828882837, \"email\": \"mustermann@beispiel.de\", \"firstName\": \"Max\", \"lastModifiedDate\": 1496828996245, \"lastName\": \"Mustermann\", \"partyType\": \"PERSON\", \"personCompany\": \"Muster GmbH\", \"salutation\": \"MR\" } ], \"createdDate\": 1496828973904, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\" } ], \"customerNumber\": \"C1006\", \"customerTopics\": [], \"deliveryBlock\": false, \"insolvent\": false, \"insured\": false, \"lastModifiedDate\": 1496828996212, \"optIn\": false, \"partyType\": \"ORGANIZATION\", \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"sales@weclapp.com\", \"salesChannel\": \"NET1\", \"useCustomsTariffNumber\": false } ] }
In this case there is one sales order with one order item. By default, all null values are omitted, to include them the query parameter serializeNulls can be used:
GET /customer?serializeNulls
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?serializeNulls\"
Output:
{ \"result\": [ { \"id\": \"4342\", \"version\": \"1\", \"addresses\": [ { \"id\": \"4344\", \"version\": \"0\", \"city\": \"München\", \"company\": null, \"company2\": null, \"countryCode\": \"DE\", \"createdDate\": 1496828973904, \"deliveryAddress\": false, \"globalLocationNumber\": null, \"invoiceAddress\": false, \"lastModifiedDate\": 1496828973903, \"postOfficeBoxCity\": null, \"postOfficeBoxNumber\": null, \"postOfficeBoxZipCode\": null, \"primeAddress\": true, \"state\": null, \"street1\": \"Mustergasse 7\", \"street2\": null, \"zipcode\": \"80331 \" } ], \"amountInsured\": null, \"annualRevenue\": null, \"birthDate\": null, \"blockNotice\": null, \"blocked\": false, \"commercialLanguageId\": null, \"company\": \"Muster GmbH\", \"company2\": null, \"contacts\": [ { \"id\": \"4332\", \"version\": \"1\", \"addresses\": [ { \"id\": \"4334\", \"version\": \"0\", \"city\": \"München\", \"company\": null, \"company2\": null, \"countryCode\": \"DE\", \"createdDate\": 1496828882836, \"deliveryAddress\": false, \"globalLocationNumber\": null, \"invoiceAddress\": false, \"lastModifiedDate\": 1496828882836, \"postOfficeBoxCity\": null, \"postOfficeBoxNumber\": null, \"postOfficeBoxZipCode\": null, \"primeAddress\": true, \"state\": null, \"street1\": \"Fasanenweg 15\", \"street2\": null, \"zipcode\": \"80331\" } ], \"birthDate\": null, \"company\": null, \"company2\": null, \"createdDate\": 1496828882837, \"customAttributes\": null, \"description\": null, \"email\": \"mustermann@beispiel.de\", \"fax\": null, \"firstName\": \"Max\", \"fixPhone2\": null, \"lastModifiedDate\": 1496828996245, \"lastName\": \"Mustermann\", \"middleName\": null, \"mobilePhone1\": null, \"mobilePhone2\": null, \"partyType\": \"PERSON\", \"personCompany\": \"Muster GmbH\", \"personDepartment\": null, \"personRole\": null, \"phone\": null, \"phoneHome\": null, \"salutation\": \"MR\", \"title\": null, \"website\": null } ], \"createdDate\": 1496828973904, \"creditLimit\": null, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\", \"booleanValue\": null, \"dateValue\": null, \"numberValue\": null, \"selectedValueId\": null, \"selectedValues\": null, \"stringValue\": null } ], \"customerCategoryId\": null, \"customerCategoryName\": null, \"customerNumber\": \"C1006\", \"customerRating\": null, \"customerTopics\": [], \"defaultHeaderDiscount\": null, \"defaultHeaderSurcharge\": null, \"deliveryBlock\": false, \"description\": null, \"email\": null, \"fax\": null, \"firstName\": null, \"insolvent\": false, \"insured\": false, \"invoiceContactId\": null, \"lastModifiedDate\": 1496828996212, \"lastName\": null, \"leadSourceId\": null, \"leadSourceName\": null, \"middleName\": null, \"mobilePhone1\": null, \"oldCustomerNumber\": null, \"optIn\": false, \"parentPartyId\": null, \"partyType\": \"ORGANIZATION\", \"paymentMethodId\": null, \"paymentMethodName\": null, \"personCompany\": null, \"personDepartment\": null, \"personRole\": null, \"phone\": null, \"primaryContactId\": null, \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"sales@weclapp.com\", \"salesChannel\": \"NET1\", \"salutation\": null, \"satisfaction\": null, \"sectorId\": null, \"sectorName\": null, \"shipmentMethodId\": null, \"shipmentMethodName\": null, \"termOfPaymentId\": null, \"termOfPaymentName\": null, \"title\": null, \"useCustomsTariffNumber\": false, \"vatRegistrationNumber\": null, \"website\": null } ] }
Pagination
By default the operation will not return all entity instances but only
the first 100, this can be changed by using the pageSize
query parameter
with the number of desired results. But pageSize
cannot be arbitrarily
high it is usually limited 1000 (exceptions to the default limits of 100
and 1000 are noted in the documentation for the specific resources). To
get further results it is necessary to skip entity instances, this is
done using the page
query parameter. Examples:
GET /customer?pageSize=10
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?pageSize=10\"
returns at most 10 instances
GET /customer?page=2&pageSize=10
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?page=2&pageSize=10\"
returns the second page of results (the page
parameter is one based, so
page=1
is the first page, which is also the default). Using those two
parameters it is possible to implement pagination.
Sorting
It is also possible to change the order of the returned results using
the sort
parameter:
GET /customer?sort=lastModifiedDate
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?sort=lastModifiedDate\"
sort by lastModifiedDate
(ascending).
GET /customer?sort=-lastModifiedDate
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?sort=-lastModifiedDate\"
sort by lastModifiedDate
descending.
GET /customer?sort=lastModifiedDate,-salesChannel
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?sort=lastModifiedDate,-salesChannel\"
sort by lastModifiedDate
(ascending) and then salesChannel
descending.
It is generally possible to sort by most of the simple properties of an entity. It is possible to combine multiple sort orders by combining the property names with a comma. To sort in descending order just prepend a minus to the property name. If an unsupported or unknown property is specified then an error response is returned.
Filtering
It is often desired to get just a subset of the data, for example just the orders of a specific customer or created after a specific date. This is possible using filtering query parameters:
GET /customer?salesChannel-eq=NET1
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?salesChannel-eq=NET1\"
customers for salesChannel
NET1
.
GET /customer?createdDate-gt=1398436281262
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?createdDate-gt=1398436281262\"
customers created after the specified timestamp.
GET /customer?salesChannel-eq=NET1&createdDate-gt=1398436281262
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?salesChannel-eq=NET1&createdDate-gt=1398436281262\"
customers for salesChannel
NET1
and created after the specified timestamp.
GET /customer?customAttribute4587-eq=NEW
curl --compressed -H \"\"\"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?customAttribute4587-eq=NEW\"
customers with the value NEW
for customAttribute
with id 4587.
GET /customer?customAttribute4587.entityReferences.entityId-eq=1234
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?customAttribute4587.entityReferences.entityId-eq=1234\"
customers with an entity reference to an entity with the id 1234 for the customAttribute
with the id 4587.
GET /customAttributeDefinitions
All attributeTypes are supported except MULTISELECT_LIST
. CustomAttributes of attributeType LIST
could be filtered by customAttribute{customAttributeId}.id
or customAttribute{customAttributeId}.value
.
GET /customer?customAttribute3387.value-eq=OPTION1
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?customAttribute3387.value-eq=OPTION1\"
customers with value OPTION1
for customAttribute
with id 3387.
A filtering query parameter consists of a property name and a filter operator joined together with a minus. If multiple filtering query parameter are specified then they are combined and the returned results match all of them. Filtering query parameters for unknown properties or properties that don’t support filtering are silently ignored.
The following filtering operators are supported (not all of them work for all property types):
Operator | Meaning |
---|---|
eq | equal |
ne | not equal |
lt | less than |
gt | greater than |
le | less equal |
ge | greater equal |
null | property is null (the query parameter value is ignored and can be omitted) |
notnull | property is not null (the query parameter value is ignored and can be omitted) |
like | like expression (supports % and _ as placeholders, similar to SQL LIKE) |
notlike | not like expression |
ilike | like expression, ignoring case |
notilike | not like expression, ignoring case |
in | the property value is in the specified list of values, the query parameter value must be a JSON array with the values in the correct type, for example ?customerNumber-in=[\"1006\",\"1007\"] |
notin | the property value is not in the specified list of values |
"Or" condition filtering
In addition to the default behavior of linking filter expressions via "and" you can also link individual filter expressions via "or" by prefixing their parameter name with "or-":
GET /customer?or-name-eq=charlie&or-name-eq=chaplin
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?or-name-eq=charlie&or-name-eq=chaplin\"
The above example is the equivalent of the expression (name equals \"charlie\") or (name equals \"chaplin\")
For combining or
and and
clauses you may also group or
expressions by using or<groupname>-
instead of the plain or-
prefix:
GET /customer?orGroup1-name-eq=charlie&orGroup1-name-eq=chaplin&orGroup2-responsibleUserUsername-eq=mrtest&orGroup2-referenceNumber=4711&commercialLanguageId-eq=12
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?orGroup1-name-eq=charlie&orGroup1-name-eq=chaplin&orGroup2-responsibleUserUsername-eq=mrtest&orGroup2-referenceNumber=4711&commercialLanguageId-eq=12\"
The above example is the equivalent of the expression
((name equals charlie) or (name equals chaplin)) and ((responsibleUserUsername equals \"mrtest\") or (referenceNumber equals \"4711\")) and (commercialLanguageId equals \"12\")
Technically, the default "or-" variant is just a special case of this, using the empty String as group name.
Filter Expressions
Warning: This is still a beta feature.
In addition to individual filter properties it is also possible to specify complex filter expressions that can combine multiple conditions and express relations between properties. Example:
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ https://<TENANT>.weclapp.com/webapp/api/v2/party \\ --get \\ --data-urlencode 'filter=(lower(contacts.firstName + \" \" + contacts.lastName) = \"Ertan Özdil\") and (lastModifiedDate >= \"2022-01-01T00:00:00Z\")'
- "filter" parameters are ANDed with other filter parameters
- Property references in filter expressions have exactly the same form and semantics as for the individual filter parameters.
- Multiple "filter" parameters may be used if needed.
Examples
Some more example filter expressions:
-- enum literals are specified as string literals (salesChannel in [\"NET1\", \"NET4\", \"NET5\"]) and (partyType = \"ORGANIZATION\") -- normal arithmetic operations are supported. (unitPrice + unitPrice * salesTax) <= 49.99 -- elementary functions length(trim(notes)) <= 140 -- conditions can be combined with logical operators (not (contacts.firstName null)) or (currencyId = 4711)
Availabe Operations
arihmetic
Operation | Operator(s) | Allowed Types (left operand) | Allowed Types (right operand) | Notes |
---|---|---|---|---|
addition | + | integer, float, string | integer, float, string | Addition of two numerical values or concatenation of two strings |
subtraction | - | integer, float | integer, float | |
multiplication | * | integer, float | integer, float | |
division | / | integer, float | integer, float | |
negation | - | --- | integer, float |
comparison
Operation | Operator(s) | Allowed Types (left operand) | Allowed Types (right operand) | Notes |
---|---|---|---|---|
equals | = | integer, float, string, boolean, date, enum | integer, float, string, boolean, date, enum | |
not equals | != | integer, float, string, boolean, date, enum | integer, float, string, boolean, date, enum | |
less than | < | integer, float, date | integer, float, date | |
greater than | > | integer, float, date | integer, float, date | |
Less than or equals | <= | integer, float, date | integer, float, date | |
Greater than or equals | >= | integer, float, date | integer, float, date | |
Pattern matching | ~ | string | string | Supports % and _ as placeholders, similar to SQL LIKE |
Alternatives match | in | integer, float, string, boolean, date, enum | list | Value is one of the given alternatives |
Property is null | null | integer, float, string, boolean, date, enum | --- |
logical
Operation | Operator(s) | Allowed Types (left operand) | Allowed Types (right operand) | Notes |
---|---|---|---|---|
and | and | boolean | boolean | |
or | or | boolean | boolean | |
not | not | --- | boolean |
function
Operation | Operator(s) | Allowed Types (left operand) | Allowed Types (right operand) | Notes |
---|---|---|---|---|
trim | trim | --- | string | Remove whitespace from both ends of a string |
length | length | --- | string | Get the number of characters in a string |
lower | lower | --- | string | Convert a string to lower case |
Type Coercion
Literals in the expression are interpreted as different types depending on their context:
- An
integer
literal being compared to adate
property is interpreted as milliseconds since Epoch - A
string
literal being compared to adate
property is interpreted as ISO-8601 point in time with optional milliseconds and required time zone. Examples:2024-10-13T10:39:12+02:00
2024-10-13T10:39:12.443+02:00
2024-10-13T10:39:12Z
2024-10-13T10:39:12+02:00
- A
string
literal being compared to anenum
property is interpreted as enum constant - ID properties (i.e. properties named
id
or<something>Id
) can be compared to both integer and string literals
Return only specific properties
Sometimes it is desirable to only fetch a subset of all properties, for
example to save bandwidth. This is possible by specifying the desired
properties using the properties
query parameter:
GET /customer?properties=id,customerNumber,salesChannel
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?properties=id,customerNumber,salesChannel\"
Output:
{ \"result\": [ { \"id\": \"3346\", \"customerNumber\": \"C1002\", \"salesChannel\": \"NET1\" } ] }
It is also possible to specify property paths:
GET /customer?properties=id,customerNumber,salesChannel,contacts.id,contacts.lastName
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer?properties=id,customerNumber,salesChannel,contacts.id,contacts.lastName\"
If an unknown property or property path is specified then an error response is returned.
{ \"result\": [ { \"id\": \"3346\", \"contacts\": [ { \"id\": \"3731\", \"lastName\": \"Mustermann\" } ], \"customerNumber\": \"C1002\", \"salesChannel\": \"NET1\" } ] }
Combinations
The query parameters for pagination, sorting, filtering and returning only specific properties can be combined to perform queries.
Counting
To determine the total number of entity instances the count operation can be used:
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer/count\"
It is possible to use the filtering query parameters from the querying operation with the count operation:
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/customer/count?salesChannel-eq=NET1\"
returns the number of customers for salesChannel
NET1
.
Referenced entities
The API offers the possibility to get the referenced entities for a query result in the same request. This way you can
save subsequent requests and get all necessary and referenced data in one request. This feature can be used by simply
specifying the parameter includeReferencedEntities
and the primary key references as comma separated list.
The API response will contain an additional object referencedEntities
.
GET /article?includeReferencedEntities=unitId,articleCategoryId
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/article?includeReferencedEntities=unitId,articleCategoryId&properties=id,name,unitId,articleCategoryId\"
Output:
{ \"result\": [ { \"id\": \"3235\", \"name\": \"Testartikel 1\", \"unitId\": \"2770\" }, { \"id\": \"3236\", \"name\": \"Testartikel 2\", \"unitId\": \"2770\" }, { \"id\": \"3237\", \"articleCategoryId\": \"7035\", \"name\": \"Testartikel 3\", \"unitId\": \"2770\" } ], \"referencedEntities\": { \"unit\": [ { \"id\": \"2770\", \"version\": \"0\", \"createdDate\": 1597915605986, \"description\": \"Stück\", \"lastModifiedDate\": 1597915605985, \"name\": \"Stk.\" } ], \"articleCategory\": [ { \"id\": \"7035\", \"version\": \"0\", \"createdDate\": 1619778730348, \"lastModifiedDate\": 1619778730348, \"name\": \"Demo-Gruppe\" } ] } }
Additional properties
In addition to the common properties, there are additional properties that can be optionally queried. These are calculated or complexly determined and must therefore be explicitly queried.
To use this function, only the parameter additionalProperties
and the names of the additional properties must be
specified as a comma-separated list. The response then contains the additional object additionalProperties
with
the property and an array of values. The index of the value object in this list also represents the reference to the
respective entity.
GET /article?additionalProperties=currentSalesPrice
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ \"https://<TENANT>.weclapp.com/webapp/api/v2/article?additionalProperties=currentSalesPrice\"
Output:
{ \"additionalProperties\": { \"currentSalesPrice\": [ { \"articleUnitPrice\": \"39.95\", \"currencyId\": \"256\", \"quantity\": \"1\", \"reductionAdditionItems\": [] }, { \"articleUnitPrice\": \"479.4\", \"currencyId\": \"256\", \"quantity\": \"1\", \"reductionAdditionItems\": [] } ] } }
Dry-Run
Generic PUT
, POST
and DELETE
endpoints support to perform operations in a "dry-run-mode". Where possible, business logic
is executed and the data submitted by the requester is validated.
To use this functionality the requester can set the optional query parameter "dryRun
" (boolean, default: false
). The
return is as far as possible as with a productive execution, except that 200 "ok" is returned in case of success.
The meta properties (id, version, createdDate, lastModifiedDate) are not included in "dry-run-responses".
POST /salesOrder?dryRun=true
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ -H Content-Type: application/json \\ -X POST \"https://<TENANT>.weclapp.com/webapp/api/v2/salesOrder?dryRun=true\" \\ -d '{ \"customerNumber\": \"4799\" }'
Error Output:
{ \"detail\": \"customer not found\", \"error\": \"customer not found\", \"status\": 400, \"title\": \"entity validation failed\", \"type\": \"/webapp/view/api/errors.html#!/errors/validation\", \"validationErrors\": [ { \"detail\": \"referenced entity not found\", \"instance\": \"salesOrder\", \"location\": \"customerId\", \"title\": \"referenced entity not found\", \"type\": \"/webapp/view/api/errors.html#!/validation/reference\" } ] }
The response status will be 400 (Bad Request).
Successful Output:
{ \"availability\": \"NOT_CHECKED\", \"availabilityForAllWarehouses\": \"NOT_CHECKED\", \"commissionSalesPartners\": [], \"creatorId\": \"4451\", \"currencyConversionDate\": 1699375721469, \"currencyConversionRate\": \"1\", \"customAttributes\": [], \"customerId\": \"4799\", \"customerNumber\": \"10000\", \"deliveryAddress\": { \"city\": \"Hithausen\", \"company\": \"Beispiel AG\", \"countryCode\": \"DE\", \"street1\": \"Feldstraße 34\", \"zipcode\": \"54321\" }, \"deliveryEmailAddresses\": { \"toAddresses\": \"info@beispielag.de\" }, \"disableEmailTemplate\": false, \"dispatchCountryCode\": \"DE\", \"factoring\": false, \"fulfillmentProviderId\": \"3335\", \"grossAmount\": \"0\", \"grossAmountInCompanyCurrency\": \"0\", \"headerDiscount\": \"0\", \"headerSurcharge\": \"0\", \"invoiceAddress\": { \"city\": \"Hithausen\", \"company\": \"Beispiel AG\", \"countryCode\": \"DE\", \"street1\": \"Feldstraße 34\", \"zipcode\": \"54321\" }, \"invoiced\": false, \"netAmount\": \"0\", \"netAmountInCompanyCurrency\": \"0\", \"nonStandardTaxId\": \"3492\", \"nonStandardTaxName\": \"DE Steuerfrei Drittland (VK)\", \"onlyServices\": false, \"orderDate\": 1699311600000, \"orderItems\": [], \"paid\": false, \"plannedShippingDate\": 1699311600000, \"pricingDate\": 1699311600000, \"projectMembers\": [], \"projectModeActive\": false, \"recordAddress\": { \"city\": \"Hithausen\", \"company\": \"Beispiel AG\", \"countryCode\": \"DE\", \"street1\": \"Feldstraße 34\", \"zipcode\": \"54321\" }, \"recordCurrencyId\": \"256\", \"recordCurrencyName\": \"EUR\", \"recordEmailAddresses\": { \"toAddresses\": \"info@beispielag.de\" }, \"responsibleUserId\": \"4748\", \"responsibleUserUsername\": \"karsten.kunde@example.com\", \"salesChannel\": \"NET1\", \"salesInvoiceEmailAddresses\": { \"toAddresses\": \"info@beispielag.de\" }, \"salesOrderPaymentType\": \"STANDARD\", \"sentToRecipient\": false, \"servicesFinished\": false, \"shipped\": false, \"shippingCostItems\": [], \"shippingLabelsCount\": 1, \"status\": \"ORDER_ENTRY_IN_PROGRESS\", \"statusHistory\": [ { \"status\": \"ORDER_ENTRY_IN_PROGRESS\", \"statusDate\": 1699375721472, \"userId\": \"4451\" } ], \"tags\": [], \"warehouseId\": \"4191\", \"warehouseName\": \"Hauptlager\" }
The response status will be 200 (OK).
Optimistic locking
For the update operation the resources usually also support optimistic
locking using the version
property: if the version
property is in the request body and it does not match the current version
,
then the request fails with an optimistic lock error. In that case the
caller should again get the latest version
, apply the changes and
try the request again.
Basic Operations
The following entries will show you how to use the different basic
operations (GET
, POST
, PUT
, DELETE
) and what an exemplary response they
will give whether the operation was successful or not.
The following table will show you the HTTP status codes of the basic operations if the operation was successful:
Operation | HTTP status code |
---|---|
GET | 200 (OK) |
POST | 201 (Created) |
PUT | 200 (OK) |
DELETE | 204 (No Content) |
If you are not currently logged in to weclapp, you are using another
browser or the AuthenticationToken was wrong you will get a response of
401 (Unauthorized)
.
If you have insufficient privileges for the
operation you will get a 403 (Forbidden)
.
It is possible to disable
the optimistic locking check by just omitting the version
property, but
doing this might accidentally overwrite changes done by another user in the
meantime.
Get a specific entity instance
Each entity instance has its own URL where it can be retrieved. The URL is based on the entity id.
Performing a GET request on that URL returns the entity instance:
GET /customer/id/3346
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \"https://<TENANT>.weclapp.com/webapp/api/v2/customer/id/3346\"
Output:
{ \"result\": [ { \"id\": \"3346\", \"version\": \"2\", \"addresses\": [ { \"id\": \"3348\", \"version\": \"0\", \"countryCode\": \"DE\", \"createdDate\": 1487765943229, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1487765943229, \"primeAddress\": true }, { \"id\": \"3976\", \"version\": \"0\", \"company\": \"11111\", \"company2\": \"22222\", \"countryCode\": \"DE\", \"createdDate\": 1496040807652, \"deliveryAddress\": false, \"globalLocationNumber\": \"gln\", \"invoiceAddress\": false, \"lastModifiedDate\": 1496040807648, \"primeAddress\": false } ], \"blocked\": false, \"company\": \"Musterdaten GmbH\", \"contacts\": [ { \"id\": \"3377\", \"version\": \"0\", \"addresses\": [ { \"id\": \"3379\", \"version\": \"0\", \"countryCode\": \"DE\", \"createdDate\": 1487767121646, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1487767121645, \"primeAddress\": true } ], \"createdDate\": 1487767121649, \"firstName\": \"Max\", \"lastModifiedDate\": 1487767121642, \"lastName\": \"Mustermann\", \"partyType\": \"PERSON\", \"personCompany\": \"Musterdaten GmbH\", \"salutation\": \"MR\" } ], \"createdDate\": 1487765943230, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\" } ], \"customerNumber\": \"C1002\", \"customerTopics\": [], \"deliveryBlock\": false, \"insolvent\": false, \"insured\": false, \"lastModifiedDate\": 1496040807672, \"optIn\": false, \"partyType\": \"ORGANIZATION\", \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"@weclapp.com\", \"salesChannel\": \"NET1\", \"useCustomsTariffNumber\": false } ] }
Create a new instance
Creating new instances is done by performing a POST request to the base URL of a resource.
The body for that request must have the same structure as the result of the "get by id" request, but usually not all properties need to be specified and there are defaults for some properties. Here are some general notes:
- id, version, createdDate and lastModifiedDate can usually not be set by the client, so those values are ignored if they are specified
- references to other entities are often represented by two properties (usually id and some other more or less unique property of the referenced entity), for example customer has currencyId and currencyName to reference the currency, when creating a new customer then it is not necessary to specify both properties, one of them is usually enough as long as it specifies the referenced entity uniquely, if both are given then they must not contradict each other
- usually some required properties have sensible defaults, so if those are not given or null then the default will be used
- boolean properties can be optional (default value would be set) or mandatory
POST /customer
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ -H Content-Type: application/json \\ -X POST \"https://<TENANT>.weclapp.com/webapp/api/v2/customer\" \\ -d '{ \"customerNumber\": \"C1013\", \"partyType\": \"ORGANIZATION\", \"company\": \"Firma\" }'
Output:
{ \"id\": \"4391\", \"version\": \"0\", \"addresses\": [ { \"id\": \"4393\", \"version\": \"0\", \"countryCode\": \"DE\", \"createdDate\": 1496840784272, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1496840784272, \"primeAddress\": true } ], \"blocked\": false, \"company\": \"Firma\", \"contacts\": [], \"createdDate\": 1496840784273, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\" } ], \"customerNumber\": \"C1013\", \"customerTopics\": [], \"deliveryBlock\": false, \"insolvent\": false, \"insured\": false, \"lastModifiedDate\": 1496840784270, \"optIn\": false, \"partyType\": \"ORGANIZATION\", \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"sales@weclapp.com\", \"salesChannel\": \"NET1\", \"useCustomsTariffNumber\": false }
The response status will be 201 (Created) and the response will have a Location
header pointing to the URL of the created instance.
Update a specific instance
Updating an instances is done by performing a PUT
request to the URL of the instance.
A successful response will have the status 200 (OK) and the response body will contain the updated entity.
Some special aspects must be considered when updating:
- the read-only properties like
createdDate
are ignored anyway, so they do not need to be given id
andversion
are processed as follows: if theid
is given it must match theid
of the updated instance and if theversion
is given then optimistic locking is enabled (see below)- for the references that use two properties it is again possible to specify only one of them, if both are given then they must not contradict each other
- for complete entity updates boolean properties are always mandatory and need to be passed
Updating the complete entity
When updating it is generally necessary to specify all properties that are not null
, all unspecified properties will be interpreted as null
.
Since sometimes new properties are added to entities, it is strongly recommended that an API client always first gets the
latest version using GET/customer/id/{id}
, then modifies that JSON and finally performs the PUT
request. Doing this ensures that
new properties that the client does not know about are not accidentally overwritten with null
.
In this example only the property "company" will be updated. All other properties are unchanged.
PUT /customer/id/4391
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ -H Content-Type: application/json \\ -X PUT \"https://<TENANT>.weclapp.com/webapp/api/v2/customer/id/4391\" \\ -d @- <<JSON { \"id\": \"4391\", \"version\": \"0\", \"addresses\": [ { \"id\": \"4393\", \"version\": \"0\", \"countryCode\": \"DE\", \"createdDate\": 1496840784272, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1496840784272, \"primeAddress\": true } ], \"blocked\": false, \"company\": \"NEUER FIRMENNAME!!!\", \"contacts\": [], \"createdDate\": 1496840784273, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\" } ], \"customerNumber\": \"C1013\", \"customerTopics\": [], \"deliveryBlock\": false, \"insolvent\": false, \"insured\": false, \"lastModifiedDate\": 1496840784270, \"optIn\": false, \"partyType\": \"ORGANIZATION\", \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"sales@weclapp.com\", \"salesChannel\": \"NET1\", \"useCustomsTariffNumber\": false } JSON
Output:
{ \"id\": \"4391\", \"version\": \"1\", \"addresses\": [ { \"id\": \"4393\", \"version\": \"0\", \"countryCode\": \"DE\", \"createdDate\": 1496840784272, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1496840784272, \"primeAddress\": true } ], \"blocked\": false, \"company\": \"NEUER FIRMENNAME!!!\", \"contacts\": [], \"createdDate\": 1496840784273, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\" } ], \"customerNumber\": \"C1013\", \"customerTopics\": [], \"deliveryBlock\": false, \"insolvent\": false, \"insured\": false, \"lastModifiedDate\": 1496842955268, \"optIn\": false, \"partyType\": \"ORGANIZATION\", \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"sales@weclapp.com\", \"salesChannel\": \"NET1\", \"useCustomsTariffNumber\": false }
Updating only specific properties
It is also possible to update only specific properties. For this you only have to set the parameter
ignoreMissingProperties=true
. We recommend to always include version
here as well to activate optimistic locking.
If you want to change lists (add, update or delete an item) stored in the entity, it is sufficient to specify the id for existing item entities.
In this example only the property "company" will be updated. All other properties are unchanged.
PUT /customer/id/4391
curl --compressed -H \"AuthenticationToken:<TOKEN>\" \\ -H Content-Type: application/json \\ -X PUT \"https://<TENANT>.weclapp.com/webapp/api/v2/customer/id/4391?ignoreMissingProperties=true\" \\ -d '{ \"version\": \"0\", \"company\": \"NEUER FIRMENNAME!!!\" }'
Output:
{ \"id\": \"4391\", \"version\": \"1\", \"addresses\": [ { \"id\": \"4393\", \"version\": \"0\", \"countryCode\": \"DE\", \"createdDate\": 1496840784272, \"deliveryAddress\": false, \"invoiceAddress\": false, \"lastModifiedDate\": 1496840784272, \"primeAddress\": true } ], \"blocked\": false, \"company\": \"NEUER FIRMENNAME!!!\", \"contacts\": [], \"createdDate\": 1496840784273, \"currencyId\": \"248\", \"currencyName\": \"EUR\", \"customAttributes\": [ { \"attributeDefinitionId\": \"4048\" } ], \"customerNumber\": \"C1013\", \"customerTopics\": [], \"deliveryBlock\": false, \"insolvent\": false, \"insured\": false, \"lastModifiedDate\": 1496842955268, \"optIn\": false, \"partyType\": \"ORGANIZATION\", \"responsibleUserFixed\": false, \"responsibleUserId\": \"947\", \"responsibleUserUsername\": \"sales@weclapp.com\", \"salesChannel\": \"NET1\", \"useCustomsTariffNumber\": false }
Optimistic locking
For the update operation the resources usually also support optimistic locking using the version property: if the version property is in the request body and it does not match the current version, then the request fails with an optimistic lock error. In that case the caller should again get the latest version, apply the changes and try the request again. It is possible to disable the optimistic locking check by just omitting the version property, but doing this might accidentally overwrite changes done by another user in the meantime.
Delete a specific instance
Deleting an instances is done by performing a DELETE
request to the URL of the instance.
DELETE /customer/id/{id}
curl --compressed -H \"AuthenticationToken:<TOKEN>\" -X DELETE \"https://<TENANT>.weclapp.com/webapp/api/v2/customer/id/4391\"
If the deletion is possible it is performed and the response status will be 204 (No Content), otherwise an error response will be returned.
<span id="errors">
API error reference
weclapp API errors are basically conformant to RFC 7807, with some notable differences:
- The migration to the RFC 7807 structure is an ongoing process, so some compatibility mechanisms are in place for now:
- The responses come with "
Content-Type: application/json
" instead of "Content-Type: application/problem+json
" - The "unstructured" error responses that have been in use until now are still part of the response JSON, so existing code should work without changes.
- Detail information that should be there according to the new structure may be still missing. This applies especially to all kinds of validation errors.
- The responses come with "
- Two custom fields have been added to the response structure: "location" and "validationErrors". See the general description below and the individual error descriptions for details on these.
Error JSON structure
The error JSON is structured as described in RFC 7807, with two additional properties:
Property | Datatype | Description |
---|---|---|
type | string | (relative) URI reference that identifies the problem type, pointing to the error description in this document. To technically distinguish individual types of errors it is recommended to only evaluate the part after the last '/'. |
title | string | (RFC7807) A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see RFC7231, Section 3.4). |
status | integer | (RFC7807) The HTTP status code (RFC7231, Section 6) generated by the origin server for this occurrence of the problem. |
detail | string | (RFC7807) A human-readable explanation specific to this occurrence of the problem. This may be missing when the actual detail information either would be security sensitive (e.g. on unexpected errors) or is contained in the validationErrors. |
instance | string | (RFC7807) A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. In weclapp, this typically is the URI to the affected entity. |
validationErrors | array of objects | List of found validation errors, with a structure modeled after RFC 7807 as well (see below). |
Validation errors have a similar structure:
Property | Datatype | Description |
---|---|---|
type | string | (relative) URI reference that identifies the problem type, pointing to the error description in this document. To technically distinguish individual types of errors it is recommended to only evaluate the part after the last '/'. |
title | string | (RFC7807) A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see RFC7231, Section 3.4). |
detail | string | (RFC7807) A human-readable explanation specific to this occurrence of the problem. |
errorCode | string | Unique identifier of the concrete business error |
instance | string | (RFC7807) A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. In weclapp, this is the name of the affected parameter or the URI to the affected entity. |
location | string | The JsonPath location of the affected property. |
allowed | array of strings | List of allowed values, with semantics dependent on the concrete validation error. |
Error reference
<span id="!/errors/context">
"context": operation not possible in this context
description | The operation is not possible in this context or with the current state of the data |
type | /webapp/view/api/errors.html#!/errors/context |
status | 409 (Conflict) |
<span id="!/errors/conversation">
"conversation": existing conversation (parameter 'cid') is not allowed
description | The request was sent in the context of a running session, which is not allowed for the (stateless) API |
type | /webapp/view/api/errors.html#!/errors/conversation |
status | 400 (Bad Request) |
detail | human readable information on the conversation |
<span id="!/errors/entity_not_found">
"entity_not_found": (sub)entity not found
description | The specified entity or (more likely) a referenced sub-entity could not be found. |
type | /webapp/view/api/errors.html#!/errors/entity_not_found |
status | 400 (Bad Request) |
<span id="!/errors/forbidden">
"forbidden": insufficient privileges
description | The provided credentials are not sufficient to perform the requested operation |
type | /webapp/view/api/errors.html#!/errors/forbidden |
status | 403 (Forbidden) |
<span id="!/errors/invalid_json">
"invalid_json": invalid json
description | The JSON passed in the request body could not be parsed or the body is not JSON at all. |
type | /webapp/view/api/errors.html#!/errors/invalid_json |
status | 400 (Bad Request) |
<span id="!/errors/not_found">
"not_found": resource not found
description | The API endpoint / method / entity could not be found |
type | /webapp/view/api/errors.html#!/errors/not_found |
status | 404 (Not Found) |
<span id="!/errors/optimistic_lock">
"optimistic_lock": optimistic lock error
description | Optimistic Lock error. This appears if an entity you tried to modify has been modified by someone else in the meantime. See 'Optimistic Locking' in the 'API operations sample' section of the docs. |
type | /webapp/view/api/errors.html#!/errors/optimistic_lock |
status | 409 (Conflict) |
instance | URI to affected entity if available |
<span id="!/errors/persistence">
"persistence": persistence error
description | Catchall for persistence related problems that are not covered by more specific errors. In some cases it is sufficient to try again after a short time, but if the problem persists please contact support. |
type | /webapp/view/api/errors.html#!/errors/persistence |
status | 409 (Conflict) |
<span id="!/errors/unauthorized">
"unauthorized": missing permission
description | Authorization or authentication problem |
type | /webapp/view/api/errors.html#!/errors/unauthorized |
status | 401 (Unauthorized) |
<span id="!/errors/unexpected">
"unexpected": unexpected error
description | Catchall error for everything that is not covered by more specific errors. This is typically caused by a bug in weclapp. |
type | /webapp/view/api/errors.html#!/errors/unexpected |
status | 500 (Internal Server Error) |
<span id="!/errors/unsupported_mime_type">
"unsupported_mime_type": unsupported mime type
description | The provided file type is not supported to perform the requested operation |
type | /webapp/view/api/errors.html#!/errors/unsupported_mime_type |
status | 415 (Unsupported Media Type) |
<span id="!/errors/validation">
"validation": validation failed
description | The input (entity properties / URL parameters) is malformed or not allowed in this context |
type | /webapp/view/api/errors.html#!/errors/validation |
status | 400 (Bad Request) |
validationErrors | validation errors |
Validation error reference
<span id="!/validation/authorization">
"authorization": no authorization to access property or referenced entity
description | The client lacks authorization to access the property or referenced entity |
type | /webapp/view/api/errors.html#!/validation/authorization |
<span id="!/validation/blocked">
"blocked": operation was blocked
description | The operation was blocked by referenced entities |
type | /webapp/view/api/errors.html#!/validation/blocked |
<span id="!/validation/consistency">
"consistency": values are inconsistent
description | The given values are inconsistent (general, unspecific error) |
type | /webapp/view/api/errors.html#!/validation/consistency |
<span id="!/validation/digits">
"digits": maximum number of digits exceeded
description | The numerical value given has more than the allowed maximum number of integer and/or fractional digits |
type | /webapp/view/api/errors.html#!/validation/digits |
allowed | maximum allowed integer digits, maximum allowed fraction digits |
<span id="!/validation/duplicate">
"duplicate": entity is a duplicate
description | The given (sub-)entity is a duplicate |
type | /webapp/view/api/errors.html#!/validation/duplicate |
<span id="!/validation/email">
"email": not a well-formed email
description | The value given is not a well-formed email address |
type | /webapp/view/api/errors.html#!/validation/email |
<span id="!/validation/email_or_domain">
"email_or_domain": not a well-formed email or domain
description | The value given is not a well-formed email address or internet domain name |
type | /webapp/view/api/errors.html#!/validation/email_or_domain |
<span id="!/validation/empty">
"empty": value must be empty
description | The value given must be left blank in this context, but is present |
type | /webapp/view/api/errors.html#!/validation/empty |
<span id="!/validation/enum">
"enum": unsupported enum value
description | The given enum value is unknown or unsupported in this context |
type | /webapp/view/api/errors.html#!/validation/enum |
allowed | all known / allowed (enum) values |
<span id="!/validation/future">
"future": timestamp has to be in the future
description | The given timestamp should be in the future but is not |
type | /webapp/view/api/errors.html#!/validation/future |
<span id="!/validation/greater_than">
"greater_than": value has to be above allowed limit
description | The numerical value given has to be larger than the allowed limit |
type | /webapp/view/api/errors.html#!/validation/greater_than |
allowed | lower limit (excluded) |
<span id="!/validation/less_than">
"less_than": value has to be below allowed limit
description | The numerical value given has to be smaller than the allowed limit |
type | /webapp/view/api/errors.html#!/validation/less_than |
allowed | upper limit (excluded) |
<span id="!/validation/max">
"max": value is above allowed maximum
description | The numerical value given is larger than the allowed maximum |
type | /webapp/view/api/errors.html#!/validation/max |
allowed | maximum allowed value |
<span id="!/validation/min">
"min": value is below allowed minimum
description | The numerical value given is smaller than the allowed minimum |
type | /webapp/view/api/errors.html#!/validation/min |
allowed | minimum allowed value |
<span id="!/validation/not_empty">
"not_empty": value must not be empty
description | The value given is required, but is missing or blank |
type | /webapp/view/api/errors.html#!/validation/not_empty |
<span id="!/validation/past">
"past": timestamp has to be in the past
description | The given timestamp should be in the past but is not |
type | /webapp/view/api/errors.html#!/validation/past |
<span id="!/validation/pattern">
"pattern": value has to conform to a specific pattern
description | The text given does not conform to the allowed pattern |
type | /webapp/view/api/errors.html#!/validation/pattern |
allowed | the pattern (regular expression) |
<span id="!/validation/reference">
"reference": referenced entity not found
description | The referenced entity could not be found |
type | /webapp/view/api/errors.html#!/validation/reference |
<span id="!/validation/size">
"size": size is outside allowed range
description | The text or collection given has not enough or too many characters or elements |
type | /webapp/view/api/errors.html#!/validation/size |
allowed | minimum size, maximum size |
<span id="!/validation/syntax">
"syntax": expression cannot be interpreted
description | The given expression does not conform to the expression syntax |
type | /webapp/view/api/errors.html#!/validation/syntax |
<span id="!/validation/type">
"type": unexpected data type
description | The given value is of a data type that's not supported in this context |
type | /webapp/view/api/errors.html#!/validation/type |
For more information, please visit https://www.weclapp.com.
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
To install the bindings via Composer, add the following to composer.json
:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git" } ], "require": { "GIT_USER_ID/GIT_REPO_ID": "*@dev" } }
Then run composer install
Manual Installation
Download the files and include autoload.php
:
<?php require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: api-token $config = kruegge82\weclapp\Configuration::getDefaultConfiguration()->setApiKey('AuthenticationToken', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = kruegge82\weclapp\Configuration::getDefaultConfiguration()->setApiKeyPrefix('AuthenticationToken', 'Bearer'); $apiInstance = new kruegge82\weclapp\Api\AccountingTransactionApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $accounting_transaction_batch_booking_post_request = new \kruegge82\weclapp\Model\AccountingTransactionBatchBookingPostRequest(); // \kruegge82\weclapp\Model\AccountingTransactionBatchBookingPostRequest try { $result = $apiInstance->accountingTransactionBatchBookingPost($accounting_transaction_batch_booking_post_request); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountingTransactionApi->accountingTransactionBatchBookingPost: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to https://localhost:80/webapp/api/v2
Class | Method | HTTP request | Description |
---|---|---|---|
AccountingTransactionApi | accountingTransactionBatchBookingPost | POST /accountingTransaction/batchBooking | Creates an accounting transaction of type 'impersonal' |
AccountingTransactionApi | accountingTransactionCountGet | GET /accountingTransaction/count | count accountingTransaction |
AccountingTransactionApi | accountingTransactionGet | GET /accountingTransaction | query accountingTransaction |
AccountingTransactionApi | accountingTransactionIdIdGet | GET /accountingTransaction/id/{id} | query a specific accountingTransaction |
ArchivedEmailApi | archivedEmailCountGet | GET /archivedEmail/count | count archivedEmail |
ArchivedEmailApi | archivedEmailGet | GET /archivedEmail | query archivedEmail |
ArchivedEmailApi | archivedEmailIdIdGet | GET /archivedEmail/id/{id} | query a specific archivedEmail |
ArchivedEmailApi | archivedEmailIdIdRemoveReferencePost | POST /archivedEmail/id/{id}/removeReference | |
ArticleApi | articleCountGet | GET /article/count | count article |
ArticleApi | articleGet | GET /article | query article |
ArticleApi | articleIdIdChangeUnitPost | POST /article/id/{id}/changeUnit | |
ArticleApi | articleIdIdCreateDatasheetPdfPost | POST /article/id/{id}/createDatasheetPdf | |
ArticleApi | articleIdIdCreateLabelPdfPost | POST /article/id/{id}/createLabelPdf | |
ArticleApi | articleIdIdDelete | DELETE /article/id/{id} | delete a article |
ArticleApi | articleIdIdDownloadArticleImageGet | GET /article/id/{id}/downloadArticleImage | |
ArticleApi | articleIdIdDownloadMainArticleImageGet | GET /article/id/{id}/downloadMainArticleImage | |
ArticleApi | articleIdIdGet | GET /article/id/{id} | query a specific article |
ArticleApi | articleIdIdPackagingUnitStructureGet | GET /article/id/{id}/packagingUnitStructure | |
ArticleApi | articleIdIdPut | PUT /article/id/{id} | update a article |
ArticleApi | articleIdIdUploadArticleImagePost | POST /article/id/{id}/uploadArticleImage | |
ArticleApi | articlePost | POST /article | create a article |
ArticleAccountingCodeApi | articleAccountingCodeCountGet | GET /articleAccountingCode/count | count articleAccountingCode |
ArticleAccountingCodeApi | articleAccountingCodeGet | GET /articleAccountingCode | query articleAccountingCode |
ArticleAccountingCodeApi | articleAccountingCodeIdIdDelete | DELETE /articleAccountingCode/id/{id} | delete a articleAccountingCode |
ArticleAccountingCodeApi | articleAccountingCodeIdIdGet | GET /articleAccountingCode/id/{id} | query a specific articleAccountingCode |
ArticleAccountingCodeApi | articleAccountingCodeIdIdPut | PUT /articleAccountingCode/id/{id} | update a articleAccountingCode |
ArticleAccountingCodeApi | articleAccountingCodePost | POST /articleAccountingCode | create a articleAccountingCode |
ArticleCategoryApi | articleCategoryCountGet | GET /articleCategory/count | count articleCategory |
ArticleCategoryApi | articleCategoryGet | GET /articleCategory | query articleCategory |
ArticleCategoryApi | articleCategoryIdIdDelete | DELETE /articleCategory/id/{id} | delete a articleCategory |
ArticleCategoryApi | articleCategoryIdIdDownloadImageGet | GET /articleCategory/id/{id}/downloadImage | |
ArticleCategoryApi | articleCategoryIdIdGet | GET /articleCategory/id/{id} | query a specific articleCategory |
ArticleCategoryApi | articleCategoryIdIdPut | PUT /articleCategory/id/{id} | update a articleCategory |
ArticleCategoryApi | articleCategoryIdIdUploadImagePost | POST /articleCategory/id/{id}/uploadImage | |
ArticleCategoryApi | articleCategoryPost | POST /articleCategory | create a articleCategory |
ArticleCategoryClassificationApi | articleCategoryClassificationCountGet | GET /articleCategoryClassification/count | count articleCategoryClassification |
ArticleCategoryClassificationApi | articleCategoryClassificationGet | GET /articleCategoryClassification | query articleCategoryClassification |
ArticleCategoryClassificationApi | articleCategoryClassificationIdIdDelete | DELETE /articleCategoryClassification/id/{id} | delete a articleCategoryClassification |
ArticleCategoryClassificationApi | articleCategoryClassificationIdIdGet | GET /articleCategoryClassification/id/{id} | query a specific articleCategoryClassification |
ArticleCategoryClassificationApi | articleCategoryClassificationIdIdPut | PUT /articleCategoryClassification/id/{id} | update a articleCategoryClassification |
ArticleCategoryClassificationApi | articleCategoryClassificationPost | POST /articleCategoryClassification | create a articleCategoryClassification |
ArticleItemGroupApi | articleItemGroupCountGet | GET /articleItemGroup/count | count articleItemGroup |
ArticleItemGroupApi | articleItemGroupGet | GET /articleItemGroup | query articleItemGroup |
ArticleItemGroupApi | articleItemGroupIdIdDelete | DELETE /articleItemGroup/id/{id} | delete a articleItemGroup |
ArticleItemGroupApi | articleItemGroupIdIdGet | GET /articleItemGroup/id/{id} | query a specific articleItemGroup |
ArticleItemGroupApi | articleItemGroupIdIdPut | PUT /articleItemGroup/id/{id} | update a articleItemGroup |
ArticleItemGroupApi | articleItemGroupPost | POST /articleItemGroup | create a articleItemGroup |
ArticlePriceApi | articlePriceCountGet | GET /articlePrice/count | count articlePrice |
ArticlePriceApi | articlePriceGet | GET /articlePrice | query articlePrice |
ArticlePriceApi | articlePriceIdIdGet | GET /articlePrice/id/{id} | query a specific articlePrice |
ArticleRatingApi | articleRatingCountGet | GET /articleRating/count | count articleRating |
ArticleRatingApi | articleRatingGet | GET /articleRating | query articleRating |
ArticleRatingApi | articleRatingIdIdDelete | DELETE /articleRating/id/{id} | delete a articleRating |
ArticleRatingApi | articleRatingIdIdGet | GET /articleRating/id/{id} | query a specific articleRating |
ArticleRatingApi | articleRatingIdIdPut | PUT /articleRating/id/{id} | update a articleRating |
ArticleRatingApi | articleRatingPost | POST /articleRating | create a articleRating |
ArticleStatusApi | articleStatusCountGet | GET /articleStatus/count | count articleStatus |
ArticleStatusApi | articleStatusGet | GET /articleStatus | query articleStatus |
ArticleStatusApi | articleStatusIdIdDelete | DELETE /articleStatus/id/{id} | delete a articleStatus |
ArticleStatusApi | articleStatusIdIdGet | GET /articleStatus/id/{id} | query a specific articleStatus |
ArticleStatusApi | articleStatusIdIdPut | PUT /articleStatus/id/{id} | update a articleStatus |
ArticleStatusApi | articleStatusPost | POST /articleStatus | create a articleStatus |
ArticleSupplySourceApi | articleSupplySourceCountGet | GET /articleSupplySource/count | count articleSupplySource |
ArticleSupplySourceApi | articleSupplySourceGet | GET /articleSupplySource | query articleSupplySource |
ArticleSupplySourceApi | articleSupplySourceIdIdDelete | DELETE /articleSupplySource/id/{id} | delete a articleSupplySource |
ArticleSupplySourceApi | articleSupplySourceIdIdGet | GET /articleSupplySource/id/{id} | query a specific articleSupplySource |
ArticleSupplySourceApi | articleSupplySourceIdIdPut | PUT /articleSupplySource/id/{id} | update a articleSupplySource |
ArticleSupplySourceApi | articleSupplySourcePost | POST /articleSupplySource | create a articleSupplySource |
AttendanceApi | attendanceCountGet | GET /attendance/count | count attendance |
AttendanceApi | attendanceCurrentAttendanceGet | GET /attendance/currentAttendance | |
AttendanceApi | attendanceGet | GET /attendance | query attendance |
AttendanceApi | attendanceIdIdDelete | DELETE /attendance/id/{id} | delete a attendance |
AttendanceApi | attendanceIdIdGet | GET /attendance/id/{id} | query a specific attendance |
AttendanceApi | attendanceIdIdPut | PUT /attendance/id/{id} | update a attendance |
AttendanceApi | attendanceLogOffPost | POST /attendance/logOff | |
AttendanceApi | attendanceLogOnPost | POST /attendance/logOn | |
AttendanceApi | attendancePost | POST /attendance | create a attendance |
BankAccountApi | bankAccountCountGet | GET /bankAccount/count | count bankAccount |
BankAccountApi | bankAccountGet | GET /bankAccount | query bankAccount |
BankAccountApi | bankAccountIdIdDelete | DELETE /bankAccount/id/{id} | delete a bankAccount |
BankAccountApi | bankAccountIdIdGet | GET /bankAccount/id/{id} | query a specific bankAccount |
BankAccountApi | bankAccountIdIdPut | PUT /bankAccount/id/{id} | update a bankAccount |
BankAccountApi | bankAccountPost | POST /bankAccount | create a bankAccount |
BatchNumberApi | batchNumberCountGet | GET /batchNumber/count | count batchNumber |
BatchNumberApi | batchNumberGet | GET /batchNumber | query batchNumber |
BatchNumberApi | batchNumberIdIdGet | GET /batchNumber/id/{id} | query a specific batchNumber |
BlanketPurchaseOrderApi | blanketPurchaseOrderCountGet | GET /blanketPurchaseOrder/count | count blanketPurchaseOrder |
BlanketPurchaseOrderApi | blanketPurchaseOrderGet | GET /blanketPurchaseOrder | query blanketPurchaseOrder |
BlanketPurchaseOrderApi | blanketPurchaseOrderIdIdDelete | DELETE /blanketPurchaseOrder/id/{id} | delete a blanketPurchaseOrder |
BlanketPurchaseOrderApi | blanketPurchaseOrderIdIdDownloadLatestBlanketPurchaseOrderPdfGet | GET /blanketPurchaseOrder/id/{id}/downloadLatestBlanketPurchaseOrderPdf | |
BlanketPurchaseOrderApi | blanketPurchaseOrderIdIdGenerateReleasesPost | POST /blanketPurchaseOrder/id/{id}/generateReleases | |
BlanketPurchaseOrderApi | blanketPurchaseOrderIdIdGet | GET /blanketPurchaseOrder/id/{id} | query a specific blanketPurchaseOrder |
BlanketPurchaseOrderApi | blanketPurchaseOrderIdIdPut | PUT /blanketPurchaseOrder/id/{id} | update a blanketPurchaseOrder |
BlanketPurchaseOrderApi | blanketPurchaseOrderPost | POST /blanketPurchaseOrder | create a blanketPurchaseOrder |
CalendarApi | calendarCountGet | GET /calendar/count | count calendar |
CalendarApi | calendarGet | GET /calendar | query calendar |
CalendarApi | calendarIdIdDelete | DELETE /calendar/id/{id} | delete a calendar |
CalendarApi | calendarIdIdDeleteCalendarAndMoveEventsPost | POST /calendar/id/{id}/deleteCalendarAndMoveEvents | |
CalendarApi | calendarIdIdGet | GET /calendar/id/{id} | query a specific calendar |
CalendarApi | calendarIdIdImportiCalPost | POST /calendar/id/{id}/importiCal | |
CalendarApi | calendarIdIdPut | PUT /calendar/id/{id} | update a calendar |
CalendarApi | calendarPost | POST /calendar | create a calendar |
CalendarEventApi | calendarEventCountGet | GET /calendarEvent/count | count calendarEvent |
CalendarEventApi | calendarEventGet | GET /calendarEvent | query calendarEvent |
CalendarEventApi | calendarEventIdIdDelete | DELETE /calendarEvent/id/{id} | delete a calendarEvent |
CalendarEventApi | calendarEventIdIdGet | GET /calendarEvent/id/{id} | query a specific calendarEvent |
CalendarEventApi | calendarEventIdIdPut | PUT /calendarEvent/id/{id} | update a calendarEvent |
CalendarEventApi | calendarEventPost | POST /calendarEvent | create a calendarEvent |
CampaignApi | campaignCountGet | GET /campaign/count | count campaign |
CampaignApi | campaignGet | GET /campaign | query campaign |
CampaignApi | campaignIdIdDelete | DELETE /campaign/id/{id} | delete a campaign |
CampaignApi | campaignIdIdGet | GET /campaign/id/{id} | query a specific campaign |
CampaignApi | campaignIdIdPut | PUT /campaign/id/{id} | update a campaign |
CampaignApi | campaignPost | POST /campaign | create a campaign |
CampaignParticipantApi | campaignParticipantCountGet | GET /campaignParticipant/count | count campaignParticipant |
CampaignParticipantApi | campaignParticipantGet | GET /campaignParticipant | query campaignParticipant |
CampaignParticipantApi | campaignParticipantIdIdDelete | DELETE /campaignParticipant/id/{id} | delete a campaignParticipant |
CampaignParticipantApi | campaignParticipantIdIdGet | GET /campaignParticipant/id/{id} | query a specific campaignParticipant |
CampaignParticipantApi | campaignParticipantIdIdPut | PUT /campaignParticipant/id/{id} | update a campaignParticipant |
CampaignParticipantApi | campaignParticipantPost | POST /campaignParticipant | create a campaignParticipant |
CashAccountApi | cashAccountCountGet | GET /cashAccount/count | count cashAccount |
CashAccountApi | cashAccountGet | GET /cashAccount | query cashAccount |
CashAccountApi | cashAccountIdIdGet | GET /cashAccount/id/{id} | query a specific cashAccount |
CashAccountApi | cashAccountIdIdPut | PUT /cashAccount/id/{id} | update a cashAccount |
CashAccountApi | cashAccountPost | POST /cashAccount | create a cashAccount |
CommentApi | commentCountGet | GET /comment/count | count comment |
CommentApi | commentGet | GET /comment | query comment |
CommentApi | commentIdIdDelete | DELETE /comment/id/{id} | delete a comment |
CommentApi | commentIdIdGet | GET /comment/id/{id} | query a specific comment |
CommentApi | commentIdIdPut | PUT /comment/id/{id} | update a comment |
CommentApi | commentPost | POST /comment | create a comment |
CommercialLanguageApi | commercialLanguageCountGet | GET /commercialLanguage/count | count commercialLanguage |
CommercialLanguageApi | commercialLanguageGet | GET /commercialLanguage | query commercialLanguage |
CommercialLanguageApi | commercialLanguageIdIdGet | GET /commercialLanguage/id/{id} | query a specific commercialLanguage |
CompanySizeApi | companySizeCountGet | GET /companySize/count | count companySize |
CompanySizeApi | companySizeGet | GET /companySize | query companySize |
CompanySizeApi | companySizeIdIdDelete | DELETE /companySize/id/{id} | delete a companySize |
CompanySizeApi | companySizeIdIdGet | GET /companySize/id/{id} | query a specific companySize |
CompanySizeApi | companySizeIdIdPut | PUT /companySize/id/{id} | update a companySize |
CompanySizeApi | companySizePost | POST /companySize | create a companySize |
ContractApi | contractCountGet | GET /contract/count | count contract |
ContractApi | contractGet | GET /contract | query contract |
ContractApi | contractIdIdCreateContractDocumentPost | POST /contract/id/{id}/createContractDocument | |
ContractApi | contractIdIdDelete | DELETE /contract/id/{id} | delete a contract |
ContractApi | contractIdIdDownloadLatestContractDocumentPdfGet | GET /contract/id/{id}/downloadLatestContractDocumentPdf | |
ContractApi | contractIdIdGet | GET /contract/id/{id} | query a specific contract |
ContractApi | contractIdIdPut | PUT /contract/id/{id} | update a contract |
ContractApi | contractPost | POST /contract | create a contract |
ContractAuthorizationUnitApi | contractAuthorizationUnitCountGet | GET /contractAuthorizationUnit/count | count contractAuthorizationUnit |
ContractAuthorizationUnitApi | contractAuthorizationUnitGet | GET /contractAuthorizationUnit | query contractAuthorizationUnit |
ContractAuthorizationUnitApi | contractAuthorizationUnitIdIdGet | GET /contractAuthorizationUnit/id/{id} | query a specific contractAuthorizationUnit |
ContractBillingGroupApi | contractBillingGroupCountGet | GET /contractBillingGroup/count | count contractBillingGroup |
ContractBillingGroupApi | contractBillingGroupGet | GET /contractBillingGroup | query contractBillingGroup |
ContractBillingGroupApi | contractBillingGroupIdIdDelete | DELETE /contractBillingGroup/id/{id} | delete a contractBillingGroup |
ContractBillingGroupApi | contractBillingGroupIdIdGet | GET /contractBillingGroup/id/{id} | query a specific contractBillingGroup |
ContractBillingGroupApi | contractBillingGroupIdIdPut | PUT /contractBillingGroup/id/{id} | update a contractBillingGroup |
ContractBillingGroupApi | contractBillingGroupPost | POST /contractBillingGroup | create a contractBillingGroup |
ContractTerminationReasonApi | contractTerminationReasonCountGet | GET /contractTerminationReason/count | count contractTerminationReason |
ContractTerminationReasonApi | contractTerminationReasonGet | GET /contractTerminationReason | query contractTerminationReason |
ContractTerminationReasonApi | contractTerminationReasonIdIdDelete | DELETE /contractTerminationReason/id/{id} | delete a contractTerminationReason |
ContractTerminationReasonApi | contractTerminationReasonIdIdGet | GET /contractTerminationReason/id/{id} | query a specific contractTerminationReason |
ContractTerminationReasonApi | contractTerminationReasonIdIdPut | PUT /contractTerminationReason/id/{id} | update a contractTerminationReason |
ContractTerminationReasonApi | contractTerminationReasonPost | POST /contractTerminationReason | create a contractTerminationReason |
CostCenterApi | costCenterCountGet | GET /costCenter/count | count costCenter |
CostCenterApi | costCenterGet | GET /costCenter | query costCenter |
CostCenterApi | costCenterIdIdDelete | DELETE /costCenter/id/{id} | delete a costCenter |
CostCenterApi | costCenterIdIdGet | GET /costCenter/id/{id} | query a specific costCenter |
CostCenterApi | costCenterIdIdPut | PUT /costCenter/id/{id} | update a costCenter |
CostCenterApi | costCenterPost | POST /costCenter | create a costCenter |
CostCenterGroupApi | costCenterGroupCountGet | GET /costCenterGroup/count | count costCenterGroup |
CostCenterGroupApi | costCenterGroupGet | GET /costCenterGroup | query costCenterGroup |
CostCenterGroupApi | costCenterGroupIdIdDelete | DELETE /costCenterGroup/id/{id} | delete a costCenterGroup |
CostCenterGroupApi | costCenterGroupIdIdGet | GET /costCenterGroup/id/{id} | query a specific costCenterGroup |
CostCenterGroupApi | costCenterGroupIdIdPut | PUT /costCenterGroup/id/{id} | update a costCenterGroup |
CostCenterGroupApi | costCenterGroupPost | POST /costCenterGroup | create a costCenterGroup |
CostTypeApi | costTypeCountGet | GET /costType/count | count costType |
CostTypeApi | costTypeGet | GET /costType | query costType |
CostTypeApi | costTypeIdIdDelete | DELETE /costType/id/{id} | delete a costType |
CostTypeApi | costTypeIdIdGet | GET /costType/id/{id} | query a specific costType |
CostTypeApi | costTypeIdIdPut | PUT /costType/id/{id} | update a costType |
CostTypeApi | costTypePost | POST /costType | create a costType |
CrmCallCategoryApi | crmCallCategoryCountGet | GET /crmCallCategory/count | count crmCallCategory |
CrmCallCategoryApi | crmCallCategoryGet | GET /crmCallCategory | query crmCallCategory |
CrmCallCategoryApi | crmCallCategoryIdIdDelete | DELETE /crmCallCategory/id/{id} | delete a crmCallCategory |
CrmCallCategoryApi | crmCallCategoryIdIdGet | GET /crmCallCategory/id/{id} | query a specific crmCallCategory |
CrmCallCategoryApi | crmCallCategoryIdIdPut | PUT /crmCallCategory/id/{id} | update a crmCallCategory |
CrmCallCategoryApi | crmCallCategoryPost | POST /crmCallCategory | create a crmCallCategory |
CrmEventApi | crmEventCountGet | GET /crmEvent/count | count crmEvent |
CrmEventApi | crmEventGet | GET /crmEvent | query crmEvent |
CrmEventApi | crmEventIdIdDelete | DELETE /crmEvent/id/{id} | delete a crmEvent |
CrmEventApi | crmEventIdIdGet | GET /crmEvent/id/{id} | query a specific crmEvent |
CrmEventApi | crmEventIdIdPut | PUT /crmEvent/id/{id} | update a crmEvent |
CrmEventApi | crmEventPost | POST /crmEvent | create a crmEvent |
CrmEventCategoryApi | crmEventCategoryCountGet | GET /crmEventCategory/count | count crmEventCategory |
CrmEventCategoryApi | crmEventCategoryGet | GET /crmEventCategory | query crmEventCategory |
CrmEventCategoryApi | crmEventCategoryIdIdDelete | DELETE /crmEventCategory/id/{id} | delete a crmEventCategory |
CrmEventCategoryApi | crmEventCategoryIdIdGet | GET /crmEventCategory/id/{id} | query a specific crmEventCategory |
CrmEventCategoryApi | crmEventCategoryIdIdPut | PUT /crmEventCategory/id/{id} | update a crmEventCategory |
CrmEventCategoryApi | crmEventCategoryPost | POST /crmEventCategory | create a crmEventCategory |
CurrencyApi | currencyCompanyCurrencyGet | GET /currency/companyCurrency | |
CurrencyApi | currencyCountGet | GET /currency/count | count currency |
CurrencyApi | currencyGet | GET /currency | query currency |
CurrencyApi | currencyIdIdDelete | DELETE /currency/id/{id} | delete a currency |
CurrencyApi | currencyIdIdGet | GET /currency/id/{id} | query a specific currency |
CurrencyApi | currencyIdIdPut | PUT /currency/id/{id} | update a currency |
CurrencyApi | currencyPost | POST /currency | create a currency |
CustomAttributeDefinitionApi | customAttributeDefinitionCountGet | GET /customAttributeDefinition/count | count customAttributeDefinition |
CustomAttributeDefinitionApi | customAttributeDefinitionGet | GET /customAttributeDefinition | query customAttributeDefinition |
CustomAttributeDefinitionApi | customAttributeDefinitionIdIdDelete | DELETE /customAttributeDefinition/id/{id} | delete a customAttributeDefinition |
CustomAttributeDefinitionApi | customAttributeDefinitionIdIdGet | GET /customAttributeDefinition/id/{id} | query a specific customAttributeDefinition |
CustomAttributeDefinitionApi | customAttributeDefinitionIdIdPut | PUT /customAttributeDefinition/id/{id} | update a customAttributeDefinition |
CustomAttributeDefinitionApi | customAttributeDefinitionPost | POST /customAttributeDefinition | create a customAttributeDefinition |
CustomAttributeDefinitionApi | customAttributeDefinitionReadOrderGet | GET /customAttributeDefinition/readOrder | |
CustomAttributeDefinitionApi | customAttributeDefinitionUpdateOrderPost | POST /customAttributeDefinition/updateOrder | |
CustomerCategoryApi | customerCategoryCountGet | GET /customerCategory/count | count customerCategory |
CustomerCategoryApi | customerCategoryGet | GET /customerCategory | query customerCategory |
CustomerCategoryApi | customerCategoryIdIdDelete | DELETE /customerCategory/id/{id} | delete a customerCategory |
CustomerCategoryApi | customerCategoryIdIdGet | GET /customerCategory/id/{id} | query a specific customerCategory |
CustomerCategoryApi | customerCategoryIdIdPut | PUT /customerCategory/id/{id} | update a customerCategory |
CustomerCategoryApi | customerCategoryPost | POST /customerCategory | create a customerCategory |
CustomerLeadLossReasonApi | customerLeadLossReasonCountGet | GET /customerLeadLossReason/count | count customerLeadLossReason |
CustomerLeadLossReasonApi | customerLeadLossReasonGet | GET /customerLeadLossReason | query customerLeadLossReason |
CustomerLeadLossReasonApi | customerLeadLossReasonIdIdDelete | DELETE /customerLeadLossReason/id/{id} | delete a customerLeadLossReason |
CustomerLeadLossReasonApi | customerLeadLossReasonIdIdGet | GET /customerLeadLossReason/id/{id} | query a specific customerLeadLossReason |
CustomerLeadLossReasonApi | customerLeadLossReasonIdIdPut | PUT /customerLeadLossReason/id/{id} | update a customerLeadLossReason |
CustomerLeadLossReasonApi | customerLeadLossReasonPost | POST /customerLeadLossReason | create a customerLeadLossReason |
CustomerTopicApi | customerTopicCountGet | GET /customerTopic/count | count customerTopic |
CustomerTopicApi | customerTopicGet | GET /customerTopic | query customerTopic |
CustomerTopicApi | customerTopicIdIdDelete | DELETE /customerTopic/id/{id} | delete a customerTopic |
CustomerTopicApi | customerTopicIdIdGet | GET /customerTopic/id/{id} | query a specific customerTopic |
CustomerTopicApi | customerTopicIdIdPut | PUT /customerTopic/id/{id} | update a customerTopic |
CustomerTopicApi | customerTopicPost | POST /customerTopic | create a customerTopic |
CustomsTariffNumberApi | customsTariffNumberCountGet | GET /customsTariffNumber/count | count customsTariffNumber |
CustomsTariffNumberApi | customsTariffNumberGet | GET /customsTariffNumber | query customsTariffNumber |
CustomsTariffNumberApi | customsTariffNumberIdIdDelete | DELETE /customsTariffNumber/id/{id} | delete a customsTariffNumber |
CustomsTariffNumberApi | customsTariffNumberIdIdGet | GET /customsTariffNumber/id/{id} | query a specific customsTariffNumber |
CustomsTariffNumberApi | customsTariffNumberIdIdPut | PUT /customsTariffNumber/id/{id} | update a customsTariffNumber |
CustomsTariffNumberApi | customsTariffNumberPost | POST /customsTariffNumber | create a customsTariffNumber |
DocumentApi | documentCopyPost | POST /document/copy | |
DocumentApi | documentCountGet | GET /document/count | count document |
DocumentApi | documentGet | GET /document | query document |
DocumentApi | documentIdIdCopyPost | POST /document/id/{id}/copy | |
DocumentApi | documentIdIdDelete | DELETE /document/id/{id} | delete a document |
DocumentApi | documentIdIdDownloadDocumentVersionGet | GET /document/id/{id}/downloadDocumentVersion | |
DocumentApi | documentIdIdDownloadDocumentVersionsZippedGet | GET /document/id/{id}/downloadDocumentVersionsZipped | |
DocumentApi | documentIdIdDownloadGet | GET /document/id/{id}/download | |
DocumentApi | documentIdIdGet | GET /document/id/{id} | query a specific document |
DocumentApi | documentIdIdPut | PUT /document/id/{id} | update a document |
DocumentApi | documentIdIdUploadPost | POST /document/id/{id}/upload | |
DocumentApi | documentUploadPost | POST /document/upload | |
ExternalConnectionApi | externalConnectionCountGet | GET /externalConnection/count | count externalConnection |
ExternalConnectionApi | externalConnectionGet | GET /externalConnection | query externalConnection |
ExternalConnectionApi | externalConnectionIdIdGet | GET /externalConnection/id/{id} | query a specific externalConnection |
FinancialYearApi | financialYearCountGet | GET /financialYear/count | count financialYear |
FinancialYearApi | financialYearGet | GET /financialYear | query financialYear |
FinancialYearApi | financialYearIdIdDelete | DELETE /financialYear/id/{id} | delete a financialYear |
FinancialYearApi | financialYearIdIdGeneratePeriodsPost | POST /financialYear/id/{id}/generatePeriods | |
FinancialYearApi | financialYearIdIdGet | GET /financialYear/id/{id} | query a specific financialYear |
FinancialYearApi | financialYearIdIdPut | PUT /financialYear/id/{id} | update a financialYear |
FinancialYearApi | financialYearPost | POST /financialYear | create a financialYear |
FulfillmentProviderApi | fulfillmentProviderCountGet | GET /fulfillmentProvider/count | count fulfillmentProvider |
FulfillmentProviderApi | fulfillmentProviderGet | GET /fulfillmentProvider | query fulfillmentProvider |
FulfillmentProviderApi | fulfillmentProviderIdIdGet | GET /fulfillmentProvider/id/{id} | query a specific fulfillmentProvider |
IncomingGoodsApi | incomingGoodsCountGet | GET /incomingGoods/count | count incomingGoods |
IncomingGoodsApi | incomingGoodsGet | GET /incomingGoods | query incomingGoods |
IncomingGoodsApi | incomingGoodsIdIdAddPurchaseOrdersPost | POST /incomingGoods/id/{id}/addPurchaseOrders | |
IncomingGoodsApi | incomingGoodsIdIdCreateCompensationShipmentPost | POST /incomingGoods/id/{id}/createCompensationShipment | |
IncomingGoodsApi | incomingGoodsIdIdCreateCreditNotePost | POST /incomingGoods/id/{id}/createCreditNote | |
IncomingGoodsApi | incomingGoodsIdIdCreatePurchaseInvoicePost | POST /incomingGoods/id/{id}/createPurchaseInvoice | |
IncomingGoodsApi | incomingGoodsIdIdCreateReturnLabelsPost | POST /incomingGoods/id/{id}/createReturnLabels | |
IncomingGoodsApi | incomingGoodsIdIdCreateSupplierReturnPost | POST /incomingGoods/id/{id}/createSupplierReturn | |
IncomingGoodsApi | incomingGoodsIdIdDelete | DELETE /incomingGoods/id/{id} | delete a incomingGoods |
IncomingGoodsApi | incomingGoodsIdIdGet | GET /incomingGoods/id/{id} | query a specific incomingGoods |
IncomingGoodsApi | incomingGoodsIdIdIncomingBookingsGet | GET /incomingGoods/id/{id}/incomingBookings | |
IncomingGoodsApi | incomingGoodsIdIdPut | PUT /incomingGoods/id/{id} | update a incomingGoods |
IncomingGoodsApi | incomingGoodsIdIdUpdateIncomingBookingsPost | POST /incomingGoods/id/{id}/updateIncomingBookings | |
IncomingGoodsApi | incomingGoodsPost | POST /incomingGoods | create a incomingGoods |
InternalTransportReferenceApi | internalTransportReferenceCountGet | GET /internalTransportReference/count | count internalTransportReference |
InternalTransportReferenceApi | internalTransportReferenceGet | GET /internalTransportReference | query internalTransportReference |
InternalTransportReferenceApi | internalTransportReferenceIdIdCreateLabelPost | POST /internalTransportReference/id/{id}/createLabel | |
InternalTransportReferenceApi | internalTransportReferenceIdIdDelete | DELETE /internalTransportReference/id/{id} | delete a internalTransportReference |
InternalTransportReferenceApi | internalTransportReferenceIdIdDownloadLatestLabelGet | GET /internalTransportReference/id/{id}/downloadLatestLabel | |
InternalTransportReferenceApi | internalTransportReferenceIdIdGet | GET /internalTransportReference/id/{id} | query a specific internalTransportReference |
InternalTransportReferenceApi | internalTransportReferenceIdIdPut | PUT /internalTransportReference/id/{id} | update a internalTransportReference |
InternalTransportReferenceApi | internalTransportReferencePost | POST /internalTransportReference | create a internalTransportReference |
InventoryApi | inventoryCountGet | GET /inventory/count | count inventory |
InventoryApi | inventoryCreatePost | POST /inventory/create | |
InventoryApi | inventoryGet | GET /inventory | query inventory |
InventoryApi | inventoryIdIdGet | GET /inventory/id/{id} | query a specific inventory |
InventoryApi | inventoryIdIdPut | PUT /inventory/id/{id} | update a inventory |
InventoryApi | inventoryPost | POST /inventory | create a inventory |
InventoryGroupApi | inventoryGroupCountGet | GET /inventoryGroup/count | count inventoryGroup |
InventoryGroupApi | inventoryGroupGet | GET /inventoryGroup | query inventoryGroup |
InventoryGroupApi | inventoryGroupIdIdGet | GET /inventoryGroup/id/{id} | query a specific inventoryGroup |
InventoryItemApi | inventoryItemCountGet | GET /inventoryItem/count | count inventoryItem |
InventoryItemApi | inventoryItemGet | GET /inventoryItem | query inventoryItem |
InventoryItemApi | inventoryItemIdIdDelete | DELETE /inventoryItem/id/{id} | delete a inventoryItem |
InventoryItemApi | inventoryItemIdIdGet | GET /inventoryItem/id/{id} | query a specific inventoryItem |
InventoryItemApi | inventoryItemIdIdPut | PUT /inventoryItem/id/{id} | update a inventoryItem |
InventoryItemApi | inventoryItemPost | POST /inventoryItem | create a inventoryItem |
InventoryTransportReferenceApi | inventoryTransportReferenceCountGet | GET /inventoryTransportReference/count | count inventoryTransportReference |
InventoryTransportReferenceApi | inventoryTransportReferenceGet | GET /inventoryTransportReference | query inventoryTransportReference |
InventoryTransportReferenceApi | inventoryTransportReferenceIdIdGet | GET /inventoryTransportReference/id/{id} | query a specific inventoryTransportReference |
InventoryTransportReferenceApi | inventoryTransportReferenceIdIdPut | PUT /inventoryTransportReference/id/{id} | update a inventoryTransportReference |
InventoryTransportReferenceApi | inventoryTransportReferencePost | POST /inventoryTransportReference | create a inventoryTransportReference |
JobApi | jobAbortGet | GET /job/abort | |
JobApi | jobStatusGet | GET /job/status | |
LeadRatingApi | leadRatingCountGet | GET /leadRating/count | count leadRating |
LeadRatingApi | leadRatingGet | GET /leadRating | query leadRating |
LeadRatingApi | leadRatingIdIdDelete | DELETE /leadRating/id/{id} | delete a leadRating |
LeadRatingApi | leadRatingIdIdGet | GET /leadRating/id/{id} | query a specific leadRating |
LeadRatingApi | leadRatingIdIdPut | PUT /leadRating/id/{id} | update a leadRating |
LeadRatingApi | leadRatingPost | POST /leadRating | create a leadRating |
LeadSourceApi | leadSourceCountGet | GET /leadSource/count | count leadSource |
LeadSourceApi | leadSourceGet | GET /leadSource | query leadSource |
LeadSourceApi | leadSourceIdIdDelete | DELETE /leadSource/id/{id} | delete a leadSource |
LeadSourceApi | leadSourceIdIdGet | GET /leadSource/id/{id} | query a specific leadSource |
LeadSourceApi | leadSourceIdIdPut | PUT /leadSource/id/{id} | update a leadSource |
LeadSourceApi | leadSourcePost | POST /leadSource | create a leadSource |
LedgerAccountApi | ledgerAccountCountGet | GET /ledgerAccount/count | count ledgerAccount |
LedgerAccountApi | ledgerAccountGet | GET /ledgerAccount | query ledgerAccount |
LedgerAccountApi | ledgerAccountIdIdDelete | DELETE /ledgerAccount/id/{id} | delete a ledgerAccount |
LedgerAccountApi | ledgerAccountIdIdGet | GET /ledgerAccount/id/{id} | query a specific ledgerAccount |
LedgerAccountApi | ledgerAccountIdIdPut | PUT /ledgerAccount/id/{id} | update a ledgerAccount |
LedgerAccountApi | ledgerAccountPost | POST /ledgerAccount | create a ledgerAccount |
LegalFormApi | legalFormCountGet | GET /legalForm/count | count legalForm |
LegalFormApi | legalFormGet | GET /legalForm | query legalForm |
LegalFormApi | legalFormIdIdDelete | DELETE /legalForm/id/{id} | delete a legalForm |
LegalFormApi | legalFormIdIdGet | GET /legalForm/id/{id} | query a specific legalForm |
LegalFormApi | legalFormIdIdPut | PUT /legalForm/id/{id} | update a legalForm |
LegalFormApi | legalFormPost | POST /legalForm | create a legalForm |
LoadingEquipmentIdentifierApi | loadingEquipmentIdentifierCountGet | GET /loadingEquipmentIdentifier/count | count loadingEquipmentIdentifier |
LoadingEquipmentIdentifierApi | loadingEquipmentIdentifierGet | GET /loadingEquipmentIdentifier | query loadingEquipmentIdentifier |
LoadingEquipmentIdentifierApi | loadingEquipmentIdentifierIdIdDelete | DELETE /loadingEquipmentIdentifier/id/{id} | delete a loadingEquipmentIdentifier |
LoadingEquipmentIdentifierApi | loadingEquipmentIdentifierIdIdGet | GET /loadingEquipmentIdentifier/id/{id} | query a specific loadingEquipmentIdentifier |
LoadingEquipmentIdentifierApi | loadingEquipmentIdentifierIdIdPut | PUT /loadingEquipmentIdentifier/id/{id} | update a loadingEquipmentIdentifier |
LoadingEquipmentIdentifierApi | loadingEquipmentIdentifierPost | POST /loadingEquipmentIdentifier | create a loadingEquipmentIdentifier |
MailTemplateApi | mailTemplateCountGet | GET /mailTemplate/count | count mailTemplate |
MailTemplateApi | mailTemplateGet | GET /mailTemplate | query mailTemplate |
MailTemplateApi | mailTemplateIdIdDelete | DELETE /mailTemplate/id/{id} | delete a mailTemplate |
MailTemplateApi | mailTemplateIdIdGet | GET /mailTemplate/id/{id} | query a specific mailTemplate |
MailTemplateApi | mailTemplateIdIdPut | PUT /mailTemplate/id/{id} | update a mailTemplate |
MailTemplateApi | mailTemplatePost | POST /mailTemplate | create a mailTemplate |
ManufacturerApi | manufacturerCountGet | GET /manufacturer/count | count manufacturer |
ManufacturerApi | manufacturerGet | GET /manufacturer | query manufacturer |
ManufacturerApi | manufacturerIdIdDelete | DELETE /manufacturer/id/{id} | delete a manufacturer |
ManufacturerApi | manufacturerIdIdGet | GET /manufacturer/id/{id} | query a specific manufacturer |
ManufacturerApi | manufacturerIdIdPut | PUT /manufacturer/id/{id} | update a manufacturer |
ManufacturerApi | manufacturerPost | POST /manufacturer | create a manufacturer |
MetaApi | metaQueryFilterPropertiesGet | GET /meta/queryFilterProperties | |
MetaApi | metaQuerySortPropertiesGet | GET /meta/querySortProperties | |
MetaApi | metaResourcesGet | GET /meta/resources | |
NotificationApi | notificationCountGet | GET /notification/count | count notification |
NotificationApi | notificationGet | GET /notification | query notification |
NotificationApi | notificationIdIdGet | GET /notification/id/{id} | query a specific notification |
NotificationApi | notificationIdIdMarkReadPost | POST /notification/id/{id}/markRead | |
OpportunityApi | opportunityCountGet | GET /opportunity/count | count opportunity |
OpportunityApi | opportunityGet | GET /opportunity | query opportunity |
OpportunityApi | opportunityIdIdDelete | DELETE /opportunity/id/{id} | delete a opportunity |
OpportunityApi | opportunityIdIdGet | GET /opportunity/id/{id} | query a specific opportunity |
OpportunityApi | opportunityIdIdLinkQuotationPost | POST /opportunity/id/{id}/linkQuotation | |
OpportunityApi | opportunityIdIdPut | PUT /opportunity/id/{id} | update a opportunity |
OpportunityApi | opportunityPost | POST /opportunity | create a opportunity |
OpportunityTopicApi | opportunityTopicCountGet | GET /opportunityTopic/count | count opportunityTopic |
OpportunityTopicApi | opportunityTopicGet | GET /opportunityTopic | query opportunityTopic |
OpportunityTopicApi | opportunityTopicIdIdDelete | DELETE /opportunityTopic/id/{id} | delete a opportunityTopic |
OpportunityTopicApi | opportunityTopicIdIdGet | GET /opportunityTopic/id/{id} | query a specific opportunityTopic |
OpportunityTopicApi | opportunityTopicIdIdPut | PUT /opportunityTopic/id/{id} | update a opportunityTopic |
OpportunityTopicApi | opportunityTopicPost | POST /opportunityTopic | create a opportunityTopic |
OpportunityWinLossReasonApi | opportunityWinLossReasonCountGet | GET /opportunityWinLossReason/count | count opportunityWinLossReason |
OpportunityWinLossReasonApi | opportunityWinLossReasonGet | GET /opportunityWinLossReason | query opportunityWinLossReason |
OpportunityWinLossReasonApi | opportunityWinLossReasonIdIdDelete | DELETE /opportunityWinLossReason/id/{id} | delete a opportunityWinLossReason |
OpportunityWinLossReasonApi | opportunityWinLossReasonIdIdGet | GET /opportunityWinLossReason/id/{id} | query a specific opportunityWinLossReason |
OpportunityWinLossReasonApi | opportunityWinLossReasonIdIdPut | PUT /opportunityWinLossReason/id/{id} | update a opportunityWinLossReason |
OpportunityWinLossReasonApi | opportunityWinLossReasonPost | POST /opportunityWinLossReason | create a opportunityWinLossReason |
PartyApi | partyCountGet | GET /party/count | count party |
PartyApi | partyGet | GET /party | query party |
PartyApi | partyIdIdCreatePublicPagePost | POST /party/id/{id}/createPublicPage | |
PartyApi | partyIdIdDelete | DELETE /party/id/{id} | delete a party |
PartyApi | partyIdIdDownloadImageGet | GET /party/id/{id}/downloadImage | |
PartyApi | partyIdIdGet | GET /party/id/{id} | query a specific party |
PartyApi | partyIdIdPut | PUT /party/id/{id} | update a party |
PartyApi | partyIdIdUploadImagePost | POST /party/id/{id}/uploadImage | |
PartyApi | partyPost | POST /party | create a party |
PartyRatingApi | partyRatingCountGet | GET /partyRating/count | count partyRating |
PartyRatingApi | partyRatingGet | GET /partyRating | query partyRating |
PartyRatingApi | partyRatingIdIdDelete | DELETE /partyRating/id/{id} | delete a partyRating |
PartyRatingApi | partyRatingIdIdGet | GET /partyRating/id/{id} | query a specific partyRating |
PartyRatingApi | partyRatingIdIdPut | PUT /partyRating/id/{id} | update a partyRating |
PartyRatingApi | partyRatingPost | POST /partyRating | create a partyRating |
PaymentMethodApi | paymentMethodCountGet | GET /paymentMethod/count | count paymentMethod |
PaymentMethodApi | paymentMethodGet | GET /paymentMethod | query paymentMethod |
PaymentMethodApi | paymentMethodIdIdDelete | DELETE /paymentMethod/id/{id} | delete a paymentMethod |
PaymentMethodApi | paymentMethodIdIdGet | GET /paymentMethod/id/{id} | query a specific paymentMethod |
PaymentMethodApi | paymentMethodIdIdPut | PUT /paymentMethod/id/{id} | update a paymentMethod |
PaymentMethodApi | paymentMethodPost | POST /paymentMethod | create a paymentMethod |
PaymentRunApi | paymentRunCountGet | GET /paymentRun/count | count paymentRun |
PaymentRunApi | paymentRunGet | GET /paymentRun | query paymentRun |
PaymentRunApi | paymentRunIdIdDelete | DELETE /paymentRun/id/{id} | delete a paymentRun |
PaymentRunApi | paymentRunIdIdGet | GET /paymentRun/id/{id} | query a specific paymentRun |
PaymentRunApi | paymentRunIdIdPut | PUT /paymentRun/id/{id} | update a paymentRun |
PaymentRunItemApi | paymentRunItemCountGet | GET /paymentRunItem/count | count paymentRunItem |
PaymentRunItemApi | paymentRunItemGet | GET /paymentRunItem | query paymentRunItem |
PaymentRunItemApi | paymentRunItemIdIdGet | GET /paymentRunItem/id/{id} | query a specific paymentRunItem |
PersonDepartmentApi | personDepartmentCountGet | GET /personDepartment/count | count personDepartment |
PersonDepartmentApi | personDepartmentGet | GET /personDepartment | query personDepartment |
PersonDepartmentApi | personDepartmentIdIdDelete | DELETE /personDepartment/id/{id} | delete a personDepartment |
PersonDepartmentApi | personDepartmentIdIdGet | GET /personDepartment/id/{id} | query a specific personDepartment |
PersonDepartmentApi | personDepartmentIdIdPut | PUT /personDepartment/id/{id} | update a personDepartment |
PersonDepartmentApi | personDepartmentPost | POST /personDepartment | create a personDepartment |
PersonRoleApi | personRoleCountGet | GET /personRole/count | count personRole |
PersonRoleApi | personRoleGet | GET /personRole | query personRole |
PersonRoleApi | personRoleIdIdDelete | DELETE /personRole/id/{id} | delete a personRole |
PersonRoleApi | personRoleIdIdGet | GET /personRole/id/{id} | query a specific personRole |
PersonRoleApi | personRoleIdIdPut | PUT /personRole/id/{id} | update a personRole |
PersonRoleApi | personRolePost | POST /personRole | create a personRole |
PersonalAccountingCodeApi | personalAccountingCodeCountGet | GET /personalAccountingCode/count | count personalAccountingCode |
PersonalAccountingCodeApi | personalAccountingCodeGet | GET /personalAccountingCode | query personalAccountingCode |
PersonalAccountingCodeApi | personalAccountingCodeIdIdDelete | DELETE /personalAccountingCode/id/{id} | delete a personalAccountingCode |
PersonalAccountingCodeApi | personalAccountingCodeIdIdGet | GET /personalAccountingCode/id/{id} | query a specific personalAccountingCode |
PersonalAccountingCodeApi | personalAccountingCodeIdIdPut | PUT /personalAccountingCode/id/{id} | update a personalAccountingCode |
PersonalAccountingCodeApi | personalAccountingCodePost | POST /personalAccountingCode | create a personalAccountingCode |
PickApi | pickCountGet | GET /pick/count | count pick |
PickApi | pickGet | GET /pick | query pick |
PickApi | pickIdIdGet | GET /pick/id/{id} | query a specific pick |
PickCheckReasonApi | pickCheckReasonCountGet | GET /pickCheckReason/count | count pickCheckReason |
PickCheckReasonApi | pickCheckReasonGet | GET /pickCheckReason | query pickCheckReason |
PickCheckReasonApi | pickCheckReasonIdIdDelete | DELETE /pickCheckReason/id/{id} | delete a pickCheckReason |
PickCheckReasonApi | pickCheckReasonIdIdGet | GET /pickCheckReason/id/{id} | query a specific pickCheckReason |
PickCheckReasonApi | pickCheckReasonIdIdPut | PUT /pickCheckReason/id/{id} | update a pickCheckReason |
PickCheckReasonApi | pickCheckReasonPost | POST /pickCheckReason | create a pickCheckReason |
PlaceOfServiceApi | placeOfServiceCountGet | GET /placeOfService/count | count placeOfService |
PlaceOfServiceApi | placeOfServiceGet | GET /placeOfService | query placeOfService |
PlaceOfServiceApi | placeOfServiceIdIdDelete | DELETE /placeOfService/id/{id} | delete a placeOfService |
PlaceOfServiceApi | placeOfServiceIdIdGet | GET /placeOfService/id/{id} | query a specific placeOfService |
PlaceOfServiceApi | placeOfServiceIdIdPut | PUT /placeOfService/id/{id} | update a placeOfService |
PlaceOfServiceApi | placeOfServicePost | POST /placeOfService | create a placeOfService |
PriceCalculationParameterApi | priceCalculationParameterCountGet | GET /priceCalculationParameter/count | count priceCalculationParameter |
PriceCalculationParameterApi | priceCalculationParameterGet | GET /priceCalculationParameter | query priceCalculationParameter |
PriceCalculationParameterApi | priceCalculationParameterIdIdDelete | DELETE /priceCalculationParameter/id/{id} | delete a priceCalculationParameter |
PriceCalculationParameterApi | priceCalculationParameterIdIdGet | GET /priceCalculationParameter/id/{id} | query a specific priceCalculationParameter |
PriceCalculationParameterApi | priceCalculationParameterIdIdPut | PUT /priceCalculationParameter/id/{id} | update a priceCalculationParameter |
PriceCalculationParameterApi | priceCalculationParameterPost | POST /priceCalculationParameter | create a priceCalculationParameter |
ProductionOrderApi | productionOrderCountGet | GET /productionOrder/count | count productionOrder |
ProductionOrderApi | productionOrderFastProductionBookingPost | POST /productionOrder/fastProductionBooking | |
ProductionOrderApi | productionOrderGet | GET /productionOrder | query productionOrder |
ProductionOrderApi | productionOrderIdIdCreatePickingListPost | POST /productionOrder/id/{id}/createPickingList | |
ProductionOrderApi | productionOrderIdIdDelete | DELETE /productionOrder/id/{id} | delete a productionOrder |
ProductionOrderApi | productionOrderIdIdDownloadLatestProductionOrderPdfGet | GET /productionOrder/id/{id}/downloadLatestProductionOrderPdf | |
ProductionOrderApi | productionOrderIdIdGet | GET /productionOrder/id/{id} | query a specific productionOrder |
ProductionOrderApi | productionOrderIdIdPut | PUT /productionOrder/id/{id} | update a productionOrder |
ProductionOrderApi | productionOrderPost | POST /productionOrder | create a productionOrder |
ProductionWorkScheduleApi | productionWorkScheduleCountGet | GET /productionWorkSchedule/count | count productionWorkSchedule |
ProductionWorkScheduleApi | productionWorkScheduleGet | GET /productionWorkSchedule | query productionWorkSchedule |
ProductionWorkScheduleApi | productionWorkScheduleIdIdDelete | DELETE /productionWorkSchedule/id/{id} | delete a productionWorkSchedule |
ProductionWorkScheduleApi | productionWorkScheduleIdIdGet | GET /productionWorkSchedule/id/{id} | query a specific productionWorkSchedule |
ProductionWorkScheduleApi | productionWorkScheduleIdIdPut | PUT /productionWorkSchedule/id/{id} | update a productionWorkSchedule |
ProductionWorkScheduleApi | productionWorkSchedulePost | POST /productionWorkSchedule | create a productionWorkSchedule |
ProductionWorkScheduleAssignmentApi | productionWorkScheduleAssignmentCountGet | GET /productionWorkScheduleAssignment/count | count productionWorkScheduleAssignment |
ProductionWorkScheduleAssignmentApi | productionWorkScheduleAssignmentGet | GET /productionWorkScheduleAssignment | query productionWorkScheduleAssignment |
ProductionWorkScheduleAssignmentApi | productionWorkScheduleAssignmentIdIdDelete | DELETE /productionWorkScheduleAssignment/id/{id} | delete a productionWorkScheduleAssignment |
ProductionWorkScheduleAssignmentApi | productionWorkScheduleAssignmentIdIdGet | GET /productionWorkScheduleAssignment/id/{id} | query a specific productionWorkScheduleAssignment |
ProductionWorkScheduleAssignmentApi | productionWorkScheduleAssignmentIdIdPut | PUT /productionWorkScheduleAssignment/id/{id} | update a productionWorkScheduleAssignment |
ProductionWorkScheduleAssignmentApi | productionWorkScheduleAssignmentPost | POST /productionWorkScheduleAssignment | create a productionWorkScheduleAssignment |
PropertyTranslationApi | propertyTranslationReadPropertyTranslationsGet | GET /propertyTranslation/readPropertyTranslations | |
PropertyTranslationApi | propertyTranslationUpdatePropertyTranslationsPost | POST /propertyTranslation/updatePropertyTranslations | |
PurchaseInvoiceApi | purchaseInvoiceCountGet | GET /purchaseInvoice/count | count purchaseInvoice |
PurchaseInvoiceApi | purchaseInvoiceGet | GET /purchaseInvoice | query purchaseInvoice |
PurchaseInvoiceApi | purchaseInvoiceIdIdCreateContractPost | POST /purchaseInvoice/id/{id}/createContract | |
PurchaseInvoiceApi | purchaseInvoiceIdIdCreateCreditNotePost | POST /purchaseInvoice/id/{id}/createCreditNote | |
PurchaseInvoiceApi | purchaseInvoiceIdIdDelete | DELETE /purchaseInvoice/id/{id} | delete a purchaseInvoice |
PurchaseInvoiceApi | purchaseInvoiceIdIdDownloadLatestPurchaseInvoiceDocumentGet | GET /purchaseInvoice/id/{id}/downloadLatestPurchaseInvoiceDocument | |
PurchaseInvoiceApi | purchaseInvoiceIdIdGet | GET /purchaseInvoice/id/{id} | query a specific purchaseInvoice |
PurchaseInvoiceApi | purchaseInvoiceIdIdPut | PUT /purchaseInvoice/id/{id} | update a purchaseInvoice |
PurchaseInvoiceApi | purchaseInvoiceIdIdSaveDuplicateInvoiceAsOriginalPost | POST /purchaseInvoice/id/{id}/saveDuplicateInvoiceAsOriginal | |
PurchaseInvoiceApi | purchaseInvoicePost | POST /purchaseInvoice | create a purchaseInvoice |
PurchaseOpenItemApi | purchaseOpenItemCountGet | GET /purchaseOpenItem/count | count purchaseOpenItem |
PurchaseOpenItemApi | purchaseOpenItemGet | GET /purchaseOpenItem | query purchaseOpenItem |
PurchaseOpenItemApi | purchaseOpenItemIdIdCreatePaymentApplicationPost | POST /purchaseOpenItem/id/{id}/createPaymentApplication | |
PurchaseOpenItemApi | purchaseOpenItemIdIdGet | GET /purchaseOpenItem/id/{id} | query a specific purchaseOpenItem |
PurchaseOpenItemApi | purchaseOpenItemIdIdUpdatePaymentStatePost | POST /purchaseOpenItem/id/{id}/updatePaymentState | |
PurchaseOrderApi | purchaseOrderCountGet | GET /purchaseOrder/count | count purchaseOrder |
PurchaseOrderApi | purchaseOrderGet | GET /purchaseOrder | query purchaseOrder |
PurchaseOrderApi | purchaseOrderIdIdCancelDropshippingShipmentsPost | POST /purchaseOrder/id/{id}/cancelDropshippingShipments | |
PurchaseOrderApi | purchaseOrderIdIdCreateContractPost | POST /purchaseOrder/id/{id}/createContract | |
PurchaseOrderApi | purchaseOrderIdIdCreateDropshippingDeliveryNotePdfPost | POST /purchaseOrder/id/{id}/createDropshippingDeliveryNotePdf | |
PurchaseOrderApi | purchaseOrderIdIdCreateIncomingGoodsPost | POST /purchaseOrder/id/{id}/createIncomingGoods | |
PurchaseOrderApi | purchaseOrderIdIdCreatePurchaseInvoicePost | POST /purchaseOrder/id/{id}/createPurchaseInvoice | |
PurchaseOrderApi | purchaseOrderIdIdCreateSupplierReturnPost | POST /purchaseOrder/id/{id}/createSupplierReturn | |
PurchaseOrderApi | purchaseOrderIdIdDelete | DELETE /purchaseOrder/id/{id} | delete a purchaseOrder |
PurchaseOrderApi | purchaseOrderIdIdDownloadLatestDropshippingDeliveryNotePdfGet | GET /purchaseOrder/id/{id}/downloadLatestDropshippingDeliveryNotePdf | |
PurchaseOrderApi | purchaseOrderIdIdDownloadLatestPurchaseOrderPdfGet | GET /purchaseOrder/id/{id}/downloadLatestPurchaseOrderPdf | |
PurchaseOrderApi | purchaseOrderIdIdGet | GET /purchaseOrder/id/{id} | query a specific purchaseOrder |
PurchaseOrderApi | purchaseOrderIdIdProcessDropshippingPost | POST /purchaseOrder/id/{id}/processDropshipping | |
PurchaseOrderApi | purchaseOrderIdIdPut | PUT /purchaseOrder/id/{id} | update a purchaseOrder |
PurchaseOrderApi | purchaseOrderPost | POST /purchaseOrder | create a purchaseOrder |
PurchaseOrderRequestApi | purchaseOrderRequestCountGet | GET /purchaseOrderRequest/count | count purchaseOrderRequest |
PurchaseOrderRequestApi | purchaseOrderRequestGet | GET /purchaseOrderRequest | query purchaseOrderRequest |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdCreateBlanketPurchaseOrderPost | POST /purchaseOrderRequest/id/{id}/createBlanketPurchaseOrder | |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdCreatePurchaseOrderPost | POST /purchaseOrderRequest/id/{id}/createPurchaseOrder | |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdDelete | DELETE /purchaseOrderRequest/id/{id} | delete a purchaseOrderRequest |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdExportItemsAsCsvPost | POST /purchaseOrderRequest/id/{id}/exportItemsAsCsv | |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdGet | GET /purchaseOrderRequest/id/{id} | query a specific purchaseOrderRequest |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdPushPurchasePricesPost | POST /purchaseOrderRequest/id/{id}/pushPurchasePrices | |
PurchaseOrderRequestApi | purchaseOrderRequestIdIdPut | PUT /purchaseOrderRequest/id/{id} | update a purchaseOrderRequest |
PurchaseOrderRequestApi | purchaseOrderRequestPost | POST /purchaseOrderRequest | create a purchaseOrderRequest |
PurchaseRequisitionApi | purchaseRequisitionCountGet | GET /purchaseRequisition/count | count purchaseRequisition |
PurchaseRequisitionApi | purchaseRequisitionDeleteAllRequisitionsPost | POST /purchaseRequisition/deleteAllRequisitions | |
PurchaseRequisitionApi | purchaseRequisitionGet | GET /purchaseRequisition | query purchaseRequisition |
PurchaseRequisitionApi | purchaseRequisitionIdIdGet | GET /purchaseRequisition/id/{id} | query a specific purchaseRequisition |
PurchaseRequisitionApi | purchaseRequisitionIdIdPut | PUT /purchaseRequisition/id/{id} | update a purchaseRequisition |
PurchaseRequisitionApi | purchaseRequisitionStartMaterialPlanningRunPost | POST /purchaseRequisition/startMaterialPlanningRun | |
QuotationApi | quotationCountGet | GET /quotation/count | count quotation |
QuotationApi | quotationGet | GET /quotation | query quotation |
QuotationApi | quotationIdIdAcceptPost | POST /quotation/id/{id}/accept | |
QuotationApi | quotationIdIdAddDefaultScalePricesToItemsPost | POST /quotation/id/{id}/addDefaultScalePricesToItems | |
QuotationApi | quotationIdIdCreateNewVersionPost | POST /quotation/id/{id}/createNewVersion | |
QuotationApi | quotationIdIdCreatePublicPageLinkPost | POST /quotation/id/{id}/createPublicPageLink | |
QuotationApi | quotationIdIdCreatePurchaseOrderRequestPost | POST /quotation/id/{id}/createPurchaseOrderRequest | |
QuotationApi | quotationIdIdCreateQuotationPdfPost | POST /quotation/id/{id}/createQuotationPdf | |
QuotationApi | quotationIdIdDelete | DELETE /quotation/id/{id} | delete a quotation |
QuotationApi | quotationIdIdDisablePublicPageLinkPost | POST /quotation/id/{id}/disablePublicPageLink | |
QuotationApi | quotationIdIdDownloadLatestQuotationPdfGet | GET /quotation/id/{id}/downloadLatestQuotationPdf | |
QuotationApi | quotationIdIdGet | GET /quotation/id/{id} | query a specific quotation |
QuotationApi | quotationIdIdInquirePost | POST /quotation/id/{id}/inquire | |
QuotationApi | quotationIdIdPut | PUT /quotation/id/{id} | update a quotation |
QuotationApi | quotationIdIdRecalculateCostsPost | POST /quotation/id/{id}/recalculateCosts | |
QuotationApi | quotationIdIdSetCostsForItemsWithoutCostPost | POST /quotation/id/{id}/setCostsForItemsWithoutCost | |
QuotationApi | quotationIdIdUpdatePricesPost | POST /quotation/id/{id}/updatePrices | |
QuotationApi | quotationPost | POST /quotation | create a quotation |
RecordEmailingRuleApi | recordEmailingRuleCountGet | GET /recordEmailingRule/count | count recordEmailingRule |
RecordEmailingRuleApi | recordEmailingRuleGet | GET /recordEmailingRule | query recordEmailingRule |
RecordEmailingRuleApi | recordEmailingRuleIdIdDelete | DELETE /recordEmailingRule/id/{id} | delete a recordEmailingRule |
RecordEmailingRuleApi | recordEmailingRuleIdIdGet | GET /recordEmailingRule/id/{id} | query a specific recordEmailingRule |
RecordEmailingRuleApi | recordEmailingRuleIdIdPut | PUT /recordEmailingRule/id/{id} | update a recordEmailingRule |
RecordEmailingRuleApi | recordEmailingRulePost | POST /recordEmailingRule | create a recordEmailingRule |
RegionApi | regionCountGet | GET /region/count | count region |
RegionApi | regionGet | GET /region | query region |
RegionApi | regionIdIdDelete | DELETE /region/id/{id} | delete a region |
RegionApi | regionIdIdGet | GET /region/id/{id} | query a specific region |
RegionApi | regionIdIdPut | PUT /region/id/{id} | update a region |
RegionApi | regionPost | POST /region | create a region |
ReminderApi | reminderCountGet | GET /reminder/count | count reminder |
ReminderApi | reminderGet | GET /reminder | query reminder |
ReminderApi | reminderIdIdDelete | DELETE /reminder/id/{id} | delete a reminder |
ReminderApi | reminderIdIdGet | GET /reminder/id/{id} | query a specific reminder |
ReminderApi | reminderIdIdPut | PUT /reminder/id/{id} | update a reminder |
ReminderApi | reminderPost | POST /reminder | create a reminder |
RemotePrintJobApi | remotePrintJobCountGet | GET /remotePrintJob/count | count remotePrintJob |
RemotePrintJobApi | remotePrintJobCreatePrintJobWithDocumentPost | POST /remotePrintJob/createPrintJobWithDocument | |
RemotePrintJobApi | remotePrintJobGet | GET /remotePrintJob | query remotePrintJob |
RemotePrintJobApi | remotePrintJobIdIdDelete | DELETE /remotePrintJob/id/{id} | delete a remotePrintJob |
RemotePrintJobApi | remotePrintJobIdIdGet | GET /remotePrintJob/id/{id} | query a specific remotePrintJob |
RemotePrintJobApi | remotePrintJobIdIdPut | PUT /remotePrintJob/id/{id} | update a remotePrintJob |
RemotePrintJobApi | remotePrintJobPost | POST /remotePrintJob | create a remotePrintJob |
SalesChannelApi | salesChannelActiveSalesChannelsGet | GET /salesChannel/activeSalesChannels | |
SalesInvoiceApi | salesInvoiceCountGet | GET /salesInvoice/count | count salesInvoice |
SalesInvoiceApi | salesInvoiceGet | GET /salesInvoice | query salesInvoice |
SalesInvoiceApi | salesInvoiceIdIdAddSalesOrdersPost | POST /salesInvoice/id/{id}/addSalesOrders | |
SalesInvoiceApi | salesInvoiceIdIdCreateContractPost | POST /salesInvoice/id/{id}/createContract | |
SalesInvoiceApi | salesInvoiceIdIdCreateCreditNotePost | POST /salesInvoice/id/{id}/createCreditNote | |
SalesInvoiceApi | salesInvoiceIdIdDelete | DELETE /salesInvoice/id/{id} | delete a salesInvoice |
SalesInvoiceApi | salesInvoiceIdIdDownloadLatestSalesInvoicePdfGet | GET /salesInvoice/id/{id}/downloadLatestSalesInvoicePdf | |
SalesInvoiceApi | salesInvoiceIdIdGet | GET /salesInvoice/id/{id} | query a specific salesInvoice |
SalesInvoiceApi | salesInvoiceIdIdPut | PUT /salesInvoice/id/{id} | update a salesInvoice |
SalesInvoiceApi | salesInvoiceIdIdRecalculateCostsPost | POST /salesInvoice/id/{id}/recalculateCosts | |
SalesInvoiceApi | salesInvoiceIdIdSetCostsForItemsWithoutCostPost | POST /salesInvoice/id/{id}/setCostsForItemsWithoutCost | |
SalesInvoiceApi | salesInvoiceIdIdUpdatePricesPost | POST /salesInvoice/id/{id}/updatePrices | |
SalesInvoiceApi | salesInvoicePost | POST /salesInvoice | create a salesInvoice |
SalesOpenItemApi | salesOpenItemCountGet | GET /salesOpenItem/count | count salesOpenItem |
SalesOpenItemApi | salesOpenItemGet | GET /salesOpenItem | query salesOpenItem |
SalesOpenItemApi | salesOpenItemIdIdCreatePaymentApplicationPost | POST /salesOpenItem/id/{id}/createPaymentApplication | |
SalesOpenItemApi | salesOpenItemIdIdGet | GET /salesOpenItem/id/{id} | query a specific salesOpenItem |
SalesOpenItemApi | salesOpenItemIdIdUpdatePaymentStatePost | POST /salesOpenItem/id/{id}/updatePaymentState | |
SalesOrderApi | salesOrderCountGet | GET /salesOrder/count | count salesOrder |
SalesOrderApi | salesOrderDefaultValuesForCreateGet | GET /salesOrder/defaultValuesForCreate | |
SalesOrderApi | salesOrderGet | GET /salesOrder | query salesOrder |
SalesOrderApi | salesOrderIdIdActivateProjectViewPost | POST /salesOrder/id/{id}/activateProjectView | |
SalesOrderApi | salesOrderIdIdCancelOrManuallyClosePost | POST /salesOrder/id/{id}/cancelOrManuallyClose | |
SalesOrderApi | salesOrderIdIdCreateAdvancePaymentRequestPost | POST /salesOrder/id/{id}/createAdvancePaymentRequest | |
SalesOrderApi | salesOrderIdIdCreateContractPost | POST /salesOrder/id/{id}/createContract | |
SalesOrderApi | salesOrderIdIdCreateCustomerReturnPost | POST /salesOrder/id/{id}/createCustomerReturn | |
SalesOrderApi | salesOrderIdIdCreateDropshippingPost | POST /salesOrder/id/{id}/createDropshipping | |
SalesOrderApi | salesOrderIdIdCreatePartPaymentInvoicePost | POST /salesOrder/id/{id}/createPartPaymentInvoice | |
SalesOrderApi | salesOrderIdIdCreatePrepaymentFinalInvoicePost | POST /salesOrder/id/{id}/createPrepaymentFinalInvoice | |
SalesOrderApi | salesOrderIdIdCreatePurchaseOrderPost | POST /salesOrder/id/{id}/createPurchaseOrder | |
SalesOrderApi | salesOrderIdIdCreatePurchaseOrderRequestPost | POST /salesOrder/id/{id}/createPurchaseOrderRequest | |
SalesOrderApi | salesOrderIdIdCreateReturnLabelsPost | POST /salesOrder/id/{id}/createReturnLabels | |
SalesOrderApi | salesOrderIdIdCreateSalesInvoicePost | POST /salesOrder/id/{id}/createSalesInvoice | |
SalesOrderApi | salesOrderIdIdCreateShipmentPost | POST /salesOrder/id/{id}/createShipment | |
SalesOrderApi | salesOrderIdIdCreateShippingLabelsPost | POST /salesOrder/id/{id}/createShippingLabels | |
SalesOrderApi | salesOrderIdIdDelete | DELETE /salesOrder/id/{id} | delete a salesOrder |
SalesOrderApi | salesOrderIdIdDownloadLatestOrderConfirmationPdfGet | GET /salesOrder/id/{id}/downloadLatestOrderConfirmationPdf | |
SalesOrderApi | salesOrderIdIdGet | GET /salesOrder/id/{id} | query a specific salesOrder |
SalesOrderApi | salesOrderIdIdManuallyClosePost | POST /salesOrder/id/{id}/manuallyClose | |
SalesOrderApi | salesOrderIdIdPut | PUT /salesOrder/id/{id} | update a salesOrder |
SalesOrderApi | salesOrderIdIdRecalculateCostsPost | POST /salesOrder/id/{id}/recalculateCosts | |
SalesOrderApi | salesOrderIdIdSetCostsForItemsWithoutCostPost | POST /salesOrder/id/{id}/setCostsForItemsWithoutCost | |
SalesOrderApi | salesOrderIdIdShipOrderForExternalFulfillmentPost | POST /salesOrder/id/{id}/shipOrderForExternalFulfillment | |
SalesOrderApi | salesOrderIdIdToggleProjectTeamPost | POST /salesOrder/id/{id}/toggleProjectTeam | |
SalesOrderApi | salesOrderIdIdToggleServicesFinishedPost | POST /salesOrder/id/{id}/toggleServicesFinished | |
SalesOrderApi | salesOrderIdIdUpdatePricesPost | POST /salesOrder/id/{id}/updatePrices | |
SalesOrderApi | salesOrderPost | POST /salesOrder | create a salesOrder |
SalesStageApi | salesStageCountGet | GET /salesStage/count | count salesStage |
SalesStageApi | salesStageGet | GET /salesStage | query salesStage |
SalesStageApi | salesStageIdIdDelete | DELETE /salesStage/id/{id} | delete a salesStage |
SalesStageApi | salesStageIdIdGet | GET /salesStage/id/{id} | query a specific salesStage |
SalesStageApi | salesStageIdIdPut | PUT /salesStage/id/{id} | update a salesStage |
SalesStageApi | salesStagePost | POST /salesStage | create a salesStage |
SectorApi | sectorCountGet | GET /sector/count | count sector |
SectorApi | sectorGet | GET /sector | query sector |
SectorApi | sectorIdIdDelete | DELETE /sector/id/{id} | delete a sector |
SectorApi | sectorIdIdGet | GET /sector/id/{id} | query a specific sector |
SectorApi | sectorIdIdPut | PUT /sector/id/{id} | update a sector |
SectorApi | sectorPost | POST /sector | create a sector |
SepaDirectDebitMandateApi | sepaDirectDebitMandateCountGet | GET /sepaDirectDebitMandate/count | count sepaDirectDebitMandate |
SepaDirectDebitMandateApi | sepaDirectDebitMandateGet | GET /sepaDirectDebitMandate | query sepaDirectDebitMandate |
SepaDirectDebitMandateApi | sepaDirectDebitMandateIdIdDelete | DELETE /sepaDirectDebitMandate/id/{id} | delete a sepaDirectDebitMandate |
SepaDirectDebitMandateApi | sepaDirectDebitMandateIdIdGet | GET /sepaDirectDebitMandate/id/{id} | query a specific sepaDirectDebitMandate |
SepaDirectDebitMandateApi | sepaDirectDebitMandateIdIdPut | PUT /sepaDirectDebitMandate/id/{id} | update a sepaDirectDebitMandate |
SepaDirectDebitMandateApi | sepaDirectDebitMandatePost | POST /sepaDirectDebitMandate | create a sepaDirectDebitMandate |
SerialNumberApi | serialNumberCountGet | GET /serialNumber/count | count serialNumber |
SerialNumberApi | serialNumberGet | GET /serialNumber | query serialNumber |
SerialNumberApi | serialNumberIdIdGet | GET /serialNumber/id/{id} | query a specific serialNumber |
SerialNumberApi | serialNumberIdIdPut | PUT /serialNumber/id/{id} | update a serialNumber |
ShelfApi | shelfCountGet | GET /shelf/count | count shelf |
ShelfApi | shelfGet | GET /shelf | query shelf |
ShelfApi | shelfIdIdActivatePost | POST /shelf/id/{id}/activate | |
ShelfApi | shelfIdIdDeactivatePost | POST /shelf/id/{id}/deactivate | |
ShelfApi | shelfIdIdDelete | DELETE /shelf/id/{id} | delete a shelf |
ShelfApi | shelfIdIdGet | GET /shelf/id/{id} | query a specific shelf |
ShelfApi | shelfIdIdPut | PUT /shelf/id/{id} | update a shelf |
ShelfApi | shelfPost | POST /shelf | create a shelf |
ShipmentApi | shipmentCountGet | GET /shipment/count | count shipment |
ShipmentApi | shipmentGet | GET /shipment | query shipment |
ShipmentApi | shipmentIdIdCreatePickingListPost | POST /shipment/id/{id}/createPickingList | |
ShipmentApi | shipmentIdIdCreateReturnLabelsPost | POST /shipment/id/{id}/createReturnLabels | |
ShipmentApi | shipmentIdIdCreateSalesInvoicePost | POST /shipment/id/{id}/createSalesInvoice | |
ShipmentApi | shipmentIdIdCreateShippingLabelPdfPost | POST /shipment/id/{id}/createShippingLabelPdf | |
ShipmentApi | shipmentIdIdCreateShippingLabelsPost | POST /shipment/id/{id}/createShippingLabels | |
ShipmentApi | shipmentIdIdDelete | DELETE /shipment/id/{id} | delete a shipment |
ShipmentApi | shipmentIdIdDownloadLatestDeliveryNotePdfGet | GET /shipment/id/{id}/downloadLatestDeliveryNotePdf | |
ShipmentApi | shipmentIdIdDownloadLatestPickingListPdfGet | GET /shipment/id/{id}/downloadLatestPickingListPdf | |
ShipmentApi | shipmentIdIdDownloadLatestShippingLabelPdfGet | GET /shipment/id/{id}/downloadLatestShippingLabelPdf | |
ShipmentApi | shipmentIdIdGet | GET /shipment/id/{id} | query a specific shipment |
ShipmentApi | shipmentIdIdPut | PUT /shipment/id/{id} | update a shipment |
ShipmentApi | shipmentPost | POST /shipment | create a shipment |
ShipmentMethodApi | shipmentMethodCountGet | GET /shipmentMethod/count | count shipmentMethod |
ShipmentMethodApi | shipmentMethodGet | GET /shipmentMethod | query shipmentMethod |
ShipmentMethodApi | shipmentMethodIdIdDelete | DELETE /shipmentMethod/id/{id} | delete a shipmentMethod |
ShipmentMethodApi | shipmentMethodIdIdGet | GET /shipmentMethod/id/{id} | query a specific shipmentMethod |
ShipmentMethodApi | shipmentMethodIdIdPut | PUT /shipmentMethod/id/{id} | update a shipmentMethod |
ShipmentMethodApi | shipmentMethodPost | POST /shipmentMethod | create a shipmentMethod |
ShipmentReturnAssessmentApi | shipmentReturnAssessmentCountGet | GET /shipmentReturnAssessment/count | count shipmentReturnAssessment |
ShipmentReturnAssessmentApi | shipmentReturnAssessmentGet | GET /shipmentReturnAssessment | query shipmentReturnAssessment |
ShipmentReturnAssessmentApi | shipmentReturnAssessmentIdIdDelete | DELETE /shipmentReturnAssessment/id/{id} | delete a shipmentReturnAssessment |
ShipmentReturnAssessmentApi | shipmentReturnAssessmentIdIdGet | GET /shipmentReturnAssessment/id/{id} | query a specific shipmentReturnAssessment |
ShipmentReturnAssessmentApi | shipmentReturnAssessmentIdIdPut | PUT /shipmentReturnAssessment/id/{id} | update a shipmentReturnAssessment |
ShipmentReturnAssessmentApi | shipmentReturnAssessmentPost | POST /shipmentReturnAssessment | create a shipmentReturnAssessment |
ShipmentReturnErrorApi | shipmentReturnErrorCountGet | GET /shipmentReturnError/count | count shipmentReturnError |
ShipmentReturnErrorApi | shipmentReturnErrorGet | GET /shipmentReturnError | query shipmentReturnError |
ShipmentReturnErrorApi | shipmentReturnErrorIdIdDelete | DELETE /shipmentReturnError/id/{id} | delete a shipmentReturnError |
ShipmentReturnErrorApi | shipmentReturnErrorIdIdGet | GET /shipmentReturnError/id/{id} | query a specific shipmentReturnError |
ShipmentReturnErrorApi | shipmentReturnErrorIdIdPut | PUT /shipmentReturnError/id/{id} | update a shipmentReturnError |
ShipmentReturnErrorApi | shipmentReturnErrorPost | POST /shipmentReturnError | create a shipmentReturnError |
ShipmentReturnReasonApi | shipmentReturnReasonCountGet | GET /shipmentReturnReason/count | count shipmentReturnReason |
ShipmentReturnReasonApi | shipmentReturnReasonGet | GET /shipmentReturnReason | query shipmentReturnReason |
ShipmentReturnReasonApi | shipmentReturnReasonIdIdDelete | DELETE /shipmentReturnReason/id/{id} | delete a shipmentReturnReason |
ShipmentReturnReasonApi | shipmentReturnReasonIdIdGet | GET /shipmentReturnReason/id/{id} | query a specific shipmentReturnReason |
ShipmentReturnReasonApi | shipmentReturnReasonIdIdPut | PUT /shipmentReturnReason/id/{id} | update a shipmentReturnReason |
ShipmentReturnReasonApi | shipmentReturnReasonPost | POST /shipmentReturnReason | create a shipmentReturnReason |
ShipmentReturnRectificationApi | shipmentReturnRectificationCountGet | GET /shipmentReturnRectification/count | count shipmentReturnRectification |
ShipmentReturnRectificationApi | shipmentReturnRectificationGet | GET /shipmentReturnRectification | query shipmentReturnRectification |
ShipmentReturnRectificationApi | shipmentReturnRectificationIdIdDelete | DELETE /shipmentReturnRectification/id/{id} | delete a shipmentReturnRectification |
ShipmentReturnRectificationApi | shipmentReturnRectificationIdIdGet | GET /shipmentReturnRectification/id/{id} | query a specific shipmentReturnRectification |
ShipmentReturnRectificationApi | shipmentReturnRectificationIdIdPut | PUT /shipmentReturnRectification/id/{id} | update a shipmentReturnRectification |
ShipmentReturnRectificationApi | shipmentReturnRectificationPost | POST /shipmentReturnRectification | create a shipmentReturnRectification |
ShippingCarrierApi | shippingCarrierCountGet | GET /shippingCarrier/count | count shippingCarrier |
ShippingCarrierApi | shippingCarrierGet | GET /shippingCarrier | query shippingCarrier |
ShippingCarrierApi | shippingCarrierIdIdDelete | DELETE /shippingCarrier/id/{id} | delete a shippingCarrier |
ShippingCarrierApi | shippingCarrierIdIdGet | GET /shippingCarrier/id/{id} | query a specific shippingCarrier |
ShippingCarrierApi | shippingCarrierIdIdPut | PUT /shippingCarrier/id/{id} | update a shippingCarrier |
ShippingCarrierApi | shippingCarrierPost | POST /shippingCarrier | create a shippingCarrier |
StorageLocationApi | storageLocationCountGet | GET /storageLocation/count | count storageLocation |
StorageLocationApi | storageLocationGet | GET /storageLocation | query storageLocation |
StorageLocationApi | storageLocationIdIdActivatePost | POST /storageLocation/id/{id}/activate | |
StorageLocationApi | storageLocationIdIdDeactivatePost | POST /storageLocation/id/{id}/deactivate | |
StorageLocationApi | storageLocationIdIdDelete | DELETE /storageLocation/id/{id} | delete a storageLocation |
StorageLocationApi | storageLocationIdIdGet | GET /storageLocation/id/{id} | query a specific storageLocation |
StorageLocationApi | storageLocationIdIdPut | PUT /storageLocation/id/{id} | update a storageLocation |
StorageLocationApi | storageLocationPost | POST /storageLocation | create a storageLocation |
StoragePlaceApi | storagePlaceCountGet | GET /storagePlace/count | count storagePlace |
StoragePlaceApi | storagePlaceGet | GET /storagePlace | query storagePlace |
StoragePlaceApi | storagePlaceIdIdGet | GET /storagePlace/id/{id} | query a specific storagePlace |
StoragePlaceBlockingReasonApi | storagePlaceBlockingReasonCountGet | GET /storagePlaceBlockingReason/count | count storagePlaceBlockingReason |
StoragePlaceBlockingReasonApi | storagePlaceBlockingReasonGet | GET /storagePlaceBlockingReason | query storagePlaceBlockingReason |
StoragePlaceBlockingReasonApi | storagePlaceBlockingReasonIdIdDelete | DELETE /storagePlaceBlockingReason/id/{id} | delete a storagePlaceBlockingReason |
StoragePlaceBlockingReasonApi | storagePlaceBlockingReasonIdIdGet | GET /storagePlaceBlockingReason/id/{id} | query a specific storagePlaceBlockingReason |
StoragePlaceBlockingReasonApi | storagePlaceBlockingReasonIdIdPut | PUT /storagePlaceBlockingReason/id/{id} | update a storagePlaceBlockingReason |
StoragePlaceBlockingReasonApi | storagePlaceBlockingReasonPost | POST /storagePlaceBlockingReason | create a storagePlaceBlockingReason |
StoragePlaceSizeApi | storagePlaceSizeCountGet | GET /storagePlaceSize/count | count storagePlaceSize |
StoragePlaceSizeApi | storagePlaceSizeGet | GET /storagePlaceSize | query storagePlaceSize |
StoragePlaceSizeApi | storagePlaceSizeIdIdDelete | DELETE /storagePlaceSize/id/{id} | delete a storagePlaceSize |
StoragePlaceSizeApi | storagePlaceSizeIdIdGet | GET /storagePlaceSize/id/{id} | query a specific storagePlaceSize |
StoragePlaceSizeApi | storagePlaceSizeIdIdPut | PUT /storagePlaceSize/id/{id} | update a storagePlaceSize |
StoragePlaceSizeApi | storagePlaceSizePost | POST /storagePlaceSize | create a storagePlaceSize |
SystemApi | systemCreateDemoTestSystemPost | POST /system/createDemoTestSystem | |
SystemApi | systemDemoTestSystemInfoGet | GET /system/demoTestSystemInfo | |
SystemApi | systemLicensesGet | GET /system/licenses | |
SystemApi | systemPermissionsGet | GET /system/permissions | |
TagApi | tagCountGet | GET /tag/count | count tag |
TagApi | tagGet | GET /tag | query tag |
TagApi | tagIdIdDelete | DELETE /tag/id/{id} | delete a tag |
TagApi | tagIdIdGet | GET /tag/id/{id} | query a specific tag |
TagApi | tagIdIdPut | PUT /tag/id/{id} | update a tag |
TagApi | tagPost | POST /tag | create a tag |
TaxApi | taxConfigurePurchaseTaxesPost | POST /tax/configurePurchaseTaxes | |
TaxApi | taxConfigureSalesTaxesPost | POST /tax/configureSalesTaxes | |
TaxApi | taxCountGet | GET /tax/count | count tax |
TaxApi | taxFindPurchaseTaxGet | GET /tax/findPurchaseTax | |
TaxApi | taxFindSalesTaxGet | GET /tax/findSalesTax | |
TaxApi | taxGet | GET /tax | query tax |
TaxApi | taxIdIdDelete | DELETE /tax/id/{id} | delete a tax |
TaxApi | taxIdIdGet | GET /tax/id/{id} | query a specific tax |
TaxApi | taxIdIdPut | PUT /tax/id/{id} | update a tax |
TaxApi | taxPost | POST /tax | create a tax |
TaxApi | taxResetSystemTaxesPost | POST /tax/resetSystemTaxes | |
TaxDeterminationRuleApi | taxDeterminationRuleCountGet | GET /taxDeterminationRule/count | count taxDeterminationRule |
TaxDeterminationRuleApi | taxDeterminationRuleGet | GET /taxDeterminationRule | query taxDeterminationRule |
TaxDeterminationRuleApi | taxDeterminationRuleIdIdDelete | DELETE /taxDeterminationRule/id/{id} | delete a taxDeterminationRule |
TaxDeterminationRuleApi | taxDeterminationRuleIdIdGet | GET /taxDeterminationRule/id/{id} | query a specific taxDeterminationRule |
TaxDeterminationRuleApi | taxDeterminationRuleIdIdPut | PUT /taxDeterminationRule/id/{id} | update a taxDeterminationRule |
TaxDeterminationRuleApi | taxDeterminationRulePost | POST /taxDeterminationRule | create a taxDeterminationRule |
TermOfPaymentApi | termOfPaymentCountGet | GET /termOfPayment/count | count termOfPayment |
TermOfPaymentApi | termOfPaymentGet | GET /termOfPayment | query termOfPayment |
TermOfPaymentApi | termOfPaymentIdIdDelete | DELETE /termOfPayment/id/{id} | delete a termOfPayment |
TermOfPaymentApi | termOfPaymentIdIdGet | GET /termOfPayment/id/{id} | query a specific termOfPayment |
TermOfPaymentApi | termOfPaymentIdIdPut | PUT /termOfPayment/id/{id} | update a termOfPayment |
TermOfPaymentApi | termOfPaymentPost | POST /termOfPayment | create a termOfPayment |
TicketApi | ticketCountGet | GET /ticket/count | count ticket |
TicketApi | ticketGet | GET /ticket | query ticket |
TicketApi | ticketIdIdCreatePublicPagePost | POST /ticket/id/{id}/createPublicPage | |
TicketApi | ticketIdIdDelete | DELETE /ticket/id/{id} | delete a ticket |
TicketApi | ticketIdIdDisablePublicPagePost | POST /ticket/id/{id}/disablePublicPage | |
TicketApi | ticketIdIdGet | GET /ticket/id/{id} | query a specific ticket |
TicketApi | ticketIdIdLinkSalesOrderPost | POST /ticket/id/{id}/linkSalesOrder | |
TicketApi | ticketIdIdPut | PUT /ticket/id/{id} | update a ticket |
TicketApi | ticketIdIdUnlinkSalesOrderPost | POST /ticket/id/{id}/unlinkSalesOrder | |
TicketApi | ticketPost | POST /ticket | create a ticket |
TicketAssignmentRuleApi | ticketAssignmentRuleCountGet | GET /ticketAssignmentRule/count | count ticketAssignmentRule |
TicketAssignmentRuleApi | ticketAssignmentRuleGet | GET /ticketAssignmentRule | query ticketAssignmentRule |
TicketAssignmentRuleApi | ticketAssignmentRuleIdIdDelete | DELETE /ticketAssignmentRule/id/{id} | delete a ticketAssignmentRule |
TicketAssignmentRuleApi | ticketAssignmentRuleIdIdGet | GET /ticketAssignmentRule/id/{id} | query a specific ticketAssignmentRule |
TicketAssignmentRuleApi | ticketAssignmentRuleIdIdPut | PUT /ticketAssignmentRule/id/{id} | update a ticketAssignmentRule |
TicketAssignmentRuleApi | ticketAssignmentRulePost | POST /ticketAssignmentRule | create a ticketAssignmentRule |
TicketCategoryApi | ticketCategoryCountGet | GET /ticketCategory/count | count ticketCategory |
TicketCategoryApi | ticketCategoryGet | GET /ticketCategory | query ticketCategory |
TicketCategoryApi | ticketCategoryIdIdGet | GET /ticketCategory/id/{id} | query a specific ticketCategory |
TicketChannelApi | ticketChannelCountGet | GET /ticketChannel/count | count ticketChannel |
TicketChannelApi | ticketChannelGet | GET /ticketChannel | query ticketChannel |
TicketChannelApi | ticketChannelIdIdDelete | DELETE /ticketChannel/id/{id} | delete a ticketChannel |
TicketChannelApi | ticketChannelIdIdGet | GET /ticketChannel/id/{id} | query a specific ticketChannel |
TicketChannelApi | ticketChannelIdIdPut | PUT /ticketChannel/id/{id} | update a ticketChannel |
TicketChannelApi | ticketChannelPost | POST /ticketChannel | create a ticketChannel |
TicketFaqApi | ticketFaqCountGet | GET /ticketFaq/count | count ticketFaq |
TicketFaqApi | ticketFaqGet | GET /ticketFaq | query ticketFaq |
TicketFaqApi | ticketFaqIdIdDelete | DELETE /ticketFaq/id/{id} | delete a ticketFaq |
TicketFaqApi | ticketFaqIdIdGet | GET /ticketFaq/id/{id} | query a specific ticketFaq |
TicketFaqApi | ticketFaqIdIdPut | PUT /ticketFaq/id/{id} | update a ticketFaq |
TicketFaqApi | ticketFaqPost | POST /ticketFaq | create a ticketFaq |
TicketPoolingGroupApi | ticketPoolingGroupCountGet | GET /ticketPoolingGroup/count | count ticketPoolingGroup |
TicketPoolingGroupApi | ticketPoolingGroupGet | GET /ticketPoolingGroup | query ticketPoolingGroup |
TicketPoolingGroupApi | ticketPoolingGroupIdIdGet | GET /ticketPoolingGroup/id/{id} | query a specific ticketPoolingGroup |
TicketServiceLevelAgreementApi | ticketServiceLevelAgreementCountGet | GET /ticketServiceLevelAgreement/count | count ticketServiceLevelAgreement |
TicketServiceLevelAgreementApi | ticketServiceLevelAgreementGet | GET /ticketServiceLevelAgreement | query ticketServiceLevelAgreement |
TicketServiceLevelAgreementApi | ticketServiceLevelAgreementIdIdDelete | DELETE /ticketServiceLevelAgreement/id/{id} | delete a ticketServiceLevelAgreement |
TicketServiceLevelAgreementApi | ticketServiceLevelAgreementIdIdGet | GET /ticketServiceLevelAgreement/id/{id} | query a specific ticketServiceLevelAgreement |
TicketServiceLevelAgreementApi | ticketServiceLevelAgreementIdIdPut | PUT /ticketServiceLevelAgreement/id/{id} | update a ticketServiceLevelAgreement |
TicketServiceLevelAgreementApi | ticketServiceLevelAgreementPost | POST /ticketServiceLevelAgreement | create a ticketServiceLevelAgreement |
TicketStatusApi | ticketStatusCountGet | GET /ticketStatus/count | count ticketStatus |
TicketStatusApi | ticketStatusGet | GET /ticketStatus | query ticketStatus |
TicketStatusApi | ticketStatusIdIdDelete | DELETE /ticketStatus/id/{id} | delete a ticketStatus |
TicketStatusApi | ticketStatusIdIdGet | GET /ticketStatus/id/{id} | query a specific ticketStatus |
TicketStatusApi | ticketStatusIdIdPut | PUT /ticketStatus/id/{id} | update a ticketStatus |
TicketStatusApi | ticketStatusPost | POST /ticketStatus | create a ticketStatus |
TicketTypeApi | ticketTypeCountGet | GET /ticketType/count | count ticketType |
TicketTypeApi | ticketTypeGet | GET /ticketType | query ticketType |
TicketTypeApi | ticketTypeIdIdDelete | DELETE /ticketType/id/{id} | delete a ticketType |
TicketTypeApi | ticketTypeIdIdGet | GET /ticketType/id/{id} | query a specific ticketType |
TicketTypeApi | ticketTypeIdIdPut | PUT /ticketType/id/{id} | update a ticketType |
TicketTypeApi | ticketTypePost | POST /ticketType | create a ticketType |
TitleApi | titleCountGet | GET /title/count | count title |
TitleApi | titleGet | GET /title | query title |
TitleApi | titleIdIdDelete | DELETE /title/id/{id} | delete a title |
TitleApi | titleIdIdGet | GET /title/id/{id} | query a specific title |
TitleApi | titleIdIdPut | PUT /title/id/{id} | update a title |
TitleApi | titlePost | POST /title | create a title |
TranslationApi | translationCountGet | GET /translation/count | count translation |
TranslationApi | translationGet | GET /translation | query translation |
TranslationApi | translationIdIdDelete | DELETE /translation/id/{id} | delete a translation |
TranslationApi | translationIdIdGet | GET /translation/id/{id} | query a specific translation |
TranslationApi | translationIdIdPut | PUT /translation/id/{id} | update a translation |
TranslationApi | translationPost | POST /translation | create a translation |
TransportationOrderApi | transportationOrderCountGet | GET /transportationOrder/count | count transportationOrder |
TransportationOrderApi | transportationOrderGet | GET /transportationOrder | query transportationOrder |
TransportationOrderApi | transportationOrderIdIdCreatePickPost | POST /transportationOrder/id/{id}/createPick | |
TransportationOrderApi | transportationOrderIdIdCreatePickingListPost | POST /transportationOrder/id/{id}/createPickingList | |
TransportationOrderApi | transportationOrderIdIdCreateTransportationOrderFromUnpickedRecordsPost | POST /transportationOrder/id/{id}/createTransportationOrderFromUnpickedRecords | |
TransportationOrderApi | transportationOrderIdIdDelete | DELETE /transportationOrder/id/{id} | delete a transportationOrder |
TransportationOrderApi | transportationOrderIdIdGet | GET /transportationOrder/id/{id} | query a specific transportationOrder |
TransportationOrderApi | transportationOrderIdIdInternalTransportReferencesForPickUpGet | GET /transportationOrder/id/{id}/internalTransportReferencesForPickUp | |
TransportationOrderApi | transportationOrderIdIdPickPickPost | POST /transportationOrder/id/{id}/pickPick | |
TransportationOrderApi | transportationOrderIdIdPut | PUT /transportationOrder/id/{id} | update a transportationOrder |
TransportationOrderApi | transportationOrderIdIdPutDownInternalTransportReferencePost | POST /transportationOrder/id/{id}/putDownInternalTransportReference | |
TransportationOrderApi | transportationOrderPost | POST /transportationOrder | create a transportationOrder |
UnitApi | unitCountGet | GET /unit/count | count unit |
UnitApi | unitGet | GET /unit | query unit |
UnitApi | unitIdIdDelete | DELETE /unit/id/{id} | delete a unit |
UnitApi | unitIdIdGet | GET /unit/id/{id} | query a specific unit |
UnitApi | unitIdIdPut | PUT /unit/id/{id} | update a unit |
UnitApi | unitPost | POST /unit | create a unit |
UserApi | userCountGet | GET /user/count | count user |
UserApi | userCurrentUserGet | GET /user/currentUser | |
UserApi | userGet | GET /user | query user |
UserApi | userIdIdDelete | DELETE /user/id/{id} | delete a user |
UserApi | userIdIdGet | GET /user/id/{id} | query a specific user |
UserApi | userIdIdInvitePost | POST /user/id/{id}/invite | |
UserApi | userIdIdPut | PUT /user/id/{id} | update a user |
UserApi | userIdIdUserImageGet | GET /user/id/{id}/userImage | |
UserApi | userIdIdUserImageThumbnailGet | GET /user/id/{id}/userImageThumbnail | |
UserApi | userPost | POST /user | create a user |
UserRoleApi | userRoleCountGet | GET /userRole/count | count userRole |
UserRoleApi | userRoleDisableUserRolesDuringTrialPost | POST /userRole/disableUserRolesDuringTrial | |
UserRoleApi | userRoleEnableUserRolesDuringTrialPost | POST /userRole/enableUserRolesDuringTrial | |
UserRoleApi | userRoleGet | GET /userRole | query userRole |
UserRoleApi | userRoleIdIdDelete | DELETE /userRole/id/{id} | delete a userRole |
UserRoleApi | userRoleIdIdGet | GET /userRole/id/{id} | query a specific userRole |
UserRoleApi | userRoleIdIdPut | PUT /userRole/id/{id} | update a userRole |
UserRoleApi | userRolePost | POST /userRole | create a userRole |
VariantArticleApi | variantArticleCountGet | GET /variantArticle/count | count variantArticle |
VariantArticleApi | variantArticleGet | GET /variantArticle | query variantArticle |
VariantArticleApi | variantArticleIdIdDelete | DELETE /variantArticle/id/{id} | delete a variantArticle |
VariantArticleApi | variantArticleIdIdGet | GET /variantArticle/id/{id} | query a specific variantArticle |
VariantArticleApi | variantArticleIdIdPut | PUT /variantArticle/id/{id} | update a variantArticle |
VariantArticleApi | variantArticlePost | POST /variantArticle | create a variantArticle |
VariantArticleAttributeApi | variantArticleAttributeCountGet | GET /variantArticleAttribute/count | count variantArticleAttribute |
VariantArticleAttributeApi | variantArticleAttributeGet | GET /variantArticleAttribute | query variantArticleAttribute |
VariantArticleAttributeApi | variantArticleAttributeIdIdDelete | DELETE /variantArticleAttribute/id/{id} | delete a variantArticleAttribute |
VariantArticleAttributeApi | variantArticleAttributeIdIdGet | GET /variantArticleAttribute/id/{id} | query a specific variantArticleAttribute |
VariantArticleAttributeApi | variantArticleAttributeIdIdPut | PUT /variantArticleAttribute/id/{id} | update a variantArticleAttribute |
VariantArticleAttributeApi | variantArticleAttributePost | POST /variantArticleAttribute | create a variantArticleAttribute |
VariantArticleVariantApi | variantArticleVariantCountGet | GET /variantArticleVariant/count | count variantArticleVariant |
VariantArticleVariantApi | variantArticleVariantGet | GET /variantArticleVariant | query variantArticleVariant |
VariantArticleVariantApi | variantArticleVariantIdIdGet | GET /variantArticleVariant/id/{id} | query a specific variantArticleVariant |
WarehouseApi | warehouseCountGet | GET /warehouse/count | count warehouse |
WarehouseApi | warehouseGet | GET /warehouse | query warehouse |
WarehouseApi | warehouseIdIdActivatePost | POST /warehouse/id/{id}/activate | |
WarehouseApi | warehouseIdIdDeactivatePost | POST /warehouse/id/{id}/deactivate | |
WarehouseApi | warehouseIdIdDelete | DELETE /warehouse/id/{id} | delete a warehouse |
WarehouseApi | warehouseIdIdGet | GET /warehouse/id/{id} | query a specific warehouse |
WarehouseApi | warehouseIdIdPut | PUT /warehouse/id/{id} | update a warehouse |
WarehouseApi | warehousePost | POST /warehouse | create a warehouse |
WarehouseStockApi | warehouseStockCountGet | GET /warehouseStock/count | count warehouseStock |
WarehouseStockApi | warehouseStockGet | GET /warehouseStock | query warehouseStock |
WarehouseStockApi | warehouseStockIdIdGet | GET /warehouseStock/id/{id} | query a specific warehouseStock |
WarehouseStockMovementApi | warehouseStockMovementBookDirectStockTransferPost | POST /warehouseStockMovement/bookDirectStockTransfer | |
WarehouseStockMovementApi | warehouseStockMovementBookFromLoadingEquipmentPlacePost | POST /warehouseStockMovement/bookFromLoadingEquipmentPlace | |
WarehouseStockMovementApi | warehouseStockMovementBookIncomingMovementPost | POST /warehouseStockMovement/bookIncomingMovement | |
WarehouseStockMovementApi | warehouseStockMovementBookOntoInternalTransportReferencePost | POST /warehouseStockMovement/bookOntoInternalTransportReference | |
WarehouseStockMovementApi | warehouseStockMovementBookOutgoingMovementPost | POST /warehouseStockMovement/bookOutgoingMovement | |
WarehouseStockMovementApi | warehouseStockMovementBookToLoadingEquipmentPlacePost | POST /warehouseStockMovement/bookToLoadingEquipmentPlace | |
WarehouseStockMovementApi | warehouseStockMovementCountGet | GET /warehouseStockMovement/count | count warehouseStockMovement |
WarehouseStockMovementApi | warehouseStockMovementGet | GET /warehouseStockMovement | query warehouseStockMovement |
WarehouseStockMovementApi | warehouseStockMovementIdIdGet | GET /warehouseStockMovement/id/{id} | query a specific warehouseStockMovement |
WebhookApi | webhookCountGet | GET /webhook/count | count webhook |
WebhookApi | webhookGet | GET /webhook | query webhook |
WebhookApi | webhookIdIdDelete | DELETE /webhook/id/{id} | delete a webhook |
WebhookApi | webhookIdIdGet | GET /webhook/id/{id} | query a specific webhook |
WebhookApi | webhookIdIdPut | PUT /webhook/id/{id} | update a webhook |
WebhookApi | webhookPost | POST /webhook | create a webhook |
WeclappOsApi | weclappOsCountGet | GET /weclappOs/count | count weclappOs |
WeclappOsApi | weclappOsGet | GET /weclappOs | query weclappOs |
WeclappOsApi | weclappOsIdIdDelete | DELETE /weclappOs/id/{id} | delete a weclappOs |
WeclappOsApi | weclappOsIdIdGet | GET /weclappOs/id/{id} | query a specific weclappOs |
WeclappOsApi | weclappOsIdIdPut | PUT /weclappOs/id/{id} | update a weclappOs |
WeclappOsApi | weclappOsPost | POST /weclappOs | create a weclappOs |
Models
- AbstractBillOfMaterial
- AbstractBookRecord
- AbstractEntity
- AbstractEntityWithCustomAttributes
- AbstractParty
- AccountingTransaction
- AccountingTransactionBatchBookingPost200Response
- AccountingTransactionBatchBookingPostRequest
- AccountingTransactionBatchBookingPostRequestBatchBookingDto
- AccountingTransactionCountGet200Response
- AccountingTransactionDetail
- AccountingTransactionGet200Response
- AccountingTransactionStatus
- Address
- AdvancePaymentStatus
- AggregatePackagingUnit
- AggregateStock
- Amount
- ApiProblem
- ApiProblemType
- ArchivedEmail
- ArchivedEmailGet200Response
- ArchivedEmailIdIdRemoveReferencePostRequest
- Article
- ArticleAccountingCodeGet200Response
- ArticleAlternativeQuantity
- ArticleCalculationPrice
- ArticleCalculationPriceType
- ArticleCategory
- ArticleCategoryGet200Response
- ArticleGet200Response
- ArticleGet200ResponseAdditionalProperties
- ArticleIdIdChangeUnitPostRequest
- ArticleIdIdCreateDatasheetPdfPostRequest
- ArticleIdIdCreateLabelPdfPostRequest
- ArticleIdIdPackagingUnitStructureGet200Response
- ArticleImage
- ArticleItemGroup
- ArticleItemGroupGet200Response
- ArticleItemGroupItem
- ArticlePrice
- ArticlePriceGet200Response
- ArticlePriceWithoutArticleReference
- ArticlePriceWithoutSalesChannel
- ArticleSupplySource
- ArticleSupplySourceGet200Response
- ArticleSupplySourceGet200ResponseAdditionalProperties
- ArticleType
- Attendance
- AttendanceCurrentAttendanceGet200Response
- AttendanceGet200Response
- BalanceSheetItem
- BankAccount
- BankAccountGet200Response
- BaseArticle
- BaseMinimalRecordItem
- BasePick
- BasePurchaseRecord
- BaseRecord
- BaseRecordItem
- BaseRecordItemWithMoney
- BaseRecordItemWithPrintSettings
- BaseRecordWithMoney
- BaseSalesRecord
- BaseSalesRecordItemWithCost
- BaseSalesRecordItemWithService
- BaseSalesRecordWithAddresses
- BaseShipment
- BaseShippingCostItem
- BatchBookingRecord
- BatchNumber
- BatchNumberGet200Response
- BatchSerialNumber
- BillOfMaterial
- BillUntil
- BillableInvoiceStatus
- BlanketPurchaseOrder
- BlanketPurchaseOrderGet200Response
- BlanketPurchaseOrderIdIdGenerateReleasesPost200Response
- BlanketPurchaseOrderIdIdGenerateReleasesPostRequest
- BlanketPurchaseOrderStatusHistory
- BlanketPurchaseOrderStatusType
- BookingType
- CalculationType
- Calendar
- CalendarEvent
- CalendarEventAttendee
- CalendarEventGet200Response
- CalendarGet200Response
- CalendarIdIdDeleteCalendarAndMoveEventsPostRequest
- CalendarSharingPermissionType
- CalendarSharingPermissions
- Campaign
- CampaignGet200Response
- CampaignParticipant
- CampaignParticipantGet200Response
- CampaignType
- CashAccount
- CashAccountGet200Response
- CollectiveInvoicePositionPrintType
- Comment
- CommentGet200Response
- CommercialLanguage
- CommercialLanguageGet200Response
- CommissionSalesPartner
- CommissionType
- ConditionsForEntityType
- Contract
- ContractAdditionalAddress
- ContractAuthorizationUnit
- ContractAuthorizationUnitGet200Response
- ContractBillingType
- ContractChargeInterval
- ContractChargeIntervalType
- ContractChargeType
- ContractCostItem
- ContractGet200Response
- ContractItem
- ContractReminderType
- ContractSoftframe
- ContractStatus
- ContractUnitType
- CostCenter
- CostCenterGet200Response
- CostCenterWithDistributionPercentage
- CostType
- CostTypeGet200Response
- CrmEvent
- CrmEventGet200Response
- CrmEventType
- Currency
- CurrencyCompanyCurrencyGet200Response
- CurrencyGet200Response
- CustomAttribute
- CustomAttributeDefinition
- CustomAttributeDefinitionConditionOperator
- CustomAttributeDefinitionConditionType
- CustomAttributeDefinitionConditions
- CustomAttributeDefinitionGet200Response
- CustomAttributeDefinitionListValue
- CustomAttributeDefinitionOrder
- CustomAttributeDefinitionPermission
- CustomAttributeDefinitionPermissionType
- CustomAttributeDefinitionPropertyCondition
- CustomAttributeDefinitionReadOrderGet200Response
- CustomAttributeDefinitionTranslation
- CustomAttributeDefinitionUpdateOrderPostRequest
- CustomAttributeDefinitionUpdateOrderPostRequestOrderInner
- CustomAttributeEntityType
- CustomAttributeExtendableEntity
- CustomAttributePublicPageType
- CustomAttributeType
- CustomValue
- CustomerBusinessType
- CustomerSatisfaction
- CustomerSpecificArticleAttributes
- DebitCreditIndicator
- DemoTestSystemInfo
- DesiredInvoiceStatusType
- DispositionInfoAvailabilityType
- DistributionChannel
- Document
- DocumentCopyPost200Response
- DocumentCopyPostRequest
- DocumentGet200Response
- DocumentIdIdCopyPostRequest
- DocumentType
- DocumentVersion
- DueDateOption
- DunningBlockState
- Duration
- EcommerceOrder
- EcommerceShippingCarrier
- EmailAddresses
- EntityReference
- EventInvitationStatus
- EventRight
- ExternalConnection
- ExternalConnectionGet200Response
- ExternalConnectionType
- FastProductionBookingResult
- FastProductionBookingResultMessage
- FinancialYear
- FinancialYearGet200Response
- FinancialYearIdIdGeneratePeriodsPost200Response
- FinancialYearStatus
- FollowupBusyState
- FulfillmentProvider
- FulfillmentProviderGet200Response
- FulfillmentProviderType
- IncomingBooking
- IncomingGoods
- IncomingGoodsGet200Response
- IncomingGoodsIdIdAddPurchaseOrdersPost200Response
- IncomingGoodsIdIdAddPurchaseOrdersPostRequest
- IncomingGoodsIdIdCreateCompensationShipmentPost200Response
- IncomingGoodsIdIdCreateCreditNotePost200Response
- IncomingGoodsIdIdCreatePurchaseInvoicePost200Response
- IncomingGoodsIdIdCreateSupplierReturnPostRequest
- IncomingGoodsIdIdIncomingBookingsGet200Response
- IncomingGoodsIdIdUpdateIncomingBookingsPostRequest
- IncomingGoodsIdIdUpdateIncomingBookingsPostRequestIncomingBookingsInner
- IncomingGoodsItem
- InternalShippingCarrier
- InternalTicketStatus
- InternalTransportReference
- InternalTransportReferenceGet200Response
- Inventory
- InventoryCreatePost200Response
- InventoryCreatePostRequest
- InventoryCreatePostRequestInventory
- InventoryGet200Response
- InventoryGroup
- InventoryGroupGet200Response
- InventoryItem
- InventoryItemGet200Response
- InventorySerialNumber
- InventorySerialNumberStatus
- InventoryStatusHistory
- InventoryStatusType
- InventoryTransportReference
- InventoryTransportReferenceGet200Response
- InvoicingType
- ItemPick
- ItemType
- JobAbortGet200Response
- JobProgress
- JobResult
- JobStatus
- JobType
- LeadStatus
- LedgerAccount
- LedgerAccountGet200Response
- LedgerAccountType
- LevelOfDetail
- License
- LoadingEquipmentIdentifier
- LoadingEquipmentIdentifierGet200Response
- MailTemplate
- MailTemplateGet200Response
- Manufacturer
- ManufacturerGet200Response
- MarginCalculationPriceType
- MetaQueryFilterPropertiesGet200Response
- MetaResourcesGet200Response
- MinimalStoragePlace
- MoneyTransaction
- MoneyTransactionProcessingStrategy
- MoneyTransactionSource
- NestedStoragePlace
- Notification
- NotificationGet200Response
- NotificationIdIdMarkReadPost200Response
- NotificationPriority
- OfferOutType
- OfferStatusType
- OnlineAccount
- OnlineAccountType
- OnlyId
- OpenItem
- OpenItemType
- Opportunity
- OpportunityGet200Response
- OpportunityIdIdLinkQuotationPost200Response
- OpportunityIdIdLinkQuotationPostRequest
- OrderStatusType
- PackagingUnit
- Party
- PartyBankAccount
- PartyEmailAddresses
- PartyGet200Response
- PartyGet200ResponseAdditionalProperties
- PartyHabitualExporterLetterOfIntent
- PartyHabitualExporterLetterOfIntentType
- PartyIdIdCreatePublicPagePost200Response
- PartyType
- PaymentApplication
- PaymentMethod
- PaymentMethodGet200Response
- PaymentMethodTypeKey
- PaymentRun
- PaymentRunGet200Response
- PaymentRunItem
- PaymentRunItemGet200Response
- PaymentRunPaymentType
- PaymentStatus
- PaymentType
- PerformanceRecordedStatus
- Period
- PermissionString
- Pick
- PickGet200Response
- PriceCalculationParameter
- PriceCalculationParameterGet200Response
- PriceConditionType
- PriceData
- PriceDataReductionAdditionItem
- PriceScaleType
- ProductionArticleConfigurationRule
- ProductionCostCenterType
- ProductionOrder
- ProductionOrderFastProductionBookingPost200Response
- ProductionOrderFastProductionBookingPostRequest
- ProductionOrderGet200Response
- ProductionOrderItem
- ProductionOrderItemStatus
- ProductionOrderStatusHistory
- ProductionOrderStatusType
- ProductionOrderWorkItem
- ProductionWorkSchedule
- ProductionWorkScheduleAssignment
- ProductionWorkScheduleAssignmentGet200Response
- ProductionWorkScheduleGet200Response
- ProductionWorkScheduleItem
- ProductionWorkScheduleItemTimeType
- ProductionWorkScheduleStatus
- ProjectMembers
- PropertyTranslation
- PropertyTranslationReadPropertyTranslationsGet200Response
- PropertyTranslationUpdatePropertyTranslationsPostRequest
- PropertyTranslationUpdatePropertyTranslationsPostRequestPropertyTranslationsInner
- PropertyTranslationValue
- PurchaseInvoice
- PurchaseInvoiceGet200Response
- PurchaseInvoiceIdIdCreateContractPost200Response
- PurchaseInvoiceIdIdCreateCreditNotePostRequest
- PurchaseInvoiceItem
- PurchaseInvoiceItemRelationship
- PurchaseInvoiceShippingCostItem
- PurchaseInvoiceStatusHistory
- PurchaseInvoiceStatusType
- PurchaseInvoiceType
- PurchaseOpenItem
- PurchaseOpenItemGet200Response
- PurchaseOpenItemIdIdCreatePaymentApplicationPost200Response
- PurchaseOpenItemIdIdCreatePaymentApplicationPostRequest
- PurchaseOpenItemIdIdUpdatePaymentStatePostRequest
- PurchaseOrder
- PurchaseOrderGet200Response
- PurchaseOrderIdIdCancelDropshippingShipmentsPost200Response
- PurchaseOrderIdIdCancelDropshippingShipmentsPostRequest
- PurchaseOrderIdIdCreateIncomingGoodsPostRequest
- PurchaseOrderIdIdCreatePurchaseInvoicePostRequest
- PurchaseOrderIdIdProcessDropshippingPostRequest
- PurchaseOrderIdIdProcessDropshippingPostRequestProcessPurchaseOrderItemsInner
- PurchaseOrderIdIdProcessDropshippingPostRequestShipmentParameters
- PurchaseOrderItem
- PurchaseOrderRequest
- PurchaseOrderRequestGet200Response
- PurchaseOrderRequestIdIdCreateBlanketPurchaseOrderPostRequest
- PurchaseOrderRequestIdIdCreatePurchaseOrderPostRequest
- PurchaseOrderRequestIdIdCreatePurchaseOrderPostRequestOfferItemToUpdateSupplierInformationInner
- PurchaseOrderRequestIdIdExportItemsAsCsvPostRequest
- PurchaseOrderRequestIdIdPushPurchasePricesPostRequest
- PurchaseOrderRequestItem
- PurchaseOrderRequestItemScaleValue
- PurchaseOrderRequestOffer
- PurchaseOrderRequestOfferItem
- PurchaseOrderRequestOfferItemScaleValue
- PurchaseOrderRequestPurchasePriceUpdateMode
- PurchaseOrderRequestStatusHistory
- PurchaseOrderRequestStatusType
- PurchaseOrderRequestSupplierStatusType
- PurchaseOrderRequestType
- PurchaseOrderShippingCostItem
- PurchaseOrderStatusHistory
- PurchaseRequisition
- PurchaseRequisitionGet200Response
- PurchaseRequisitionStartMaterialPlanningRunPostRequest
- PurchaseRequisitionStatusHistory
- PurchaseRequisitionStatusType
- PurchaseShippingCostItem
- QuantityConversion
- Quotation
- QuotationGet200Response
- QuotationIdIdAcceptPost200Response
- QuotationIdIdAcceptPostRequest
- QuotationIdIdAcceptPostRequestAcceptQuotationItemsInner
- QuotationIdIdAddDefaultScalePricesToItemsPostRequest
- QuotationIdIdCreatePurchaseOrderRequestPost200Response
- QuotationIdIdCreatePurchaseOrderRequestPostRequest
- QuotationIdIdInquirePostRequest
- QuotationIdIdSetCostsForItemsWithoutCostPostRequest
- QuotationItem
- QuotationItemScaleValue
- QuotationShippingCostItem
- QuotationStatusHistory
- Rating
- RecordAddress
- RecordEmailingRule
- RecordEmailingRuleEventType
- RecordEmailingRuleGet200Response
- RecordEmailingRuleRecipientType
- RecordItemReductionAdditionSource
- RecordItemReductionAdditionType
- RecurringEvent
- RecurringEventType
- ReductionAddition
- ReductionAdditionItem
- Region
- RegionGet200Response
- Releases
- Reminder
- ReminderGet200Response
- ReminderRecurringEvent
- ReminderSendType
- RemotePrintJob
- RemotePrintJobCreatePrintJobWithDocumentPost200Response
- RemotePrintJobGet200Response
- RemotePrintJobStatus
- SalesBillOfMaterialArticleItem
- SalesChannel
- SalesChannelActiveSalesChannelsGet200Response
- SalesInvoice
- SalesInvoiceGet200Response
- SalesInvoiceIdIdAddSalesOrdersPostRequest
- SalesInvoiceItem
- SalesInvoiceItemRelationship
- SalesInvoiceOrigin
- SalesInvoiceShippingCostItem
- SalesInvoiceStatusHistory
- SalesInvoiceStatusType
- SalesInvoiceType
- SalesOpenItem
- SalesOpenItemGet200Response
- SalesOpenItemIdIdCreatePaymentApplicationPost200Response
- SalesOrder
- SalesOrderDefaultValuesForCreateGet200Response
- SalesOrderGet200Response
- SalesOrderGet200ResponseAdditionalProperties
- SalesOrderIdIdCreateDropshippingPostRequest
- SalesOrderIdIdCreatePurchaseOrderPostRequest
- SalesOrderIdIdCreatePurchaseOrderRequestPostRequest
- SalesOrderIdIdCreateSalesInvoicePostRequest
- SalesOrderItem
- SalesOrderPayment
- SalesOrderPaymentType
- SalesOrderShippingCostItem
- SalesOrderStatusHistory
- SalesShippingCostItem
- SalesStage
- SalesStageGet200Response
- SalesStageHistory
- Salutation
- SepaDirectDebitMandate
- SepaDirectDebitMandateGet200Response
- SepaDirectDebitRuntime
- SepaDirectDebitType
- SerialNumber
- SerialNumberGet200Response
- Shelf
- ShelfGet200Response
- ShelfIdIdActivatePost200Response
- Shipment
- ShipmentGet200Response
- ShipmentInType
- ShipmentItem
- ShipmentMethod
- ShipmentMethodGet200Response
- ShipmentOutType
- ShipmentReturnAssessmentGet200Response
- ShipmentReturnDescription
- ShipmentStatus
- ShipmentStatusType
- ShippingCarrier
- ShippingCarrierGet200Response
- ShippingServiceProviderType
- SpecialCalculationMode
- StockMovementType
- StorageLocation
- StorageLocationGet200Response
- StorageLocationIdIdActivatePost200Response
- StoragePlace
- StoragePlaceGet200Response
- StoragePlaceSize
- StoragePlaceSizeGet200Response
- StoragePlaceType
- StoragePlaceTypeSettings
- StoreType
- SuccessResponse
- SupplierOrderStatusType
- SupplierOrderType
- SupplySource
- SystemCreateDemoTestSystemPostRequest
- SystemDemoTestSystemInfoGet200Response
- SystemLicensesGet200Response
- SystemPermissionsGet200Response
- Tag
- TagGet200Response
- Tax
- TaxConfigurePurchaseTaxesPostRequest
- TaxConfigureSalesTaxesPostRequest
- TaxDeterminationRule
- TaxDeterminationRuleGet200Response
- TaxFindPurchaseTaxGet200Response
- TaxGet200Response
- TaxKey
- TaxRateType
- TaxResetSystemTaxesPostRequest
- TaxType
- TeamRole
- TemplateType
- TermOfPayment
- TermOfPaymentCondition
- TermOfPaymentGet200Response
- Ticket
- TicketAssigneeType
- TicketAssignmentRule
- TicketAssignmentRuleGet200Response
- TicketCategory
- TicketCategoryGet200Response
- TicketFaq
- TicketFaqGet200Response
- TicketFaqVisibility
- TicketGet200Response
- TicketGet200ResponseAdditionalProperties
- TicketIdIdCreatePublicPagePost200Response
- TicketIdIdLinkSalesOrderPostRequest
- TicketPoolingGroup
- TicketPoolingGroupGet200Response
- TicketPoolingGroupMember
- TicketServiceLevelAgreement
- TicketServiceLevelAgreementGet200Response
- TicketServiceLevelAgreementTarget
- TicketServiceLevelAgreementUnit
- TicketStatus
- TicketStatusColor
- TicketStatusGet200Response
- TicketType
- TicketTypeGet200Response
- TimeUnit
- Translation
- TranslationGet200Response
- TranslationValue
- TransportPick
- TransportationOrder
- TransportationOrderGet200Response
- TransportationOrderIdIdCreatePickPost200Response
- TransportationOrderIdIdCreatePickPostRequest
- TransportationOrderIdIdCreatePickPostRequestExistingReservationsInner
- TransportationOrderIdIdCreateTransportationOrderFromUnpickedRecordsPostRequest
- TransportationOrderIdIdPickPickPostRequest
- TransportationOrderIdIdPutDownInternalTransportReferencePostRequest
- TransportationOrderStatusHistory
- TransportationOrderStatusType
- TransportationOrderType
- Unit
- UnitGet200Response
- User
- UserCurrentUserGet200Response
- UserGet200Response
- UserRole
- UserRoleGet200Response
- UserStatus
- ValidationError
- ValidationErrorType
- VariantArticle
- VariantArticleAttribute
- VariantArticleAttributeGet200Response
- VariantArticleAttributeOption
- VariantArticleGet200Response
- VariantArticleVariant
- VariantArticleVariantGet200Response
- VariantArticleVariantWithoutReference
- Warehouse
- WarehouseGet200Response
- WarehouseIdIdActivatePost200Response
- WarehouseQuantity
- WarehouseStock
- WarehouseStockGet200Response
- WarehouseStockMovement
- WarehouseStockMovementBookDirectStockTransferPostRequest
- WarehouseStockMovementBookDirectStockTransferPostRequestCustomAttributesInner
- WarehouseStockMovementBookFromLoadingEquipmentPlacePostRequest
- WarehouseStockMovementBookIncomingMovementPostRequest
- WarehouseStockMovementBookOntoInternalTransportReferencePostRequest
- WarehouseStockMovementBookOutgoingMovementPostRequest
- WarehouseStockMovementBookToLoadingEquipmentPlacePostRequest
- WarehouseStockMovementGet200Response
- Webhook
- WebhookGet200Response
- WebhookRequestMethod
- WeclappOs
- WeclappOsGet200Response
Authorization
Authentication schemes defined for the API:
api-token
- Type: API key
- API key parameter name: AuthenticationToken
- Location: HTTP header
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
2
- Generator version:
7.12.0-SNAPSHOT
- Generator version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen