Download OpenAPI specification:Download
The Point of Rental API is intended for both customer and 3rd party usage. As our API grows, we will do our best to enrich this documentation. Please check back often.
In order to make calls through the Global API, you will need to have a few things in place. These steps vary by product. Make sure you read over the parts that call out your flavor of Point of Rental.
This means you must first be an active and paying customer of the Elite, Syrinx 365, or Essentials platforms.
If you are Elite/Syrinx based, you will need to have what we call the “SQS Listener” running on the machine that serves your database and current Elite/Syrinx API. This should be setup by Point of Rental, so feel free to ask us if you suspect it may not be live. Once this service is running, we will be able to talk between the Global API and your local server through a secure channel. This is what will allow us to continue setting up users and licenses through our Global Admin tool. This also enables your server to talk to our POR One mobile application, among other things.
This means your user account inside of our product must have an email address for the username and a password that fits the minimum requirements. Additionally, your company must have the “Global Login” feature turned on and synced up. This is done a little bit differently depending on your product, but we can help you with that.
You will need to obtain an API Key from Point of Rental that can then be used to authenticate the calls you will make against the Global API. This Key is sacred and will need to be protected, as it allows access to your data. We can change them over time if you wish, so feel free to reach out to us on that.
Feel free to test out the API now with your API Key. Otherwise, happy API'ing!
There are two types of URLs you can hit.
https://api.pointofrental.com/v1/apikey/contacts
https://api.pointofrental.com/v1/apikey/contacts/{ContactId}
could resolve tohttps://api.pointofrental.com/v1/apikey/contacts/12345
Your API Key should be included in the request by placing it in the X-API-Key header. Here is a sample request:
GET /apikey/customers X-API-Key: <YOUR API KEY GOES HERE>
Supported by Elite and Syrinx:
Only supported per-endpoint where noted:
Additional comparaters supported by Elite:
Filters are of the form:
{ "field": "The field from the model to compare.", "type": "The type of comparator (from above list).", "value": "The value to compare the field to." }
Example:
GET /apikey/customers X-Filter: [ { "type": "AND", "value": [ { "field": "Name", "type": "LIKE", "value": "John Doe" }, { "field": "CompanyName", "type": "LIKE", "value": "XYZ Company" } ] } ]
Search filter example:
GET /apikey/contacts X-Filter: [ { "field": "Search", "type": "==", "value": "some search query" } ]
Note: 100 is the upper limit on page size requests.
Paging example:
GET /apikey/contracts X-Paging: { "page": 1, "pageSize": 25 }
2xx Responses: Create: 201 - Record created. Get All: 200 - Record(s) found. Get by Id: 200 - Record found. Update: 200 - Record updated. Delete: 200 - Record deleted. 204 - No record found to delete. 4xx Responses: Bad Request: 400 - The request is malformed in some way. See the response message for details. Unauthorized: 403 - Resource exists but you do not have access. Not Found: 404 - Resource does not exist.
Categories allow you to organize your rental inventory into logical groups. These can be used for reporting, filtering, and organization of your rental items.
Returns a list of all categories in the system. Results can be filtered and sorted.
hidden | boolean Filter to only return hidden or visible categories |
sort | string Default: "name" Enum: "name" "id" Field to sort results by |
ModelType | string Default: "standard" Value: "Category" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
Identifiers | object or null Default: {} Identifying items for Category. |
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this category |
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this category |
Description | string or null Default: "This is an example description for the API documentation." This should describe the category. Likely a single sentence, but could be small paragraph. Elite: This field is not supported. |
DisplayOrder | number or null >= 1 Default: 42.5 By default, we might sort by A -> Z, but in some cases, stores may want to manually set an items display order within a category. This is the internal products display order and may not be optimal for customer facing usages. Elite: This field is not supported. |
Division | string or null Default: "example value" The division of a company. |
Array of objects Default: [] An array of publicly accessible URLs or URI's that resolve to images of the item. Also, supports some metadata. We will assume they are in order so that the first one in the list is the default image for the item. Elite: This field is not supported. | |
ParentCategoryId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CategoryId. Elite: This field is not supported. |
Tags | Array of strings Default: ["example item 1","example item 2"] This is an array of tags or keywords. Generally expected to be like a subcategory. Elite: This field is not supported. |
AdditionalFields | object or null Default: {} Additional fields for Category. |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted. Elite: This is always 0. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "Division": "example value",
- "Images": [ ],
- "ParentCategoryId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Tags": [
- "example item 1",
- "example item 2"
], - "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
Supported by: Elite, Syrinx
CategoryId required | string |
ModelType | string Default: "standard" Value: "Category" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||
Identifiers | object or null Default: {} Identifying items for Category. | ||||
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this category | ||||
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this category | ||||
Description | string or null Default: "This is an example description for the API documentation." This should describe the category. Likely a single sentence, but could be small paragraph. Elite: This field is not supported. | ||||
DisplayOrder | number or null >= 1 Default: 42.5 By default, we might sort by A -> Z, but in some cases, stores may want to manually set an items display order within a category. This is the internal products display order and may not be optimal for customer facing usages. Elite: This field is not supported. | ||||
Division | string or null Default: "example value" The division of a company. | ||||
Array of objects Default: [] An array of publicly accessible URLs or URI's that resolve to images of the item. Also, supports some metadata. We will assume they are in order so that the first one in the list is the default image for the item. Elite: This field is not supported. | |||||
Array
| |||||
ParentCategoryId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CategoryId. Elite: This field is not supported. | ||||
Tags | Array of strings Default: ["example item 1","example item 2"] This is an array of tags or keywords. Generally expected to be like a subcategory. Elite: This field is not supported. | ||||
AdditionalFields | object or null Default: {} Additional fields for Category. | ||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted. Elite: This is always 0. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "Division": "example value",
- "Images": [ ],
- "ParentCategoryId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Tags": [
- "example item 1",
- "example item 2"
], - "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
With this endpoint, you can look up enums related to categories. Currently, the only enum used is "departmentid".
field required | string |
ModelType | string Default: "standard" Value: "Lookup" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
Description | string or null Default: "This is an example description for the API documentation." |
Field | string Default: "example value" |
Value | string Default: "example value" |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "Field": "example value",
- "Value": "example value"
}
]
Contacts represent individuals associated with customers, vendors, or your own organization. They store contact information including phone numbers, email addresses, and roles.
Supported by: Elite
Required fields:
Name | string or null [ 1 .. 50 ] characters Default: "Example Name" The display name for the contact. | ||||||||
object or null Default: {"DriversLicense":"example value","EmployeeId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contact. | |||||||||
| |||||||||
Department | string or null <= 50 characters Default: "example value" Department of the company. | ||||||||
Disabled | boolean or null Default: true This is the state of the Contact record. By default, this state is FALSE. Setting a Contact Disabled property to TRUE temporarily deactivates the Contact until it is updated to FALSE. Elite: Supported Essentials: Supported Syrinx: Not Supported | ||||||||
Array of objects or null Default: [] Can support multiple email addresses for a contact. Elite: This array will only have a single element. | |||||||||
Array
| |||||||||
FirstName | string or null Default: "Example Name" First Name (if it's an individual). Elite: Read-Only | ||||||||
LastName | string or null Default: "Example Name" Last Name (if it's an individual). Elite: Read-Only | ||||||||
Array of objects or null Default: [] Can support multiple phone numbers for a contacts. | |||||||||
Array
| |||||||||
Title | string or null <= 255 characters Default: "example value" The contact's title. | ||||||||
object or null Default: {"InactiveDateTime":"2023-08-15"} Additional fields for Contact. | |||||||||
|
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "DriversLicense": "example value",
- "EmployeeId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "CompanyName": "Example Name",
- "Department": "example value",
- "Disabled": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "LastName": "Example Name",
- "Phones": [ ],
- "Title": "example value",
- "AdditionalFields": {
- "InactiveDateTime": "2023-08-15"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "DriversLicense": "example value",
- "EmployeeId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "CompanyName": "Example Name",
- "Department": "example value",
- "Disabled": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "LastName": "Example Name",
- "Phones": [ ],
- "Title": "example value",
- "AdditionalFields": {
- "InactiveDateTime": "2023-08-15"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Enum: "Contact" "CustomerContact" "VendorContact" "ContractContact" These are the different types of contact models we can use. Only CustomerContacts are postable. The contact models may be
|
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" The display name for the contact. |
object or null Default: {"DriversLicense":"example value","EmployeeId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contact. | |
Array of objects Default: [] Can support multiple addresses for a contact. Elite: This field is not supported. | |
CompanyName | string or null Default: "Example Name" Name of the company. Elite: This field is not supported. |
Department | string or null Default: "example value" Department of the company. |
Disabled | boolean or null Default: true This is the state of the Contact record. By default, this state is FALSE. Setting a Contact Disabled property to TRUE temporarily deactivates the Contact until it is updated to FALSE. Elite: Supported Essentials: Supported Syrinx: Not Supported |
Array of objects or null Default: [] Can support multiple email addresses for a contact. Elite: This array will only have a single element. | |
FirstName | string or null Default: "Example Name" First Name (if it's an individual). Elite: Read-Only |
LastName | string or null Default: "Example Name" Last Name (if it's an individual). Elite: Read-Only |
Array of objects or null Default: [] Can support multiple phone numbers for a contacts. | |
Title | string or null Default: "example value" The contact's title. |
object or null Default: {"InactiveDateTime":"2023-08-15"} Additional fields for Contact. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "DriversLicense": "example value",
- "EmployeeId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "CompanyName": "Example Name",
- "Department": "example value",
- "Disabled": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "LastName": "Example Name",
- "Phones": [ ],
- "Title": "example value",
- "AdditionalFields": {
- "InactiveDateTime": "2023-08-15"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
Supported by: Elite, Syrinx
ContactId required | string |
ModelType | string Default: "standard" Enum: "Contact" "CustomerContact" "VendorContact" "ContractContact" These are the different types of contact models we can use. Only CustomerContacts are postable. The contact models may be
| ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" The display name for the contact. | ||||||||||||||||||||||||||
object or null Default: {"DriversLicense":"example value","EmployeeId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contact. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Can support multiple addresses for a contact. Elite: This field is not supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CompanyName | string or null Default: "Example Name" Name of the company. Elite: This field is not supported. | ||||||||||||||||||||||||||
Department | string or null Default: "example value" Department of the company. | ||||||||||||||||||||||||||
Disabled | boolean or null Default: true This is the state of the Contact record. By default, this state is FALSE. Setting a Contact Disabled property to TRUE temporarily deactivates the Contact until it is updated to FALSE. Elite: Supported Essentials: Supported Syrinx: Not Supported | ||||||||||||||||||||||||||
Array of objects or null Default: [] Can support multiple email addresses for a contact. Elite: This array will only have a single element. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
FirstName | string or null Default: "Example Name" First Name (if it's an individual). Elite: Read-Only | ||||||||||||||||||||||||||
LastName | string or null Default: "Example Name" Last Name (if it's an individual). Elite: Read-Only | ||||||||||||||||||||||||||
Array of objects or null Default: [] Can support multiple phone numbers for a contacts. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Title | string or null Default: "example value" The contact's title. | ||||||||||||||||||||||||||
object or null Default: {"InactiveDateTime":"2023-08-15"} Additional fields for Contact. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "DriversLicense": "example value",
- "EmployeeId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "CompanyName": "Example Name",
- "Department": "example value",
- "Disabled": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "LastName": "Example Name",
- "Phones": [ ],
- "Title": "example value",
- "AdditionalFields": {
- "InactiveDateTime": "2023-08-15"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
Required fields:
ContactId required | string |
Name | string or null [ 1 .. 50 ] characters Default: "Example Name" The display name for the contact. | ||||||||
object or null Default: {"DriversLicense":"example value","EmployeeId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contact. | |||||||||
| |||||||||
Department | string or null <= 50 characters Default: "example value" Department of the company. | ||||||||
Disabled | boolean or null Default: true This is the state of the Contact record. By default, this state is FALSE. Setting a Contact Disabled property to TRUE temporarily deactivates the Contact until it is updated to FALSE. Elite: Supported Essentials: Supported Syrinx: Not Supported | ||||||||
Array of objects or null Default: [] Can support multiple email addresses for a contact. Elite: This array will only have a single element. | |||||||||
Array
| |||||||||
FirstName | string or null Default: "Example Name" First Name (if it's an individual). Elite: Read-Only | ||||||||
LastName | string or null Default: "Example Name" Last Name (if it's an individual). Elite: Read-Only | ||||||||
Array of objects or null Default: [] Can support multiple phone numbers for a contacts. | |||||||||
Array
| |||||||||
Title | string or null <= 255 characters Default: "example value" The contact's title. | ||||||||
object or null Default: {"InactiveDateTime":"2023-08-15"} Additional fields for Contact. | |||||||||
|
ModelType | string Default: "standard" Enum: "Contact" "CustomerContact" "VendorContact" "ContractContact" These are the different types of contact models we can use. Only CustomerContacts are postable. The contact models may be
| ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" The display name for the contact. | ||||||||||||||||||||||||||
object or null Default: {"DriversLicense":"example value","EmployeeId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contact. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Can support multiple addresses for a contact. Elite: This field is not supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CompanyName | string or null Default: "Example Name" Name of the company. Elite: This field is not supported. | ||||||||||||||||||||||||||
Department | string or null Default: "example value" Department of the company. | ||||||||||||||||||||||||||
Disabled | boolean or null Default: true This is the state of the Contact record. By default, this state is FALSE. Setting a Contact Disabled property to TRUE temporarily deactivates the Contact until it is updated to FALSE. Elite: Supported Essentials: Supported Syrinx: Not Supported | ||||||||||||||||||||||||||
Array of objects or null Default: [] Can support multiple email addresses for a contact. Elite: This array will only have a single element. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
FirstName | string or null Default: "Example Name" First Name (if it's an individual). Elite: Read-Only | ||||||||||||||||||||||||||
LastName | string or null Default: "Example Name" Last Name (if it's an individual). Elite: Read-Only | ||||||||||||||||||||||||||
Array of objects or null Default: [] Can support multiple phone numbers for a contacts. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Title | string or null Default: "example value" The contact's title. | ||||||||||||||||||||||||||
object or null Default: {"InactiveDateTime":"2023-08-15"} Additional fields for Contact. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "DriversLicense": "example value",
- "EmployeeId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "CompanyName": "Example Name",
- "Department": "example value",
- "Disabled": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "LastName": "Example Name",
- "Phones": [ ],
- "Title": "example value",
- "AdditionalFields": {
- "InactiveDateTime": "2023-08-15"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "DriversLicense": "example value",
- "EmployeeId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "CompanyName": "Example Name",
- "Department": "example value",
- "Disabled": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "LastName": "Example Name",
- "Phones": [ ],
- "Title": "example value",
- "AdditionalFields": {
- "InactiveDateTime": "2023-08-15"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
ContractId required | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique id for the contract |
CalledOffDateTime required | string <date-time> Default: "2023-08-15" What date and time to call off the line item. UTC time zone. e.g. 2023-01-01T06:00:00Z |
PersonCallingOff | string Default: "example value" Name of the person who is calling the contract off rent. |
Memo | string Default: "example value" Additional textual information for calling a contract off rent. |
RemoteUserId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" An identifier on the remote server for the user's account. Can be User ID, Username, anything to match the Relationship to a user. |
{- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CalledOffDateTime": "2023-08-15",
- "PersonCallingOff": "example value",
- "Memo": "example value",
- "RemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "InvoiceNumber": "example value",
- "Barcode": "ABC123",
- "Alias": "example value",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "AmountDue": 99.99,
- "AmountPaid": 99.99,
- "Contacts": [ ],
- "ContractInformation": "example value",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerName": "Example Name",
- "CustomerPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DriverDelivery": {
- "LocationName": "Example Name",
- "Address": { },
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DriverPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "EndDateTime": "2023-08-15",
- "EsignState": "example value",
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "LaborTracking": {
- "LaborTypes": [ ]
}, - "LineItems": [ ],
- "LocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Notes": [ ],
- "Precheck": true,
- "PONumber": "example value",
- "StartDateTime": "2023-08-15",
- "Status": "active",
- "Totals": [ ],
- "Workflows": [ ],
- "AdditionalFields": {
- "ClassId": 42.5,
- "ClassName": "Example Name",
- "CurrencyCode": "USD",
- "CustomerJobNumber": "example value",
- "CustomerPurchaseOrder": "example value",
- "OrderedBy": "example value",
- "PrecheckCompletedDateTime": "2023-08-15",
- "ReceivedBy": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ContractStatus": "active",
- "IsDelivery": true,
- "IsPickup": true,
- "Revision": 42
}
Supported by: Elite, Syrinx
ModelType | string Default: "standard" Value: "Contract" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
object or null Default: {"InvoiceNumber":"example value","Barcode":"ABC123","Alias":"example value","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contract. | |
Array of objects Default: [] Site addresses. Address type should be default. | |
AmountDue | number Default: 99.99 The amount due on this contract as of the queried date. If additional payments are made or costs are added, this field will reflect the updated amount in the next request. |
AmountPaid | number Default: 99.99 The total amount paid on this contract as of the queried date. If additional payments are made, this field will reflect the updated total in the next request |
Array of objects Default: [] Contact records and their corresponding types. | |
ContractInformation | string or null Default: "example value" Text field for additional details to be added to a Contract that would make it easier to identify based on the context entered. Supported by: Elite, Essentials |
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Contract. |
CustomerName | string or null Default: "Example Name" The Customer Name (usually will include first and last name). |
object or null Default: {"LocationName":"Example Name","Address":null,"Instructions":"example value","DateTime":"2023-08-15"} | |
object or null Default: {"LocationName":"Example Name","Address":{},"Instructions":"example value","DateTime":"2023-08-15"} For Internal Use. Location, address, special instructions and data/time of Delivery | |
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) |
object or null Default: {"LocationName":"Example Name","Address":null,"Instructions":"example value","DateTime":"2023-08-15"} | |
EndDateTime | string or null <date-time> Default: "2023-08-15" UTC When does the customer intend to return the items? |
EsignState | string Default: "None" Enum: "None" "Requested" "Signed" "Rejected" This represents the status of a document, indicating whether it has been signed or not. |
EsignUrl | string or null Default: "https://example.com" Reference to Esign URL for this contract. This can be used to pull up a copy of the Esignature or for the mobile app to prompt for one. |
GrandTaxTotal | number or null Default: 42.5 This is the final projected tax for this contract. |
GrandTotal | number or null Default: 42.5 This is the final projected total price for this contract accounting for qty, discounts, duration, tax, etc.. |
object or null Default: {"LaborTypes":[]} Labor tracking details. | |
Array of objects (ContractLineItem) Default: [] The Line Items associated with this contract. | |
LocationId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Location. (see the Location endpoints) |
Array of objects Default: [] Any comments or notes. | |
Precheck | boolean Default: true Has a contract been prechecked. This is only available if the user passes in this explicitly in the precheck x-columns |
PONumber | string or null Default: "example value" A number associated to a Contract. Thi is user definable and associated by a POR user and their customer. |
StartDateTime | string or null <date-time> Default: "2023-08-15" UTC When does the customer want the items? |
Status | string Default: "active" Enum: "Quote" "Reservation" "Open" "Returned" "Off Rent" "Closed" "Voided" null What is the current status of the contract?
|
Array of objects or null Default: [] Lines which should appear in the totals section for the contract | |
Array of objects Default: [] For Internal Use. | |
object or null Default: {"ClassId":42.5,"ClassName":"Example Name","CurrencyCode":"USD","CustomerJobNumber":"example value","CustomerPurchaseOrder":"example value","OrderedBy":"example value","PrecheckCompletedDateTime":"2023-08-15","ReceivedBy":"example value"} Additional fields for Contract. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC When was the contract created? Should be the time the Quote / Contract was created / inserted into the DB. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC When was the contract updated? |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
ContractStatus | string Deprecated Default: "active" Enum: "Quote" "Reservation" "Open" "Returned" "Closed" "Voided" null Deprecated: Use Status field instead. What is the current status of the contract?
|
IsDelivery | boolean Default: true True when the contract is marked for delivery. |
IsPickup | boolean Default: true True when the contract is marked for customer pickup. |
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "InvoiceNumber": "example value",
- "Barcode": "ABC123",
- "Alias": "example value",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "AmountDue": 99.99,
- "AmountPaid": 99.99,
- "Contacts": [ ],
- "ContractInformation": "example value",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerName": "Example Name",
- "CustomerPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DriverDelivery": {
- "LocationName": "Example Name",
- "Address": { },
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DriverPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "EndDateTime": "2023-08-15",
- "EsignState": "example value",
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "LaborTracking": {
- "LaborTypes": [ ]
}, - "LineItems": [ ],
- "LocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Notes": [ ],
- "Precheck": true,
- "PONumber": "example value",
- "StartDateTime": "2023-08-15",
- "Status": "active",
- "Totals": [ ],
- "Workflows": [ ],
- "AdditionalFields": {
- "ClassId": 42.5,
- "ClassName": "Example Name",
- "CurrencyCode": "USD",
- "CustomerJobNumber": "example value",
- "CustomerPurchaseOrder": "example value",
- "OrderedBy": "example value",
- "PrecheckCompletedDateTime": "2023-08-15",
- "ReceivedBy": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ContractStatus": "active",
- "IsDelivery": true,
- "IsPickup": true,
- "Revision": 42
}
]
Supported by: Elite, Syrinx
ContractId required | string |
ModelType | string Default: "standard" Value: "Contract" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object or null Default: {"InvoiceNumber":"example value","Barcode":"ABC123","Alias":"example value","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Contract. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Default: [] Site addresses. Address type should be default. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AmountDue | number Default: 99.99 The amount due on this contract as of the queried date. If additional payments are made or costs are added, this field will reflect the updated amount in the next request. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AmountPaid | number Default: 99.99 The total amount paid on this contract as of the queried date. If additional payments are made, this field will reflect the updated total in the next request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Default: [] Contact records and their corresponding types. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ContractInformation | string or null Default: "example value" Text field for additional details to be added to a Contract that would make it easier to identify based on the context entered. Supported by: Elite, Essentials | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CustomerName | string or null Default: "Example Name" The Customer Name (usually will include first and last name). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object or null Default: {"LocationName":"Example Name","Address":null,"Instructions":"example value","DateTime":"2023-08-15"} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object or null Default: {"LocationName":"Example Name","Address":{},"Instructions":"example value","DateTime":"2023-08-15"} For Internal Use. Location, address, special instructions and data/time of Delivery | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object or null Default: {"LocationName":"Example Name","Address":null,"Instructions":"example value","DateTime":"2023-08-15"} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EndDateTime | string or null <date-time> Default: "2023-08-15" UTC When does the customer intend to return the items? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EsignState | string Default: "None" Enum: "None" "Requested" "Signed" "Rejected" This represents the status of a document, indicating whether it has been signed or not. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EsignUrl | string or null Default: "https://example.com" Reference to Esign URL for this contract. This can be used to pull up a copy of the Esignature or for the mobile app to prompt for one. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GrandTaxTotal | number or null Default: 42.5 This is the final projected tax for this contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GrandTotal | number or null Default: 42.5 This is the final projected total price for this contract accounting for qty, discounts, duration, tax, etc.. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object or null Default: {"LaborTypes":[]} Labor tracking details. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects (ContractLineItem) Default: [] The Line Items associated with this contract. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LocationId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Location. (see the Location endpoints) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Default: [] Any comments or notes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Precheck | boolean Default: true Has a contract been prechecked. This is only available if the user passes in this explicitly in the precheck x-columns | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PONumber | string or null Default: "example value" A number associated to a Contract. Thi is user definable and associated by a POR user and their customer. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StartDateTime | string or null <date-time> Default: "2023-08-15" UTC When does the customer want the items? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status | string Default: "active" Enum: "Quote" "Reservation" "Open" "Returned" "Off Rent" "Closed" "Voided" null What is the current status of the contract?
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null Default: [] Lines which should appear in the totals section for the contract | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Default: [] For Internal Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object or null Default: {"ClassId":42.5,"ClassName":"Example Name","CurrencyCode":"USD","CustomerJobNumber":"example value","CustomerPurchaseOrder":"example value","OrderedBy":"example value","PrecheckCompletedDateTime":"2023-08-15","ReceivedBy":"example value"} Additional fields for Contract. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC When was the contract created? Should be the time the Quote / Contract was created / inserted into the DB. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC When was the contract updated? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ContractStatus | string Deprecated Default: "active" Enum: "Quote" "Reservation" "Open" "Returned" "Closed" "Voided" null Deprecated: Use Status field instead. What is the current status of the contract?
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IsDelivery | boolean Default: true True when the contract is marked for delivery. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IsPickup | boolean Default: true True when the contract is marked for customer pickup. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "InvoiceNumber": "example value",
- "Barcode": "ABC123",
- "Alias": "example value",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "AmountDue": 99.99,
- "AmountPaid": 99.99,
- "Contacts": [ ],
- "ContractInformation": "example value",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerName": "Example Name",
- "CustomerPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DriverDelivery": {
- "LocationName": "Example Name",
- "Address": { },
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DriverPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "EndDateTime": "2023-08-15",
- "EsignState": "example value",
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "LaborTracking": {
- "LaborTypes": [ ]
}, - "LineItems": [ ],
- "LocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Notes": [ ],
- "Precheck": true,
- "PONumber": "example value",
- "StartDateTime": "2023-08-15",
- "Status": "active",
- "Totals": [ ],
- "Workflows": [ ],
- "AdditionalFields": {
- "ClassId": 42.5,
- "ClassName": "Example Name",
- "CurrencyCode": "USD",
- "CustomerJobNumber": "example value",
- "CustomerPurchaseOrder": "example value",
- "OrderedBy": "example value",
- "PrecheckCompletedDateTime": "2023-08-15",
- "ReceivedBy": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ContractStatus": "active",
- "IsDelivery": true,
- "IsPickup": true,
- "Revision": 42
}
Supported by: Elite
ContractId required | string |
tagKey required | string
|
FileName | string Default: "Example Name" Original local filename. |
FileClass | string Default: "example value" Enum: "misc" "image" "video" Defines the type of stored file. |
PublicURL | string Default: "https://example.com" Web URL where the stored file can be downloaded. |
URLDateTime | string <date-time> Default: "https://example.com" The date/time the URL was retrieved/created. |
URLExpires | integer Default: 42 Number of seconds from URLDateTime until URL expires. |
TagMapKey | string Default: "example value" Enum: "pdfs" "instructions" "photos" Reverse lookup of tag map to keep that user-centric tag value (if not mapped, actual tag). |
ObjectPrimaryKey | string Default: "example value" Primary key of the object this file is associated with (same as in the URL for single object get). |
ObjectType | string Default: "standard" Type of object: One of Products, stock, or contract. |
Tags | Array of strings Default: ["example item 1","example item 2"] List of all the tag names associated with each file (ONLY the TagName). |
[- {
- "FileName": "Example Name",
- "FileClass": "example value",
- "URLExpires": 42,
- "TagMapKey": "example value",
- "ObjectPrimaryKey": "example value",
- "ObjectType": "standard",
- "Tags": [
- "example item 1",
- "example item 2"
]
}
]
Supported by: Elite
ContractId required | string |
Array of objects Default: [] An array of tax details for the contract | |||||||||||||
Array
|
{- "TaxDetails": [ ]
}
Customers are the businesses or individuals who rent equipment from your company. This API allows you to manage customer data including addresses, contacts, and account settings.
Supported by: Elite
Required fields:
Name | string or null [ 1 .. 50 ] characters Default: "Example Name" Can be a company or individual name. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","CustomerKey":"example value","DriversLicense":"example value","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FederalId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InsuranceNumber":"example value","OtherId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","RegistrationNumber":"example value","TaxNumber":"example value","VatNumber":"example value"} These are unique properties that are specific to certain products (Elite, Essentials, Syrinx). Supported List All
Elite Only
Syrinx Only
Not all properties are valid across all products. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite:
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
BillingName | string or null <= 50 characters Default: "Example Name" Full name associated with billing contact. Other billing details can be placed in Address, Phone & Email fields by type. | ||||||||||||||||||||||||||
Classification | string or null Default: "example value" What kind of customer is this? Examples: Plumber, Homeowner, Soletrader. This could also be the customers Job Title. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Classification" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CreditLimit | integer or null <= 2147483647 Default: 42 The highest outstanding balance (open, closed, etc summed) that a non-elevated rental employee can create/modify a contract without override from a manager | ||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
DoNotEmail | boolean or null Default: true Prevents the software from sending 'marketing' emails. | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
FirstName | string or null [ 1 .. 50 ] characters Default: "Example Name" First Name of Customer (individual only). | ||||||||||||||||||||||||||
HeardAboutUs | string or null Default: "example value" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "HeardAboutUs" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
LastName | string or null [ 1 .. 50 ] characters Default: "Example Name" Last Name of Customer (individual only). | ||||||||||||||||||||||||||
Locale | string or null Default: "en-US" Defaults to "en-US". Code is ISO 639 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Locale" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Nontaxable | boolean or null Default: true Means no tax is calculated for this customer on any contracts | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
RecordType | string Default: "Business" Enum: "Business" "Individual" Denotes if this record is a business or an individual. | ||||||||||||||||||||||||||
object or null Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","Email":{"Type":"standard","Email":"[email protected]"},"FirstName":"Example Name","LastName":"Example Name"} Data related to the sales person associated with the Customer. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Status | string Default: "Lead" Enum: "Lead" "Prospect" "Cash" "Account" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Status" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
ExternalReceivableBalance | number Default: 42.5 (Elite Only) The value representing the balance due as calculated by an external ERP system that handles all lines of business for an organization. | ||||||||||||||||||||||||||
object or null Default: {"CustomerWebPortal":true,"ExternalTaxClass":"example value","ExternalTaxCode":"ABC123","ForceContractInfo":true,"ForceJobId":true,"ForcePickedUp":true,"ForcePurchaseOrder":true,"InvoiceSendBy":"example value","Restrictions":"example value","StatementSendBy":"example value","Terms":"example value","UserDefined1":"example value","UserDefined2":"example value"} Additional fields for Customer. | |||||||||||||||||||||||||||
|
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "CustomerKey": "example value",
- "DriversLicense": "example value",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FederalId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InsuranceNumber": "example value",
- "OtherId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "RegistrationNumber": "example value",
- "TaxNumber": "example value",
- "VatNumber": "example value"
}, - "Addresses": [ ],
- "BillingName": "Example Name",
- "Classification": "example value",
- "CompanyName": "Example Name",
- "Contacts": [ ],
- "CreditLimit": 42,
- "CurrencyCode": "USD",
- "DoNotEmail": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "HeardAboutUs": "example value",
- "LastName": "Example Name",
- "Locale": "example value",
- "Nontaxable": true,
- "PaymentTerms": "example value",
- "Phones": [ ],
- "RecordType": "standard",
- "SalesPerson": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}, - "Status": "active",
- "ExternalReceivableBalance": 42.5,
- "AdditionalFields": {
- "CustomerWebPortal": true,
- "ExternalTaxClass": "example value",
- "ExternalTaxCode": "ABC123",
- "ForceContractInfo": true,
- "ForceJobId": true,
- "ForcePickedUp": true,
- "ForcePurchaseOrder": true,
- "InvoiceSendBy": "example value",
- "Restrictions": "example value",
- "StatementSendBy": "example value",
- "Terms": "example value",
- "UserDefined1": "example value",
- "UserDefined2": "example value"
}, - "Revision": 42,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "CustomerKey": "example value",
- "DriversLicense": "example value",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FederalId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InsuranceNumber": "example value",
- "OtherId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "RegistrationNumber": "example value",
- "TaxNumber": "example value",
- "VatNumber": "example value"
}, - "Addresses": [ ],
- "BillingName": "Example Name",
- "Classification": "example value",
- "CompanyName": "Example Name",
- "Contacts": [ ],
- "CreditLimit": 42,
- "CurrencyCode": "USD",
- "DoNotEmail": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "HeardAboutUs": "example value",
- "LastName": "Example Name",
- "Locale": "example value",
- "Nontaxable": true,
- "PaymentTerms": "example value",
- "Phones": [ ],
- "RecordType": "standard",
- "SalesPerson": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}, - "Status": "active",
- "ExternalReceivableBalance": 42.5,
- "AdditionalFields": {
- "CustomerWebPortal": true,
- "ExternalTaxClass": "example value",
- "ExternalTaxCode": "ABC123",
- "ForceContractInfo": true,
- "ForceJobId": true,
- "ForcePickedUp": true,
- "ForcePurchaseOrder": true,
- "InvoiceSendBy": "example value",
- "Restrictions": "example value",
- "StatementSendBy": "example value",
- "Terms": "example value",
- "UserDefined1": "example value",
- "UserDefined2": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Value: "Customer" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" Can be a company or individual name. |
object or null Default: {"AccountNumber":"example value","CustomerKey":"example value","DriversLicense":"example value","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FederalId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InsuranceNumber":"example value","OtherId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","RegistrationNumber":"example value","TaxNumber":"example value","VatNumber":"example value"} These are unique properties that are specific to certain products (Elite, Essentials, Syrinx). Supported List All
Elite Only
Syrinx Only
Not all properties are valid across all products. | |
Array of objects Default: [] Supported types will depend on the product. Elite: only supports one "Customer" and one "Billing" address. | |
BillingName | string or null Default: "Example Name" Full name associated with billing contact. Other billing details can be placed in Address, Phone & Email fields by type. |
Classification | string or null Default: "example value" What kind of customer is this? Examples: Plumber, Homeowner, Soletrader. This could also be the customers Job Title. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Classification" to receive a list of acceptable values for this field. |
CompanyName | string or null Default: "Example Name" Name of the Company. |
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |
CreditLimit | integer or null Default: 42 The highest outstanding balance (open, closed, etc summed) that a non-elevated rental employee can create/modify a contract without override from a manager |
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. |
DoNotEmail | boolean or null Default: true Prevents the software from sending 'marketing' emails. |
Array of objects Default: [] | |
FirstName | string or null Default: "Example Name" First Name of Customer (individual only). |
HeardAboutUs | string or null Default: "example value" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "HeardAboutUs" to receive a list of acceptable values for this field. |
LastName | string or null Default: "Example Name" Last Name of Customer (individual only). |
Locale | string or null Default: "en-US" Defaults to "en-US". Code is ISO 639 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Locale" to receive a list of acceptable values for this field. |
Nontaxable | boolean or null Default: true Means no tax is calculated for this customer on any contracts |
PaymentTerms | string or null Default: "example value" (Currently not supported) |
Array of objects Default: [] | |
RecordType | string Default: "Business" Enum: "Business" "Individual" Denotes if this record is a business or an individual. |
object or null Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","Email":{"Type":"standard","Email":"[email protected]"},"FirstName":"Example Name","LastName":"Example Name"} Data related to the sales person associated with the Customer. | |
Status | string Default: "Lead" Enum: "Lead" "Prospect" "Cash" "Account" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Status" to receive a list of acceptable values for this field. |
ExternalReceivableBalance | number Default: 42.5 (Elite Only) The value representing the balance due as calculated by an external ERP system that handles all lines of business for an organization. |
object or null Default: {"CustomerWebPortal":true,"ExternalTaxClass":"example value","ExternalTaxCode":"ABC123","ForceContractInfo":true,"ForceJobId":true,"ForcePickedUp":true,"ForcePurchaseOrder":true,"InvoiceSendBy":"example value","Restrictions":"example value","StatementSendBy":"example value","Terms":"example value","UserDefined1":"example value","UserDefined2":"example value"} Additional fields for Customer. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "CustomerKey": "example value",
- "DriversLicense": "example value",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FederalId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InsuranceNumber": "example value",
- "OtherId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "RegistrationNumber": "example value",
- "TaxNumber": "example value",
- "VatNumber": "example value"
}, - "Addresses": [ ],
- "BillingName": "Example Name",
- "Classification": "example value",
- "CompanyName": "Example Name",
- "Contacts": [ ],
- "CreditLimit": 42,
- "CurrencyCode": "USD",
- "DoNotEmail": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "HeardAboutUs": "example value",
- "LastName": "Example Name",
- "Locale": "example value",
- "Nontaxable": true,
- "PaymentTerms": "example value",
- "Phones": [ ],
- "RecordType": "standard",
- "SalesPerson": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}, - "Status": "active",
- "ExternalReceivableBalance": 42.5,
- "AdditionalFields": {
- "CustomerWebPortal": true,
- "ExternalTaxClass": "example value",
- "ExternalTaxCode": "ABC123",
- "ForceContractInfo": true,
- "ForceJobId": true,
- "ForcePickedUp": true,
- "ForcePurchaseOrder": true,
- "InvoiceSendBy": "example value",
- "Restrictions": "example value",
- "StatementSendBy": "example value",
- "Terms": "example value",
- "UserDefined1": "example value",
- "UserDefined2": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
Supported by: Elite, Syrinx
CustomerId required | string |
ModelType | string Default: "standard" Value: "Customer" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" Can be a company or individual name. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","CustomerKey":"example value","DriversLicense":"example value","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FederalId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InsuranceNumber":"example value","OtherId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","RegistrationNumber":"example value","TaxNumber":"example value","VatNumber":"example value"} These are unique properties that are specific to certain products (Elite, Essentials, Syrinx). Supported List All
Elite Only
Syrinx Only
Not all properties are valid across all products. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite: only supports one "Customer" and one "Billing" address. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
BillingName | string or null Default: "Example Name" Full name associated with billing contact. Other billing details can be placed in Address, Phone & Email fields by type. | ||||||||||||||||||||||||||
Classification | string or null Default: "example value" What kind of customer is this? Examples: Plumber, Homeowner, Soletrader. This could also be the customers Job Title. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Classification" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
CompanyName | string or null Default: "Example Name" Name of the Company. | ||||||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CreditLimit | integer or null Default: 42 The highest outstanding balance (open, closed, etc summed) that a non-elevated rental employee can create/modify a contract without override from a manager | ||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
DoNotEmail | boolean or null Default: true Prevents the software from sending 'marketing' emails. | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
FirstName | string or null Default: "Example Name" First Name of Customer (individual only). | ||||||||||||||||||||||||||
HeardAboutUs | string or null Default: "example value" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "HeardAboutUs" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
LastName | string or null Default: "Example Name" Last Name of Customer (individual only). | ||||||||||||||||||||||||||
Locale | string or null Default: "en-US" Defaults to "en-US". Code is ISO 639 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Locale" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Nontaxable | boolean or null Default: true Means no tax is calculated for this customer on any contracts | ||||||||||||||||||||||||||
PaymentTerms | string or null Default: "example value" (Currently not supported) | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
RecordType | string Default: "Business" Enum: "Business" "Individual" Denotes if this record is a business or an individual. | ||||||||||||||||||||||||||
object or null Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","Email":{"Type":"standard","Email":"[email protected]"},"FirstName":"Example Name","LastName":"Example Name"} Data related to the sales person associated with the Customer. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Status | string Default: "Lead" Enum: "Lead" "Prospect" "Cash" "Account" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Status" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
ExternalReceivableBalance | number Default: 42.5 (Elite Only) The value representing the balance due as calculated by an external ERP system that handles all lines of business for an organization. | ||||||||||||||||||||||||||
object or null Default: {"CustomerWebPortal":true,"ExternalTaxClass":"example value","ExternalTaxCode":"ABC123","ForceContractInfo":true,"ForceJobId":true,"ForcePickedUp":true,"ForcePurchaseOrder":true,"InvoiceSendBy":"example value","Restrictions":"example value","StatementSendBy":"example value","Terms":"example value","UserDefined1":"example value","UserDefined2":"example value"} Additional fields for Customer. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "CustomerKey": "example value",
- "DriversLicense": "example value",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FederalId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InsuranceNumber": "example value",
- "OtherId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "RegistrationNumber": "example value",
- "TaxNumber": "example value",
- "VatNumber": "example value"
}, - "Addresses": [ ],
- "BillingName": "Example Name",
- "Classification": "example value",
- "CompanyName": "Example Name",
- "Contacts": [ ],
- "CreditLimit": 42,
- "CurrencyCode": "USD",
- "DoNotEmail": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "HeardAboutUs": "example value",
- "LastName": "Example Name",
- "Locale": "example value",
- "Nontaxable": true,
- "PaymentTerms": "example value",
- "Phones": [ ],
- "RecordType": "standard",
- "SalesPerson": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}, - "Status": "active",
- "ExternalReceivableBalance": 42.5,
- "AdditionalFields": {
- "CustomerWebPortal": true,
- "ExternalTaxClass": "example value",
- "ExternalTaxCode": "ABC123",
- "ForceContractInfo": true,
- "ForceJobId": true,
- "ForcePickedUp": true,
- "ForcePurchaseOrder": true,
- "InvoiceSendBy": "example value",
- "Restrictions": "example value",
- "StatementSendBy": "example value",
- "Terms": "example value",
- "UserDefined1": "example value",
- "UserDefined2": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
Required fields:
CustomerId required | string |
Name | string or null [ 1 .. 50 ] characters Default: "Example Name" Can be a company or individual name. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","CustomerKey":"example value","DriversLicense":"example value","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FederalId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InsuranceNumber":"example value","OtherId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","RegistrationNumber":"example value","TaxNumber":"example value","VatNumber":"example value"} These are unique properties that are specific to certain products (Elite, Essentials, Syrinx). Supported List All
Elite Only
Syrinx Only
Not all properties are valid across all products. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite:
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
BillingName | string or null <= 50 characters Default: "Example Name" Full name associated with billing contact. Other billing details can be placed in Address, Phone & Email fields by type. | ||||||||||||||||||||||||||
Classification | string or null Default: "example value" What kind of customer is this? Examples: Plumber, Homeowner, Soletrader. This could also be the customers Job Title. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Classification" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CreditLimit | integer or null <= 2147483647 Default: 42 The highest outstanding balance (open, closed, etc summed) that a non-elevated rental employee can create/modify a contract without override from a manager | ||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
DoNotEmail | boolean or null Default: true Prevents the software from sending 'marketing' emails. | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
FirstName | string or null [ 1 .. 50 ] characters Default: "Example Name" First Name of Customer (individual only). | ||||||||||||||||||||||||||
HeardAboutUs | string or null Default: "example value" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "HeardAboutUs" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
LastName | string or null [ 1 .. 50 ] characters Default: "Example Name" Last Name of Customer (individual only). | ||||||||||||||||||||||||||
Locale | string or null Default: "en-US" Defaults to "en-US". Code is ISO 639 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Locale" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Nontaxable | boolean or null Default: true Means no tax is calculated for this customer on any contracts | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
RecordType | string Default: "Business" Enum: "Business" "Individual" Denotes if this record is a business or an individual. | ||||||||||||||||||||||||||
object or null Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","Email":{"Type":"standard","Email":"[email protected]"},"FirstName":"Example Name","LastName":"Example Name"} Data related to the sales person associated with the Customer. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Status | string Default: "Lead" Enum: "Lead" "Prospect" "Cash" "Account" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Status" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
ExternalReceivableBalance | number Default: 42.5 (Elite Only) The value representing the balance due as calculated by an external ERP system that handles all lines of business for an organization. | ||||||||||||||||||||||||||
object or null Default: {"CustomerWebPortal":true,"ExternalTaxClass":"example value","ExternalTaxCode":"ABC123","ForceContractInfo":true,"ForceJobId":true,"ForcePickedUp":true,"ForcePurchaseOrder":true,"InvoiceSendBy":"example value","Restrictions":"example value","StatementSendBy":"example value","Terms":"example value","UserDefined1":"example value","UserDefined2":"example value"} Additional fields for Customer. | |||||||||||||||||||||||||||
|
ModelType | string Default: "standard" Value: "Customer" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" Can be a company or individual name. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","CustomerKey":"example value","DriversLicense":"example value","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FederalId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InsuranceNumber":"example value","OtherId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","RegistrationNumber":"example value","TaxNumber":"example value","VatNumber":"example value"} These are unique properties that are specific to certain products (Elite, Essentials, Syrinx). Supported List All
Elite Only
Syrinx Only
Not all properties are valid across all products. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite: only supports one "Customer" and one "Billing" address. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
BillingName | string or null Default: "Example Name" Full name associated with billing contact. Other billing details can be placed in Address, Phone & Email fields by type. | ||||||||||||||||||||||||||
Classification | string or null Default: "example value" What kind of customer is this? Examples: Plumber, Homeowner, Soletrader. This could also be the customers Job Title. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Classification" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
CompanyName | string or null Default: "Example Name" Name of the Company. | ||||||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CreditLimit | integer or null Default: 42 The highest outstanding balance (open, closed, etc summed) that a non-elevated rental employee can create/modify a contract without override from a manager | ||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
DoNotEmail | boolean or null Default: true Prevents the software from sending 'marketing' emails. | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
FirstName | string or null Default: "Example Name" First Name of Customer (individual only). | ||||||||||||||||||||||||||
HeardAboutUs | string or null Default: "example value" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "HeardAboutUs" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
LastName | string or null Default: "Example Name" Last Name of Customer (individual only). | ||||||||||||||||||||||||||
Locale | string or null Default: "en-US" Defaults to "en-US". Code is ISO 639 format. You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Locale" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Nontaxable | boolean or null Default: true Means no tax is calculated for this customer on any contracts | ||||||||||||||||||||||||||
PaymentTerms | string or null Default: "example value" (Currently not supported) | ||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
RecordType | string Default: "Business" Enum: "Business" "Individual" Denotes if this record is a business or an individual. | ||||||||||||||||||||||||||
object or null Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","Email":{"Type":"standard","Email":"[email protected]"},"FirstName":"Example Name","LastName":"Example Name"} Data related to the sales person associated with the Customer. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Status | string Default: "Lead" Enum: "Lead" "Prospect" "Cash" "Account" You can hit the /customers/lookup/{Field} endpoint and pass in the query parameter "Field" --> "Status" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
ExternalReceivableBalance | number Default: 42.5 (Elite Only) The value representing the balance due as calculated by an external ERP system that handles all lines of business for an organization. | ||||||||||||||||||||||||||
object or null Default: {"CustomerWebPortal":true,"ExternalTaxClass":"example value","ExternalTaxCode":"ABC123","ForceContractInfo":true,"ForceJobId":true,"ForcePickedUp":true,"ForcePurchaseOrder":true,"InvoiceSendBy":"example value","Restrictions":"example value","StatementSendBy":"example value","Terms":"example value","UserDefined1":"example value","UserDefined2":"example value"} Additional fields for Customer. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "CustomerKey": "example value",
- "DriversLicense": "example value",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FederalId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InsuranceNumber": "example value",
- "OtherId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "RegistrationNumber": "example value",
- "TaxNumber": "example value",
- "VatNumber": "example value"
}, - "Addresses": [ ],
- "BillingName": "Example Name",
- "Classification": "example value",
- "CompanyName": "Example Name",
- "Contacts": [ ],
- "CreditLimit": 42,
- "CurrencyCode": "USD",
- "DoNotEmail": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "HeardAboutUs": "example value",
- "LastName": "Example Name",
- "Locale": "example value",
- "Nontaxable": true,
- "PaymentTerms": "example value",
- "Phones": [ ],
- "RecordType": "standard",
- "SalesPerson": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}, - "Status": "active",
- "ExternalReceivableBalance": 42.5,
- "AdditionalFields": {
- "CustomerWebPortal": true,
- "ExternalTaxClass": "example value",
- "ExternalTaxCode": "ABC123",
- "ForceContractInfo": true,
- "ForceJobId": true,
- "ForcePickedUp": true,
- "ForcePurchaseOrder": true,
- "InvoiceSendBy": "example value",
- "Restrictions": "example value",
- "StatementSendBy": "example value",
- "Terms": "example value",
- "UserDefined1": "example value",
- "UserDefined2": "example value"
}, - "Revision": 42,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "CustomerKey": "example value",
- "DriversLicense": "example value",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FederalId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InsuranceNumber": "example value",
- "OtherId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "RegistrationNumber": "example value",
- "TaxNumber": "example value",
- "VatNumber": "example value"
}, - "Addresses": [ ],
- "BillingName": "Example Name",
- "Classification": "example value",
- "CompanyName": "Example Name",
- "Contacts": [ ],
- "CreditLimit": 42,
- "CurrencyCode": "USD",
- "DoNotEmail": true,
- "Emails": [ ],
- "FirstName": "Example Name",
- "HeardAboutUs": "example value",
- "LastName": "Example Name",
- "Locale": "example value",
- "Nontaxable": true,
- "PaymentTerms": "example value",
- "Phones": [ ],
- "RecordType": "standard",
- "SalesPerson": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}, - "Status": "active",
- "ExternalReceivableBalance": 42.5,
- "AdditionalFields": {
- "CustomerWebPortal": true,
- "ExternalTaxClass": "example value",
- "ExternalTaxCode": "ABC123",
- "ForceContractInfo": true,
- "ForceJobId": true,
- "ForcePickedUp": true,
- "ForcePurchaseOrder": true,
- "InvoiceSendBy": "example value",
- "Restrictions": "example value",
- "StatementSendBy": "example value",
- "Terms": "example value",
- "UserDefined1": "example value",
- "UserDefined2": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
With this endpoint, you can look up dynamic enum values for Customer fields. The description on a particular field will indicate if it supports a lookup.
field required | string |
ModelType | string Default: "standard" Value: "Lookup" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
Description | string or null Default: "This is an example description for the API documentation." |
Field | string Default: "example value" |
Value | string Default: "example value" |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "Field": "example value",
- "Value": "example value"
}
]
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Standard field that denotes the record type. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. |
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. |
Identifiers | object or null Default: {} Identifying items for Depot. |
Array of objects (Address) Default: [] | |
DefaultDepot | boolean or null Default: true This is this user's current default store/depot. One and only one store/depot may have this column set to 1(true) in any specific call to the depot endpoint for any user. |
Array of objects (Email) Default: [] | |
Array of objects (Phone) Default: [] | |
AdditionalFields | object or null Default: {} Additional fields for this record. |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. |
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
ItemId | string or null Deprecated Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Kept for legacy support, will eventually only need StockId and ProductId. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Addresses": [ ],
- "DefaultDepot": true,
- "Emails": [ ],
- "Phones": [ ],
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ItemId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}
]
Supported by: Elite, Syrinx
DepotId required | string |
ModelType | string Default: "standard" Standard field that denotes the record type. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. | ||||||||||||||||||||||||||
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. | ||||||||||||||||||||||||||
Identifiers | object or null Default: {} Identifying items for Depot. | ||||||||||||||||||||||||||
Array of objects (Address) Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
DefaultDepot | boolean or null Default: true This is this user's current default store/depot. One and only one store/depot may have this column set to 1(true) in any specific call to the depot endpoint for any user. | ||||||||||||||||||||||||||
Array of objects (Email) Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects (Phone) Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for this record. | ||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. | ||||||||||||||||||||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden | ||||||||||||||||||||||||||
ItemId | string or null Deprecated Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Kept for legacy support, will eventually only need StockId and ProductId. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Addresses": [ ],
- "DefaultDepot": true,
- "Emails": [ ],
- "Phones": [ ],
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ItemId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}
ModelType | string Default: "standard" Value: "Invoice" These are the different types of invoice models we can use. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" The display name for the invoice |
object or null Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for invoice | |
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The customer id associated with the invoice. |
InvoiceDate | string or null <date-time> Default: "2023-08-15" The date the invoice was created |
InvoiceNumber | string or null Default: "example value" The invoice number |
GrandTaxTotal | number or null Default: 42.5 Amount of Tax/VAT on the invoice |
GrandTotal | number or null Default: 42.5 Value of the invoice including taxes |
AmountDue | number or null Default: 99.99 Amount of money owed toward the invoice total |
AdditionalFields | object or null Default: {} Additional fields for invoice |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InvoiceDate": "2023-08-15",
- "InvoiceNumber": "example value",
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "AmountDue": 99.99,
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15"
}
]
InvoiceId required | string |
ModelType | string Default: "standard" Value: "Invoice" These are the different types of invoice models we can use. | ||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||
Name | string or null Default: "Example Name" The display name for the invoice | ||
object or null Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for invoice | |||
| |||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The customer id associated with the invoice. | ||
InvoiceDate | string or null <date-time> Default: "2023-08-15" The date the invoice was created | ||
InvoiceNumber | string or null Default: "example value" The invoice number | ||
GrandTaxTotal | number or null Default: 42.5 Amount of Tax/VAT on the invoice | ||
GrandTotal | number or null Default: 42.5 Value of the invoice including taxes | ||
AmountDue | number or null Default: 99.99 Amount of money owed toward the invoice total | ||
AdditionalFields | object or null Default: {} Additional fields for invoice | ||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InvoiceDate": "2023-08-15",
- "InvoiceNumber": "example value",
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "AmountDue": 99.99,
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15"
}
Supported by: Elite
InvoiceId required | string |
tagKey required | string
|
FileName | string Default: "Example Name" Original local filename. |
FileClass | string Default: "example value" Enum: "misc" "image" "video" Defines the type of stored file. |
PublicURL | string Default: "https://example.com" Web URL where the stored file can be downloaded. |
URLDateTime | string <date-time> Default: "https://example.com" The date/time the URL was retrieved/created. |
URLExpires | integer Default: 42 Number of seconds from URLDateTime until URL expires. |
TagMapKey | string Default: "example value" Enum: "pdfs" "instructions" "photos" Reverse lookup of tag map to keep that user-centric tag value (if not mapped, actual tag). |
ObjectPrimaryKey | string Default: "example value" Primary key of the object this file is associated with (same as in the URL for single object get). |
ObjectType | string Default: "standard" Type of object: One of Products, stock, or contract. |
Tags | Array of strings Default: ["example item 1","example item 2"] List of all the tag names associated with each file (ONLY the TagName). |
[- {
- "FileName": "Example Name",
- "FileClass": "example value",
- "URLExpires": 42,
- "TagMapKey": "example value",
- "ObjectPrimaryKey": "example value",
- "ObjectType": "standard",
- "Tags": [
- "example item 1",
- "example item 2"
]
}
]
Supported by: Elite
LineItemIds required | Array of strings Default: ["example item 1","example item 2"] The unique line items ids |
CalledOffDateTime required | string <date-time> Default: "2023-08-15" What date and time to call off the line items. UTC time zone. e.g. 2023-01-01T06:00:00Z |
PersonCallingOff | string Default: "example value" Name of the person who is calling the line items off rent. |
Memo | string Default: "example value" Additional textual information for calling the line items off rent. |
RemoteUserId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" An identifier on the remote server for the user's account. Can be User ID, Username, anything to match the Relationship to a user. |
{- "LineItemIds": [
- "example item 1",
- "example item 2"
], - "CalledOffDateTime": "2023-08-15",
- "PersonCallingOff": "example value",
- "Memo": "example value",
- "RemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "InvoiceNumber": "example value",
- "Barcode": "ABC123",
- "Alias": "example value",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "AmountDue": 99.99,
- "AmountPaid": 99.99,
- "Contacts": [ ],
- "ContractInformation": "example value",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerName": "Example Name",
- "CustomerPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DriverDelivery": {
- "LocationName": "Example Name",
- "Address": { },
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DriverPickup": {
- "LocationName": "Example Name",
- "Address": null,
- "Instructions": "example value",
- "DateTime": "2023-08-15"
}, - "EndDateTime": "2023-08-15",
- "EsignState": "example value",
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "LaborTracking": {
- "LaborTypes": [ ]
}, - "LineItems": [ ],
- "LocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Notes": [ ],
- "Precheck": true,
- "PONumber": "example value",
- "StartDateTime": "2023-08-15",
- "Status": "active",
- "Totals": [ ],
- "Workflows": [ ],
- "AdditionalFields": {
- "ClassId": 42.5,
- "ClassName": "Example Name",
- "CurrencyCode": "USD",
- "CustomerJobNumber": "example value",
- "CustomerPurchaseOrder": "example value",
- "OrderedBy": "example value",
- "PrecheckCompletedDateTime": "2023-08-15",
- "ReceivedBy": "example value"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ContractStatus": "active",
- "IsDelivery": true,
- "IsPickup": true,
- "Revision": 42
}
ModelType | string Default: "standard" Standard field that denotes the record type. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. |
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. |
object or null Default: {"Key":"example value","Model":"example value","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","PartNumber":"example value"} Identifying items for LineItem. | |
Classification | string Default: "example value" Enum: "Rental" "Sale" null This product is either meant for sale or rental. The internal classification does not apply to lineitems. |
EndDateTime | string or null <date-time> Default: "2023-08-15" UTC - When does the customer intend to return the items? |
FuelCapacity | number or null Default: 42.5 If this item has a fuel, this is the total amount of fuel this line item can have. No units are provided. If the value returned is “0” that means that a fuel capacity has been provided, and it doesn’t have any. If “null” is provided, then no fuel capacity has been recorded. This field should only show up if the isFuel field is true. |
HasFuel | boolean or null Default: true If this is related to an item that uses fuel, this field will be set. If not it will be false. |
IsSerialized | boolean or null Default: true Do we expect this Line Item to have a unique Serial Number or is it a bulk item? NOTE - Some bulk items may still have serial numbers in some systems. |
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
LineTaxTotal | number or null Default: 42.5 This is the final projected tax for this line. |
LineTotal | number or null Default: 42.5 This is the final projected price for this line accounting for qty, discounts, duration, tax, etc.. |
LocationId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Location. (see the Location endpoints) |
Array of objects or null Default: [] Meter readings of this inventory. Multiple readings allowed for different types. | |
Notes | string or null Default: "example value" Notes attached to a line item. Not an array of notes like its similarly name fields. |
PONumber | string or null Default: "example value" A number associated to a contract. Thi is user definable and associated by a POR user and their customer. |
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" If exists, this is a reference to the header "Item" or "Inventory" record. Could even be a "Category". (This field is still a work in progress. Use with caution.) |
Quantity | number Default: 5 How many of this Line Item are there? NOTE - there can be multiple Line Items that have the same inventory item associated with them for various reasons so this does not mean that ALL of the [some inventory] will show up under this Line Item. |
Rates | Array of strings or null Default: ["example item 1","example item 2"] The rates that have been associated to this line item as shown on the Contract. The Rental Management Software may apply these from default, or special rates. |
ShowOnContract | boolean Default: true Is it a component/unincluded/optional item to display on contract. If false this item should generally not be shown to the consumer. |
SerialNumber | string or null Default: "example value" The serial number or unique identifier assigned to this particular Line Item. |
StartDateTime | string or null <date-time> Default: "2023-08-15" UTC - When does the customer want the items? |
Status | string or null Default: "active" Enum: "Reserved" "Out" "Off Rent" "Returned" "Sold" The displayable status of a lineitem. Sales lineitems might say "sold". Rental items might say "reserved".
|
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" This is likely to replace ItemId as the reference to which "Item" or "Inventory" this record is related to. (This field is still a work in progres from the API standpoint so we may end up going another direction. Use with caution.) |
Array of objects (Workflow) Default: [] For Internal Use Only. | |
Array of objects Default: [] All rates for this product or stock whether relevant or not. In most cases, you will want to use applicable rates. | |
object or null Default: {"ContractId":"example option","FuelStockName":"Example Name","FuelStockId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Additional fields for this record. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. |
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
ItemId | string or null Deprecated Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Kept for legacy support, will eventually only need StockId and ProductId. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "Model": "example value",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PartNumber": "example value"
}, - "Classification": "example value",
- "EndDateTime": "2023-08-15",
- "FuelCapacity": 42.5,
- "HasFuel": true,
- "IsSerialized": true,
- "IsBulk": true,
- "LineTaxTotal": 42.5,
- "LineTotal": 42.5,
- "LocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "MeterReadings": [ ],
- "Notes": "example value",
- "PONumber": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Quantity": 5,
- "Rates": [
- "example item 1",
- "example item 2"
], - "ShowOnContract": true,
- "SerialNumber": "example value",
- "StartDateTime": "2023-08-15",
- "Status": "active",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Workflows": [ ],
- "AllRates": [ ],
- "AdditionalFields": {
- "ContractId": "example option",
- "FuelStockName": "Example Name",
- "FuelStockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ItemId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}
]
LineItemId required | string |
ModelType | string Default: "standard" Standard field that denotes the record type. | ||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. | ||||||||
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. | ||||||||
object or null Default: {"Key":"example value","Model":"example value","ParentId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","PartNumber":"example value"} Identifying items for LineItem. | |||||||||
| |||||||||
Classification | string Default: "example value" Enum: "Rental" "Sale" null This product is either meant for sale or rental. The internal classification does not apply to lineitems. | ||||||||
EndDateTime | string or null <date-time> Default: "2023-08-15" UTC - When does the customer intend to return the items? | ||||||||
FuelCapacity | number or null Default: 42.5 If this item has a fuel, this is the total amount of fuel this line item can have. No units are provided. If the value returned is “0” that means that a fuel capacity has been provided, and it doesn’t have any. If “null” is provided, then no fuel capacity has been recorded. This field should only show up if the isFuel field is true. | ||||||||
HasFuel | boolean or null Default: true If this is related to an item that uses fuel, this field will be set. If not it will be false. | ||||||||
IsSerialized | boolean or null Default: true Do we expect this Line Item to have a unique Serial Number or is it a bulk item? NOTE - Some bulk items may still have serial numbers in some systems. | ||||||||
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||
LineTaxTotal | number or null Default: 42.5 This is the final projected tax for this line. | ||||||||
LineTotal | number or null Default: 42.5 This is the final projected price for this line accounting for qty, discounts, duration, tax, etc.. | ||||||||
LocationId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Location. (see the Location endpoints) | ||||||||
Array of objects or null Default: [] Meter readings of this inventory. Multiple readings allowed for different types. | |||||||||
Array
| |||||||||
Notes | string or null Default: "example value" Notes attached to a line item. Not an array of notes like its similarly name fields. | ||||||||
PONumber | string or null Default: "example value" A number associated to a contract. Thi is user definable and associated by a POR user and their customer. | ||||||||
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" If exists, this is a reference to the header "Item" or "Inventory" record. Could even be a "Category". (This field is still a work in progress. Use with caution.) | ||||||||
Quantity | number Default: 5 How many of this Line Item are there? NOTE - there can be multiple Line Items that have the same inventory item associated with them for various reasons so this does not mean that ALL of the [some inventory] will show up under this Line Item. | ||||||||
Rates | Array of strings or null Default: ["example item 1","example item 2"] The rates that have been associated to this line item as shown on the Contract. The Rental Management Software may apply these from default, or special rates. | ||||||||
ShowOnContract | boolean Default: true Is it a component/unincluded/optional item to display on contract. If false this item should generally not be shown to the consumer. | ||||||||
SerialNumber | string or null Default: "example value" The serial number or unique identifier assigned to this particular Line Item. | ||||||||
StartDateTime | string or null <date-time> Default: "2023-08-15" UTC - When does the customer want the items? | ||||||||
Status | string or null Default: "active" Enum: "Reserved" "Out" "Off Rent" "Returned" "Sold" The displayable status of a lineitem. Sales lineitems might say "sold". Rental items might say "reserved".
| ||||||||
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" This is likely to replace ItemId as the reference to which "Item" or "Inventory" this record is related to. (This field is still a work in progres from the API standpoint so we may end up going another direction. Use with caution.) | ||||||||
Array of objects (Workflow) Default: [] For Internal Use Only. | |||||||||
Array
| |||||||||
Array of objects Default: [] All rates for this product or stock whether relevant or not. In most cases, you will want to use applicable rates. | |||||||||
Array
| |||||||||
object or null Default: {"ContractId":"example option","FuelStockName":"Example Name","FuelStockId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Additional fields for this record. | |||||||||
| |||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. | ||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. | ||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden | ||||||||
ItemId | string or null Deprecated Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Kept for legacy support, will eventually only need StockId and ProductId. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "Model": "example value",
- "ParentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PartNumber": "example value"
}, - "Classification": "example value",
- "EndDateTime": "2023-08-15",
- "FuelCapacity": 42.5,
- "HasFuel": true,
- "IsSerialized": true,
- "IsBulk": true,
- "LineTaxTotal": 42.5,
- "LineTotal": 42.5,
- "LocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "MeterReadings": [ ],
- "Notes": "example value",
- "PONumber": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Quantity": 5,
- "Rates": [
- "example item 1",
- "example item 2"
], - "ShowOnContract": true,
- "SerialNumber": "example value",
- "StartDateTime": "2023-08-15",
- "Status": "active",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Workflows": [ ],
- "AllRates": [ ],
- "AdditionalFields": {
- "ContractId": "example option",
- "FuelStockName": "Example Name",
- "FuelStockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "ItemId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}
Supported by: Elite
Required fields:
Name | string or null [ 1 .. 255 ] characters Default: "Example Name" This would map to the jobsite description in Elite. Example being Madison Square Garden. | ||||||||||||||||||||||
object or null Default: {"Type":"standard","Name":"Example Name","Line1":"example value","Line2":"example value","Line3":"example value","City":"example value","GeoRegion2":"example value","GeoRegion3":"example value","Province":"example value","PostalCode":"ABC123","Latitude":"example value","Longitude":"example value","Country":"example value"} Location address. | |||||||||||||||||||||||
| |||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
EndDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is no longer valid to be used. A location cannot be used after this date. Elite: This field is not supported. | ||||||||||||||||||||||
Array of objects Default: [] Currently we only support the following types of notes
| |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
OwnerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Can be null if SharedLocation is true. Should be a CustomerId if Type is Customer, SupplierId if Type is Supplier, etc.. | ||||||||||||||||||||||
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple phone | |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
StartDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is valid to be used. A location cannot be used before this date. Elite: Not supported. | ||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for Location. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Address": {
- "Type": "standard",
- "Name": "Example Name",
- "Line1": "example value",
- "Line2": "example value",
- "Line3": "example value",
- "City": "example value",
- "GeoRegion2": "example value",
- "GeoRegion3": "example value",
- "Province": "example value",
- "PostalCode": "ABC123",
- "Latitude": "example value",
- "Longitude": "example value",
- "Country": "example value"
}, - "Contacts": [ ],
- "Emails": [ ],
- "EndDate": "2023-08-15",
- "Notes": [ ],
- "OwnerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Phones": [ ],
- "StartDate": "2023-08-15",
- "Type": "standard",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Address": {
- "Type": "standard",
- "Name": "Example Name",
- "Line1": "example value",
- "Line2": "example value",
- "Line3": "example value",
- "City": "example value",
- "GeoRegion2": "example value",
- "GeoRegion3": "example value",
- "Province": "example value",
- "PostalCode": "ABC123",
- "Latitude": "example value",
- "Longitude": "example value",
- "Country": "example value"
}, - "Contacts": [ ],
- "Emails": [ ],
- "EndDate": "2023-08-15",
- "Notes": [ ],
- "OwnerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Phones": [ ],
- "StartDate": "2023-08-15",
- "Type": "standard",
- "AdditionalFields": { },
- "Revision": 42,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Value: "Location" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" This would map to the jobsite description in Elite. Example being Madison Square Garden. |
Identifiers | object or null Default: {} Location does not have any identifiers at this time. |
object or null Default: {"Type":"standard","Name":"Example Name","Line1":"example value","Line2":"example value","Line3":"example value","City":"example value","GeoRegion2":"example value","GeoRegion3":"example value","Province":"example value","PostalCode":"ABC123","Latitude":"example value","Longitude":"example value","Country":"example value"} Location address. | |
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple email addresses. | |
EndDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is no longer valid to be used. A location cannot be used after this date. Elite: This field is not supported. |
Array of objects Default: [] Currently we only support the following types of notes
| |
OwnerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Can be null if SharedLocation is true. Should be a CustomerId if Type is Customer, SupplierId if Type is Supplier, etc.. |
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple phone | |
StartDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is valid to be used. A location cannot be used before this date. Elite: Not supported. |
Type | string Default: "standard" Enum: "Global" "Customer" "Supplier" Location type may be one of the following.
|
AdditionalFields | object or null Default: {} Additional fields for Location. |
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Address": {
- "Type": "standard",
- "Name": "Example Name",
- "Line1": "example value",
- "Line2": "example value",
- "Line3": "example value",
- "City": "example value",
- "GeoRegion2": "example value",
- "GeoRegion3": "example value",
- "Province": "example value",
- "PostalCode": "ABC123",
- "Latitude": "example value",
- "Longitude": "example value",
- "Country": "example value"
}, - "Contacts": [ ],
- "Emails": [ ],
- "EndDate": "2023-08-15",
- "Notes": [ ],
- "OwnerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Phones": [ ],
- "StartDate": "2023-08-15",
- "Type": "standard",
- "AdditionalFields": { },
- "Revision": 42,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
Supported by: Elite, Syrinx
LocationId required | string |
ModelType | string Default: "standard" Value: "Location" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" This would map to the jobsite description in Elite. Example being Madison Square Garden. | ||||||||||||||||||||||||||
Identifiers | object or null Default: {} Location does not have any identifiers at this time. | ||||||||||||||||||||||||||
object or null Default: {"Type":"standard","Name":"Example Name","Line1":"example value","Line2":"example value","Line3":"example value","City":"example value","GeoRegion2":"example value","GeoRegion3":"example value","Province":"example value","PostalCode":"ABC123","Latitude":"example value","Longitude":"example value","Country":"example value"} Location address. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple email addresses. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
EndDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is no longer valid to be used. A location cannot be used after this date. Elite: This field is not supported. | ||||||||||||||||||||||||||
Array of objects Default: [] Currently we only support the following types of notes
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
OwnerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Can be null if SharedLocation is true. Should be a CustomerId if Type is Customer, SupplierId if Type is Supplier, etc.. | ||||||||||||||||||||||||||
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple phone | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
StartDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is valid to be used. A location cannot be used before this date. Elite: Not supported. | ||||||||||||||||||||||||||
Type | string Default: "standard" Enum: "Global" "Customer" "Supplier" Location type may be one of the following.
| ||||||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for Location. | ||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Address": {
- "Type": "standard",
- "Name": "Example Name",
- "Line1": "example value",
- "Line2": "example value",
- "Line3": "example value",
- "City": "example value",
- "GeoRegion2": "example value",
- "GeoRegion3": "example value",
- "Province": "example value",
- "PostalCode": "ABC123",
- "Latitude": "example value",
- "Longitude": "example value",
- "Country": "example value"
}, - "Contacts": [ ],
- "Emails": [ ],
- "EndDate": "2023-08-15",
- "Notes": [ ],
- "OwnerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Phones": [ ],
- "StartDate": "2023-08-15",
- "Type": "standard",
- "AdditionalFields": { },
- "Revision": 42,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
Required fields:
LocationId required | string |
Name | string or null [ 1 .. 255 ] characters Default: "Example Name" This would map to the jobsite description in Elite. Example being Madison Square Garden. | ||||||||||||||||||||||
object or null Default: {"Type":"standard","Name":"Example Name","Line1":"example value","Line2":"example value","Line3":"example value","City":"example value","GeoRegion2":"example value","GeoRegion3":"example value","Province":"example value","PostalCode":"ABC123","Latitude":"example value","Longitude":"example value","Country":"example value"} Location address. | |||||||||||||||||||||||
| |||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
EndDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is no longer valid to be used. A location cannot be used after this date. Elite: This field is not supported. | ||||||||||||||||||||||
Array of objects Default: [] Currently we only support the following types of notes
| |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
OwnerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Can be null if SharedLocation is true. Should be a CustomerId if Type is Customer, SupplierId if Type is Supplier, etc.. | ||||||||||||||||||||||
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple phone | |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
StartDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is valid to be used. A location cannot be used before this date. Elite: Not supported. | ||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for Location. |
ModelType | string Default: "standard" Value: "Location" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" This would map to the jobsite description in Elite. Example being Madison Square Garden. | ||||||||||||||||||||||||||
Identifiers | object or null Default: {} Location does not have any identifiers at this time. | ||||||||||||||||||||||||||
object or null Default: {"Type":"standard","Name":"Example Name","Line1":"example value","Line2":"example value","Line3":"example value","City":"example value","GeoRegion2":"example value","GeoRegion3":"example value","Province":"example value","PostalCode":"ABC123","Latitude":"example value","Longitude":"example value","Country":"example value"} Location address. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] If there are any contacts associated with this Location, then they will be listed here. NOTE - Syrinx has contacts on the customer record, but not the location. Elite: Supported. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple email addresses. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
EndDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is no longer valid to be used. A location cannot be used after this date. Elite: This field is not supported. | ||||||||||||||||||||||||||
Array of objects Default: [] Currently we only support the following types of notes
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
OwnerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Can be null if SharedLocation is true. Should be a CustomerId if Type is Customer, SupplierId if Type is Supplier, etc.. | ||||||||||||||||||||||||||
Array of objects Default: [] Type can == "Customer" or "Billing" for now. This supports multiple phone | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
StartDate | string or null <date-time> Default: "2023-08-15" This is the date from which the location is valid to be used. A location cannot be used before this date. Elite: Not supported. | ||||||||||||||||||||||||||
Type | string Default: "standard" Enum: "Global" "Customer" "Supplier" Location type may be one of the following.
| ||||||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for Location. | ||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Address": {
- "Type": "standard",
- "Name": "Example Name",
- "Line1": "example value",
- "Line2": "example value",
- "Line3": "example value",
- "City": "example value",
- "GeoRegion2": "example value",
- "GeoRegion3": "example value",
- "Province": "example value",
- "PostalCode": "ABC123",
- "Latitude": "example value",
- "Longitude": "example value",
- "Country": "example value"
}, - "Contacts": [ ],
- "Emails": [ ],
- "EndDate": "2023-08-15",
- "Notes": [ ],
- "OwnerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Phones": [ ],
- "StartDate": "2023-08-15",
- "Type": "standard",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "Address": {
- "Type": "standard",
- "Name": "Example Name",
- "Line1": "example value",
- "Line2": "example value",
- "Line3": "example value",
- "City": "example value",
- "GeoRegion2": "example value",
- "GeoRegion3": "example value",
- "Province": "example value",
- "PostalCode": "ABC123",
- "Latitude": "example value",
- "Longitude": "example value",
- "Country": "example value"
}, - "Contacts": [ ],
- "Emails": [ ],
- "EndDate": "2023-08-15",
- "Notes": [ ],
- "OwnerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Phones": [ ],
- "StartDate": "2023-08-15",
- "Type": "standard",
- "AdditionalFields": { },
- "Revision": 42,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite, Syrinx
ProductId required | string |
startdate required | string |
enddate required | string |
returnSingleRecord required | string |
ModelType | string Default: "standard" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. | ||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Cannot be used for patching or lookups | ||||||||||||||||||||||||||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||||||||||||||||||||||||||
Identifiers | object or null Default: {} ProductAvailability does not have any identifiers at this time. | ||||||||||||||||||||||||||||
ProductId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of product | ||||||||||||||||||||||||||||
ProductName | string Default: "Example Name" Name of product | ||||||||||||||||||||||||||||
Array of objects or null Default: [] The available stock for this product. | |||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||
DepotId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The company id, store id, or depot id depending on which system you are using. | ||||||||||||||||||||||||||||
StartDateTime | string <date-time> Default: "2023-08-15" Start date of availability | ||||||||||||||||||||||||||||
EndDateTime | string <date-time> Default: "2023-08-15" End date of availability | ||||||||||||||||||||||||||||
AvailableQuantity | number Default: 5 The current quantity available for rent or sale. | ||||||||||||||||||||||||||||
ExpectedQuantity | number Default: 5 The quantity expected to be on premise. This is how many you would expect to find when doing an inventory count. This includes available and unavailable inventory. | ||||||||||||||||||||||||||||
TotalQuantity | number Default: 5 Total quantity owned regardless of availability. | ||||||||||||||||||||||||||||
QtyExpected | number Deprecated Default: 42.5 Expected quantity Deprecated: Please use ExpectedQuantity instead. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": { },
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ProductName": "Example Name",
- "AvailableStock": [ ],
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StartDateTime": "2023-08-15",
- "EndDateTime": "2023-08-15",
- "AvailableQuantity": 5,
- "ExpectedQuantity": 5,
- "TotalQuantity": 5,
- "QtyExpected": 42.5
}
Name required | string or null Default: "Example Name" The display name for the item. | ||||||||||||||||
Classification required | string Default: "example value" Enum: "Rental" "Sale" This Product is either meant for sale, rental or internal. Only Rental and Sale supported for POST. | ||||||||||||||||
Description required | string or null Default: "This is an example description for the API documentation." This should describe the category. Likely a single sentence, but could be small paragraph. | ||||||||||||||||
DepotId required | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||
required | object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentDepotId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InternalClassificationType":"standard","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","TaxCode":42.5,"ExternalTaxCode":"ABC123"} Additional fields for Product. | ||||||||||||||||
| |||||||||||||||||
required | object or null Default: {"Key":"example value","PartNumber":"example value","Alias":"example value","Barcode":"ABC123"} Identifying items for Product. | ||||||||||||||||
| |||||||||||||||||
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. Elite: Only supports one name. | ||||||||||||||||
IsPart | boolean or null Default: true Used to determine if product is a part (Sales |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "PartNumber": "example value",
- "Alias": "example value",
- "Barcode": "ABC123"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "Images": [ ],
- "OtherUrls": [
- "example item 1",
- "example item 2"
], - "Tags": [
- "example item 1",
- "example item 2"
], - "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentDepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "Alias": "example value",
- "Barcode": "ABC123",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "Key": "example value",
- "Images": [ ],
- "OtherUrls": [
- "example item 1",
- "example item 2"
], - "Tags": [
- "example item 1",
- "example item 2"
], - "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentDepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "SpecDescription": "This is an example description for the API documentation.",
- "TaxCode": 42.5,
- "TaxCodeName": "Example Name",
- "ExternalTaxCode": "ABC123"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Alias": "example value",
- "Barcode": "ABC123",
- "DisplayOnStorefront": true,
- "Revision": 42
}
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Value: "Product" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" The display name for the item. |
object or null Default: {"Key":"example value","Alias":"example value","Barcode":"ABC123","PartNumber":"example value"} Identifying items for Product. | |
CategoryIds | Array of strings Default: ["example item 1","example item 2"] Reference a CategoryId |
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. Elite: Only supports one name. |
Classification | string Default: "example value" Enum: "Rental" "Sale" "Internal" null This Product is either meant for sale, rental or internal. |
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this product |
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this product |
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) |
Description | string or null Default: "This is an example description for the API documentation." This should describe the category. Likely a single sentence, but could be small paragraph. |
DisplayOrder | number or null >= 1 Default: 42.5 OPTIONAL. By default, we might sort by A -> Z, but in some cases, stores may want to manually set an items display order within a category. Elite: This field is not supported. |
InstructionsUrl | string or null Default: "https://example.com" A publicly accessible link to any instructions associated with this item. |
ModelName | string or null Default: "Example Name" OPTIONAL. This also exists on Stock. The model name associated with a specific instance of an item. Elite: This field is not supported. |
ModelNumber | string or null Default: "example value" OPTIONAL. This also exists on Stock. The model number associated with a specific instance of an item. |
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Stock. The model year associated with a specific instance of an item. |
Key | string or null Deprecated Default: "example value" A customer defined Id for this item. Deprecated: This field is being moved to Identifiers.Key. |
Array of objects Default: [] An array of publicly accessible URLs or URI's that resolve to images of the item. Also, supports some metadata. We will assume they are in order so that the first one in the list is the default image for the item. | |
OtherUrls | Array of strings Default: ["example item 1","example item 2"] An array of publicly accessible URLs that can be used for anything. Elite: This field is not supported. |
Tags | Array of strings Default: ["example item 1","example item 2"] This should be an array of tags. Generally expected to be like a subcategory. Elite: This field is not supported. |
IsPart | boolean or null Default: true Used to determine if product is a part |
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentDepotId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InternalClassificationType":"standard","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","SpecDescription":"This is an example description for the API documentation.","TaxCode":42.5,"TaxCodeName":"Example Name","ExternalTaxCode":"ABC123"} Additional fields for Product. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is not supported. |
Alias | string or null Deprecated Default: "example value" Deprecated: Use Identifiers.Alias (Elite Only) Lookup field in Elite. |
Barcode | string or null Deprecated Default: "ABC123" Deprecated: Use Identifiers.Barcode Elite: This field is not supported. |
DisplayOnStorefront | boolean Default: true Whether or not this particular product should display on the storefront. |
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "Alias": "example value",
- "Barcode": "ABC123",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "Key": "example value",
- "Images": [ ],
- "OtherUrls": [
- "example item 1",
- "example item 2"
], - "Tags": [
- "example item 1",
- "example item 2"
], - "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentDepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "SpecDescription": "This is an example description for the API documentation.",
- "TaxCode": 42.5,
- "TaxCodeName": "Example Name",
- "ExternalTaxCode": "ABC123"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Alias": "example value",
- "Barcode": "ABC123",
- "DisplayOnStorefront": true,
- "Revision": 42
}
]
Supported by: Elite
ModelType | string Default: "standard" Value: "ProductAssociation" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
ParentProductId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Product to which the association belongs to ie. the parent. |
ChildProductId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Product that is being associated ie. the child. |
AssociationType | string Default: "standard" Enum: "Optional" "Automatic" "KitComponent" Enum field denoting the nature of the association. 'KitComponent' should be used if item is included as part of a kit, which has its own section and kit pricing instead of line item pricing. 'Automatic' are required to be added with parent item, while 'Optional' gives the user the option to add the item to the cart. |
Group | string or null Default: "example value" Optional grouping for this relationship |
GroupSelectionType | string Default: "ChooseMany" Enum: "ChooseOne" "ChooseMany" "ChooseQty" Defines how selection should be treated amongst associations of the same group. CHOOSE_ONE allows user to select only one option, while CHOOSE_MANY allows user to select 0 or more. |
IsSelected | boolean Default: true Whether or not this item, which is a part of a group, should be pre-selected |
DisplayOrder | number Default: 42.5 Defines a sort order for associated products. Lowest value will appear first in the list |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is not supported. |
Disabled | boolean or null Default: true Whether or not the record is disabled |
Quantity | number or null Default: 5 Quantity of the referenced product that is allocated to this association |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ChildProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "AssociationType": "standard",
- "Group": "example value",
- "GroupSelectionType": "standard",
- "IsSelected": true,
- "DisplayOrder": 42.5,
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Disabled": true,
- "Quantity": 5
}
]
Supported by: Elite, Syrinx
ProductId required | string |
ModelType | string Default: "standard" Value: "Product" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" The display name for the item. | ||||||||||||||||||||||||||
object or null Default: {"Key":"example value","Alias":"example value","Barcode":"ABC123","PartNumber":"example value"} Identifying items for Product. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CategoryIds | Array of strings Default: ["example item 1","example item 2"] Reference a CategoryId | ||||||||||||||||||||||||||
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. Elite: Only supports one name. | ||||||||||||||||||||||||||
Classification | string Default: "example value" Enum: "Rental" "Sale" "Internal" null This Product is either meant for sale, rental or internal. | ||||||||||||||||||||||||||
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this product | ||||||||||||||||||||||||||
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this product | ||||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||||||||||||
Description | string or null Default: "This is an example description for the API documentation." This should describe the category. Likely a single sentence, but could be small paragraph. | ||||||||||||||||||||||||||
DisplayOrder | number or null >= 1 Default: 42.5 OPTIONAL. By default, we might sort by A -> Z, but in some cases, stores may want to manually set an items display order within a category. Elite: This field is not supported. | ||||||||||||||||||||||||||
InstructionsUrl | string or null Default: "https://example.com" A publicly accessible link to any instructions associated with this item. | ||||||||||||||||||||||||||
ModelName | string or null Default: "Example Name" OPTIONAL. This also exists on Stock. The model name associated with a specific instance of an item. Elite: This field is not supported. | ||||||||||||||||||||||||||
ModelNumber | string or null Default: "example value" OPTIONAL. This also exists on Stock. The model number associated with a specific instance of an item. | ||||||||||||||||||||||||||
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Stock. The model year associated with a specific instance of an item. | ||||||||||||||||||||||||||
Key | string or null Deprecated Default: "example value" A customer defined Id for this item. Deprecated: This field is being moved to Identifiers.Key. | ||||||||||||||||||||||||||
Array of objects Default: [] An array of publicly accessible URLs or URI's that resolve to images of the item. Also, supports some metadata. We will assume they are in order so that the first one in the list is the default image for the item. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
OtherUrls | Array of strings Default: ["example item 1","example item 2"] An array of publicly accessible URLs that can be used for anything. Elite: This field is not supported. | ||||||||||||||||||||||||||
Tags | Array of strings Default: ["example item 1","example item 2"] This should be an array of tags. Generally expected to be like a subcategory. Elite: This field is not supported. | ||||||||||||||||||||||||||
IsPart | boolean or null Default: true Used to determine if product is a part | ||||||||||||||||||||||||||
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentDepotId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InternalClassificationType":"standard","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","SpecDescription":"This is an example description for the API documentation.","TaxCode":42.5,"TaxCodeName":"Example Name","ExternalTaxCode":"ABC123"} Additional fields for Product. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is not supported. | ||||||||||||||||||||||||||
Alias | string or null Deprecated Default: "example value" Deprecated: Use Identifiers.Alias (Elite Only) Lookup field in Elite. | ||||||||||||||||||||||||||
Barcode | string or null Deprecated Default: "ABC123" Deprecated: Use Identifiers.Barcode Elite: This field is not supported. | ||||||||||||||||||||||||||
DisplayOnStorefront | boolean Default: true Whether or not this particular product should display on the storefront. | ||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "Alias": "example value",
- "Barcode": "ABC123",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "Key": "example value",
- "Images": [ ],
- "OtherUrls": [
- "example item 1",
- "example item 2"
], - "Tags": [
- "example item 1",
- "example item 2"
], - "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentDepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "SpecDescription": "This is an example description for the API documentation.",
- "TaxCode": 42.5,
- "TaxCodeName": "Example Name",
- "ExternalTaxCode": "ABC123"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Alias": "example value",
- "Barcode": "ABC123",
- "DisplayOnStorefront": true,
- "Revision": 42
}
ProductId required | string |
Name required | string or null Default: "Example Name" The display name for the item. | ||||||||||||||||
Classification required | string Default: "example value" Enum: "Rental" "Sale" This Product is either meant for sale, rental or internal. Only Rental and Sale supported for POST. | ||||||||||||||||
Description required | string or null Default: "This is an example description for the API documentation." This should describe the category. Likely a single sentence, but could be small paragraph. | ||||||||||||||||
DepotId required | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||
required | object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentDepotId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InternalClassificationType":"standard","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","TaxCode":42.5,"ExternalTaxCode":"ABC123"} Additional fields for Product. | ||||||||||||||||
| |||||||||||||||||
required | object or null Default: {"Key":"example value","PartNumber":"example value","Alias":"example value","Barcode":"ABC123"} Identifying items for Product. | ||||||||||||||||
| |||||||||||||||||
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. Elite: Only supports one name. | ||||||||||||||||
IsPart | boolean or null Default: true Used to determine if product is a part (Sales |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "PartNumber": "example value",
- "Alias": "example value",
- "Barcode": "ABC123"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "Images": [ ],
- "OtherUrls": [
- "example item 1",
- "example item 2"
], - "Tags": [
- "example item 1",
- "example item 2"
], - "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentDepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value",
- "Alias": "example value",
- "Barcode": "ABC123",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Description": "This is an example description for the API documentation.",
- "DisplayOrder": 42.5,
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "Key": "example value",
- "Images": [ ],
- "OtherUrls": [
- "example item 1",
- "example item 2"
], - "Tags": [
- "example item 1",
- "example item 2"
], - "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentDepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "SpecDescription": "This is an example description for the API documentation.",
- "TaxCode": 42.5,
- "TaxCodeName": "Example Name",
- "ExternalTaxCode": "ABC123"
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Alias": "example value",
- "Barcode": "ABC123",
- "DisplayOnStorefront": true,
- "Revision": 42
}
Supported by: Elite, Syrinx
ProductId required | string |
depotId required | string |
locationId required | string |
customerId required | string |
startDate required | string |
endDate required | string |
ApplicableRates | string Default: "example value" Applicable rates are the most relevant rates, passed back as a single string with line breaks (\n). Example #1 (raw): Example #1 (displayed):
Example #2 (raw): Example #2 (displayed):
| ||||||
Array of objects Default: [] All rates for this product whether relevant or not. In most cases, you will want to use applicable rates. | |||||||
Array
|
{- "ApplicableRates": "example value",
- "AllRates": [ ]
}
Supported by: Elite
ProductId required | string |
tagKey required | string
|
FileName | string Default: "Example Name" Original local filename. |
FileClass | string Default: "example value" Enum: "misc" "image" "video" Defines the type of stored file. |
PublicURL | string Default: "https://example.com" Web URL where the stored file can be downloaded. |
URLDateTime | string <date-time> Default: "https://example.com" The date/time the URL was retrieved/created. |
URLExpires | integer Default: 42 Number of seconds from URLDateTime until URL expires. |
TagMapKey | string Default: "example value" Enum: "pdfs" "instructions" "photos" Reverse lookup of tag map to keep that user-centric tag value (if not mapped, actual tag). |
ObjectPrimaryKey | string Default: "example value" Primary key of the object this file is associated with (same as in the URL for single object get). |
ObjectType | string Default: "standard" Type of object: One of Products, stock, or contract. |
Tags | Array of strings Default: ["example item 1","example item 2"] List of all the tag names associated with each file (ONLY the TagName). |
[- {
- "FileName": "Example Name",
- "FileClass": "example value",
- "URLExpires": 42,
- "TagMapKey": "example value",
- "ObjectPrimaryKey": "example value",
- "ObjectType": "standard",
- "Tags": [
- "example item 1",
- "example item 2"
]
}
]
Sales Persons represent your company's sales staff who can be assigned to customers and contracts. Tracking sales person assignments helps with commission calculations and customer relationship management.
Supported by: Elite
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Value: "SalesPerson" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
object Default: {"Type":"standard","Email":"[email protected]"} See the Type description for what types are supported on each product. | |
FirstName | string or null Default: "Example Name" First name of the sales person. Elite: This field is not supported. |
LastName | string or null Default: "Example Name" Last name of the sales person. Elite: This field is not supported. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}
]
Supported by: Elite
SalesPersonId required | string |
ModelType | string Default: "standard" Value: "SalesPerson" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||
object Default: {"Type":"standard","Email":"[email protected]"} See the Type description for what types are supported on each product. | |||||
| |||||
FirstName | string or null Default: "Example Name" First name of the sales person. Elite: This field is not supported. | ||||
LastName | string or null Default: "Example Name" Last name of the sales person. Elite: This field is not supported. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "FirstName": "Example Name",
- "LastName": "Example Name"
}
Supported by: Elite
Only serialized stock is supported for POST at this time.
Required fields:
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||||||||||||||||||||
object or null Default: {"Alias":"example value","Barcode":"ABC123","InventoryNumber":"example value","Key":"example value","PartNumber":"example value"} Identifying items for Stock. | |||||||||||||||||||||||
| |||||||||||||||||||||||
Classification | string Default: "example value" Enum: "Internal" "Rental" "Sale" This Product is either meant for sale, rental or internal. | ||||||||||||||||||||||
DepotId | string or null <= 3 characters Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||||||||
IsAsset | boolean or null Default: true Item is eligible for depreciation | ||||||||||||||||||||||
LoadingRatio | integer or null Default: 42 A number that represents the ability for a stock item to fit on a vehicle. Elite: This field is not supported. | ||||||||||||||||||||||
Manufacturer | string or null <= 50 characters Default: "example value" The manufacturer associated with a specific instance of an item. | ||||||||||||||||||||||
ModelName | string or null <= 30 characters Default: "Example Name" OPTIONAL. This also exists on Product. The model name associated with a specific instance of an item. Elite: This field is not supported. | ||||||||||||||||||||||
ModelNumber | string or null <= 30 characters Default: "example value" OPTIONAL. This also exists on Product. The model number associated with a specific instance of an item. | ||||||||||||||||||||||
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Product. The model year associated with a specific instance of an item. | ||||||||||||||||||||||
ProductId | string <= 16 characters Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Product this Stock belongs to (see Product endpoint). | ||||||||||||||||||||||
PurchaseDateTime | string or null <date-time> Default: "2023-08-15" Date stock was purchased. Elite: On serialized items, it is the date and time the item was purchased. On bulk items, it is the last date and time the items were purchased. | ||||||||||||||||||||||
PurchasePrice | number or null Default: 99.99 Price stock was purchased. Elite: On serialized items, it is the purchase price for the item. On bulk items, it is the most recent purchase price of the item. | ||||||||||||||||||||||
Quantity | string or null Default: "example value" Field only required for bulk stock endpoints | ||||||||||||||||||||||
SerialNumber | string or null <= 50 characters Default: "example value" The serial number associated with a specific instance of an item. | ||||||||||||||||||||||
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","GlNumber":"example value","InternalClassificationType":"standard","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","UserDefined1":"example value","UserDefined2":"example value","TaxCode":42.5,"ExternalTaxCode":"ABC123"} | |||||||||||||||||||||||
| |||||||||||||||||||||||
object or null Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023,"TotalDepreciation":42.5} Depreciation fields for Stock | |||||||||||||||||||||||
| |||||||||||||||||||||||
object or null Deprecated Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023} Depreciation fields for Stock | |||||||||||||||||||||||
|
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123",
- "InventoryNumber": "example value",
- "Key": "example value",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "IsAsset": true,
- "LoadingRatio": 42,
- "Manufacturer": "example value",
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99,
- "Quantity": "example value",
- "SerialNumber": "example value",
- "IsPart": true,
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "GlNumber": "example value",
- "InternalClassificationType": "standard",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "UserDefined1": "example value",
- "UserDefined2": "example value",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}, - "Depreciation": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023,
- "TotalDepreciation": 42.5
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "DepreciationFields": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023
}, - "Alias": "example value",
- "Barcode": "ABC123"
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123",
- "InventoryNumber": "example value",
- "Key": "example value",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "HasFuel": true,
- "FuelCapacity": 42.5,
- "IsAsset": true,
- "IsBulk": true,
- "IsSerialized": true,
- "IsCustomerWorkOrderItem": true,
- "IsGenericWorkOrderItem": true,
- "IsPart": true,
- "LoadingRatio": 42,
- "Manufacturer": "example value",
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99,
- "Quantity": 5,
- "SerialNumber": "example value",
- "Status": "active",
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "GlNumber": "example value",
- "InternalClassificationType": "standard",
- "ReadyStatus": "active",
- "ReadyStatusChangeDateTime": "2023-08-15",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "UserDefined1": "example value",
- "UserDefined2": "example value",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}, - "Depreciation": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023,
- "TotalDepreciation": 42.5
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Revision": 42,
- "DepreciationFields": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023
}, - "Alias": "example value",
- "Barcode": "ABC123"
}
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Value: "Stock" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
object or null Default: {"Alias":"example value","Barcode":"ABC123","InventoryNumber":"example value","Key":"example value","PartNumber":"example value"} Identifying items for Stock. | |
CategoryIds | Array of strings Default: ["example item 1","example item 2"] Reference a CategoryId. Elite: This will only have a single element. |
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. |
Classification | string Default: "example value" Enum: "Internal" "Rental" "Sale" This Product is either meant for sale, rental or internal. |
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this stock item |
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this stock item |
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) |
HasFuel | boolean or null Default: true Item is eligible for add fuel |
FuelCapacity | number or null Default: 42.5 Fuel capacity of the item |
IsAsset | boolean or null Default: true Item is eligible for depreciation |
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
IsSerialized | boolean or null Default: true Indicates whether we expect this Line Item to have a unique Serial Number. NOTE: If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
IsCustomerWorkOrderItem | boolean or null Default: true Item is eligible for creating customer work orders |
IsGenericWorkOrderItem | boolean or null Default: true Item is eligible for creating work orders |
IsPart | boolean or null Default: true Used to determine if stock item is a part (Sales Only). |
LoadingRatio | integer or null Default: 42 A number that represents the ability for a stock item to fit on a vehicle. Elite: This field is not supported. |
Manufacturer | string or null Default: "example value" The manufacturer associated with a specific instance of an item. |
ModelName | string or null Default: "Example Name" OPTIONAL. This also exists on Product. The model name associated with a specific instance of an item. Elite: This field is not supported. |
ModelNumber | string or null Default: "example value" OPTIONAL. This also exists on Product. The model number associated with a specific instance of an item. |
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Product. The model year associated with a specific instance of an item. |
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Product this Stock belongs to (see Product endpoint). |
Quantity | number or null Default: 5 The total amount of a particular Stock owned. Only used for bulk Stock records. |
SerialNumber | string or null Default: "example value" The serial number associated with a specific instance of an item. |
Status | string or null Default: "active" Enum: "NotReady" "NoStock" "Unavailable" "Available" "OnRent" "OffRent" "Transfer" "Repair" "Maintenance" "ServiceOrder" "Reserved" Status of an item. Because this is a computed property, GAPI CAN NOT SORT OR FILTER BY THIS FIELD. For elite, see https://wiki.pointofrental.com/en/Departments/Engineering/Elite-&-Expert/Applications/Elite---Browser/Items---Item-File/ItemStatusDescription
|
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","GlNumber":"example value","InternalClassificationType":"standard","ReadyStatus":"active","ReadyStatusChangeDateTime":"2023-08-15","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","UserDefined1":"example value","UserDefined2":"example value","TaxCode":42.5,"ExternalTaxCode":"ABC123"} | |
object or null Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023,"TotalDepreciation":42.5} Depreciation fields for Stock | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. |
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |
object or null Deprecated Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023} Depreciation fields for Stock | |
Alias | string or null Deprecated Default: "example value" Deprecated: Use Identifiers.Alias (Elite Only) Lookup field in Elite. |
Barcode | string or null Deprecated Default: "ABC123" Deprecated: Use Identifiers.Barcode (Elite Only) Barcode field in Elite. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123",
- "InventoryNumber": "example value",
- "Key": "example value",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "HasFuel": true,
- "FuelCapacity": 42.5,
- "IsAsset": true,
- "IsBulk": true,
- "IsSerialized": true,
- "IsCustomerWorkOrderItem": true,
- "IsGenericWorkOrderItem": true,
- "IsPart": true,
- "LoadingRatio": 42,
- "Manufacturer": "example value",
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99,
- "Quantity": 5,
- "SerialNumber": "example value",
- "Status": "active",
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "GlNumber": "example value",
- "InternalClassificationType": "standard",
- "ReadyStatus": "active",
- "ReadyStatusChangeDateTime": "2023-08-15",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "UserDefined1": "example value",
- "UserDefined2": "example value",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}, - "Depreciation": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023,
- "TotalDepreciation": 42.5
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Revision": 42,
- "DepreciationFields": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023
}, - "Alias": "example value",
- "Barcode": "ABC123"
}
]
Supported by: Elite
Add fuel to a contract line itemitem. Returns empty object on success. User can determine if it is successful by checking the response status code. 20X = success, 40X or 50X status codes are failures.
Required fields:
ContractLineItemId required | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The line item id of the contract that this stock item is associated with. |
FuelStockId required | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The id of the fuel type added. Found either on the line item additional fields, or the fuel info response. |
QuantitySold required | number Default: 5 Amount of fuel added. |
{- "ContractLineItemId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FuelStockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "QuantitySold": 5
}
null
Supported by: Elite
StockId required | string |
SerialNumber | string or null Default: "null" The serial number of the stock item. | ||||||||||||||||
object or null Default: {"Alias":"example value","Barcode":"ABC123"} Identifying items for Stock. | |||||||||||||||||
object Default: {"TotalDepreciation":42.5,"CurrentValue":42.5} | |||||||||||||||||
| |||||||||||||||||
object Default: {"CaseQuantity":5,"CriticalLevel":42.5,"GlNumber":"example value","RentalCaseQuantity":5,"ReorderMaximum":42.5,"ReorderMinimum":42.5,"TaxCode":42.5,"ExternalTaxCode":"ABC123"} | |||||||||||||||||
|
ModelType | string Default: "standard" Value: "Stock" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||||||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||||||||||||||||||||||||||||||
object or null Default: {"Alias":"example value","Barcode":"ABC123","InventoryNumber":"example value","Key":"example value","PartNumber":"example value"} Identifying items for Stock. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
CategoryIds | Array of strings Default: ["example item 1","example item 2"] Reference a CategoryId. Elite: This will only have a single element. | ||||||||||||||||||||||||||||||||
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. | ||||||||||||||||||||||||||||||||
Classification | string Default: "example value" Enum: "Internal" "Rental" "Sale" This Product is either meant for sale, rental or internal. | ||||||||||||||||||||||||||||||||
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this stock item | ||||||||||||||||||||||||||||||||
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this stock item | ||||||||||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||||||||||||||||||
HasFuel | boolean or null Default: true Item is eligible for add fuel | ||||||||||||||||||||||||||||||||
FuelCapacity | number or null Default: 42.5 Fuel capacity of the item | ||||||||||||||||||||||||||||||||
IsAsset | boolean or null Default: true Item is eligible for depreciation | ||||||||||||||||||||||||||||||||
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||||||||||||||||||||||||||
IsSerialized | boolean or null Default: true Indicates whether we expect this Line Item to have a unique Serial Number. NOTE: If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||||||||||||||||||||||||||
IsCustomerWorkOrderItem | boolean or null Default: true Item is eligible for creating customer work orders | ||||||||||||||||||||||||||||||||
IsGenericWorkOrderItem | boolean or null Default: true Item is eligible for creating work orders | ||||||||||||||||||||||||||||||||
IsPart | boolean or null Default: true Used to determine if stock item is a part (Sales Only). | ||||||||||||||||||||||||||||||||
LoadingRatio | integer or null Default: 42 A number that represents the ability for a stock item to fit on a vehicle. Elite: This field is not supported. | ||||||||||||||||||||||||||||||||
Manufacturer | string or null Default: "example value" The manufacturer associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ModelName | string or null Default: "Example Name" OPTIONAL. This also exists on Product. The model name associated with a specific instance of an item. Elite: This field is not supported. | ||||||||||||||||||||||||||||||||
ModelNumber | string or null Default: "example value" OPTIONAL. This also exists on Product. The model number associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Product. The model year associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Product this Stock belongs to (see Product endpoint). | ||||||||||||||||||||||||||||||||
Quantity | number or null Default: 5 The total amount of a particular Stock owned. Only used for bulk Stock records. | ||||||||||||||||||||||||||||||||
SerialNumber | string or null Default: "example value" The serial number associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
Status | string or null Default: "active" Enum: "NotReady" "NoStock" "Unavailable" "Available" "OnRent" "OffRent" "Transfer" "Repair" "Maintenance" "ServiceOrder" "Reserved" Status of an item. Because this is a computed property, GAPI CAN NOT SORT OR FILTER BY THIS FIELD. For elite, see https://wiki.pointofrental.com/en/Departments/Engineering/Elite-&-Expert/Applications/Elite---Browser/Items---Item-File/ItemStatusDescription
| ||||||||||||||||||||||||||||||||
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","GlNumber":"example value","InternalClassificationType":"standard","ReadyStatus":"active","ReadyStatusChangeDateTime":"2023-08-15","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","UserDefined1":"example value","UserDefined2":"example value","TaxCode":42.5,"ExternalTaxCode":"ABC123"} | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
object or null Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023,"TotalDepreciation":42.5} Depreciation fields for Stock | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. | ||||||||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||
object or null Deprecated Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023} Depreciation fields for Stock | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
Alias | string or null Deprecated Default: "example value" Deprecated: Use Identifiers.Alias (Elite Only) Lookup field in Elite. | ||||||||||||||||||||||||||||||||
Barcode | string or null Deprecated Default: "ABC123" Deprecated: Use Identifiers.Barcode (Elite Only) Barcode field in Elite. |
{- "SerialNumber": "example value",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123"
}, - "Depreciation": {
- "TotalDepreciation": 42.5,
- "CurrentValue": 42.5
}, - "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "GlNumber": "example value",
- "RentalCaseQuantity": 5,
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123",
- "InventoryNumber": "example value",
- "Key": "example value",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "HasFuel": true,
- "FuelCapacity": 42.5,
- "IsAsset": true,
- "IsBulk": true,
- "IsSerialized": true,
- "IsCustomerWorkOrderItem": true,
- "IsGenericWorkOrderItem": true,
- "IsPart": true,
- "LoadingRatio": 42,
- "Manufacturer": "example value",
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99,
- "Quantity": 5,
- "SerialNumber": "example value",
- "Status": "active",
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "GlNumber": "example value",
- "InternalClassificationType": "standard",
- "ReadyStatus": "active",
- "ReadyStatusChangeDateTime": "2023-08-15",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "UserDefined1": "example value",
- "UserDefined2": "example value",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}, - "Depreciation": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023,
- "TotalDepreciation": 42.5
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Revision": 42,
- "DepreciationFields": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023
}, - "Alias": "example value",
- "Barcode": "ABC123"
}
Supported by: Elite, Syrinx
StockId required | string |
ModelType | string Default: "standard" Value: "Stock" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||||||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||||||||||||||||||||||||||||||
object or null Default: {"Alias":"example value","Barcode":"ABC123","InventoryNumber":"example value","Key":"example value","PartNumber":"example value"} Identifying items for Stock. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
CategoryIds | Array of strings Default: ["example item 1","example item 2"] Reference a CategoryId. Elite: This will only have a single element. | ||||||||||||||||||||||||||||||||
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. | ||||||||||||||||||||||||||||||||
Classification | string Default: "example value" Enum: "Internal" "Rental" "Sale" This Product is either meant for sale, rental or internal. | ||||||||||||||||||||||||||||||||
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this stock item | ||||||||||||||||||||||||||||||||
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this stock item | ||||||||||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||||||||||||||||||
HasFuel | boolean or null Default: true Item is eligible for add fuel | ||||||||||||||||||||||||||||||||
FuelCapacity | number or null Default: 42.5 Fuel capacity of the item | ||||||||||||||||||||||||||||||||
IsAsset | boolean or null Default: true Item is eligible for depreciation | ||||||||||||||||||||||||||||||||
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||||||||||||||||||||||||||
IsSerialized | boolean or null Default: true Indicates whether we expect this Line Item to have a unique Serial Number. NOTE: If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||||||||||||||||||||||||||
IsCustomerWorkOrderItem | boolean or null Default: true Item is eligible for creating customer work orders | ||||||||||||||||||||||||||||||||
IsGenericWorkOrderItem | boolean or null Default: true Item is eligible for creating work orders | ||||||||||||||||||||||||||||||||
IsPart | boolean or null Default: true Used to determine if stock item is a part (Sales Only). | ||||||||||||||||||||||||||||||||
LoadingRatio | integer or null Default: 42 A number that represents the ability for a stock item to fit on a vehicle. Elite: This field is not supported. | ||||||||||||||||||||||||||||||||
Manufacturer | string or null Default: "example value" The manufacturer associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ModelName | string or null Default: "Example Name" OPTIONAL. This also exists on Product. The model name associated with a specific instance of an item. Elite: This field is not supported. | ||||||||||||||||||||||||||||||||
ModelNumber | string or null Default: "example value" OPTIONAL. This also exists on Product. The model number associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Product. The model year associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Product this Stock belongs to (see Product endpoint). | ||||||||||||||||||||||||||||||||
Quantity | number or null Default: 5 The total amount of a particular Stock owned. Only used for bulk Stock records. | ||||||||||||||||||||||||||||||||
SerialNumber | string or null Default: "example value" The serial number associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
Status | string or null Default: "active" Enum: "NotReady" "NoStock" "Unavailable" "Available" "OnRent" "OffRent" "Transfer" "Repair" "Maintenance" "ServiceOrder" "Reserved" Status of an item. Because this is a computed property, GAPI CAN NOT SORT OR FILTER BY THIS FIELD. For elite, see https://wiki.pointofrental.com/en/Departments/Engineering/Elite-&-Expert/Applications/Elite---Browser/Items---Item-File/ItemStatusDescription
| ||||||||||||||||||||||||||||||||
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","GlNumber":"example value","InternalClassificationType":"standard","ReadyStatus":"active","ReadyStatusChangeDateTime":"2023-08-15","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","UserDefined1":"example value","UserDefined2":"example value","TaxCode":42.5,"ExternalTaxCode":"ABC123"} | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
object or null Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023,"TotalDepreciation":42.5} Depreciation fields for Stock | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. | ||||||||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||
object or null Deprecated Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023} Depreciation fields for Stock | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
Alias | string or null Deprecated Default: "example value" Deprecated: Use Identifiers.Alias (Elite Only) Lookup field in Elite. | ||||||||||||||||||||||||||||||||
Barcode | string or null Deprecated Default: "ABC123" Deprecated: Use Identifiers.Barcode (Elite Only) Barcode field in Elite. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123",
- "InventoryNumber": "example value",
- "Key": "example value",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "HasFuel": true,
- "FuelCapacity": 42.5,
- "IsAsset": true,
- "IsBulk": true,
- "IsSerialized": true,
- "IsCustomerWorkOrderItem": true,
- "IsGenericWorkOrderItem": true,
- "IsPart": true,
- "LoadingRatio": 42,
- "Manufacturer": "example value",
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99,
- "Quantity": 5,
- "SerialNumber": "example value",
- "Status": "active",
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "GlNumber": "example value",
- "InternalClassificationType": "standard",
- "ReadyStatus": "active",
- "ReadyStatusChangeDateTime": "2023-08-15",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "UserDefined1": "example value",
- "UserDefined2": "example value",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}, - "Depreciation": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023,
- "TotalDepreciation": 42.5
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Revision": 42,
- "DepreciationFields": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023
}, - "Alias": "example value",
- "Barcode": "ABC123"
}
Supported by: Elite, Syrinx
StockId required | string |
ModelType | string Default: "standard" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. | ||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Cannot be used for patching or lookups | ||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||
object or null Default: {"Key":"example value"} Identifying items for Stock Availability. | |||
| |||
StockId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of stock | ||
StockName | string Default: "Example Name" Name of stock | ||
SerialNumber | string or null Default: "example value" The serial number associated with a specific instance of an item. | ||
DepotId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The company id, store id, or depot id depending on which system you are using. | ||
StartDateTime | string <date-time> Default: "2023-08-15" Start date of availability | ||
EndDateTime | string <date-time> Default: "2023-08-15" End date of availability | ||
AvailableQuantity | number Default: 5 The current quantity available for rent or sale. | ||
ExpectedQuantity | number Default: 5 The quantity expected to be on premise. This is how many you would expect to find when doing an inventory count. This includes available and unavailable inventory. | ||
TotalQuantity | number Default: 5 Total quantity owned regardless of availability. | ||
QtyExpected | number Deprecated Default: 42.5 Expected quantity Deprecated: Please use ExpectedQuantity instead. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value"
}, - "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "SerialNumber": "example value",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StartDateTime": "2023-08-15",
- "EndDateTime": "2023-08-15",
- "AvailableQuantity": 5,
- "ExpectedQuantity": 5,
- "TotalQuantity": 5,
- "QtyExpected": 42.5
}
Supported by: Elite
StockId required | string |
ModelType | string Default: "standard" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. | ||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Cannot be used for patching or lookups | ||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||
object or null Default: {"Key":"example value"} Identifying items for Stock Availability. | |||
| |||
StockId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of stock | ||
StockName | string Default: "Example Name" Name of stock | ||
SerialNumber | string or null Default: "example value" The serial number associated with a specific instance of an item. | ||
DepotId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The company id, store id, or depot id depending on which system you are using. | ||
StartDateTime | string <date-time> Default: "2023-08-15" Start date of availability | ||
EndDateTime | string <date-time> Default: "2023-08-15" End date of availability | ||
AvailableQuantity | number Default: 5 The current quantity available for rent or sale. | ||
ExpectedQuantity | number Default: 5 The quantity expected to be on premise. This is how many you would expect to find when doing an inventory count. This includes available and unavailable inventory. | ||
TotalQuantity | number Default: 5 Total quantity owned regardless of availability. | ||
QtyExpected | number Deprecated Default: 42.5 Expected quantity Deprecated: Please use ExpectedQuantity instead. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Key": "example value"
}, - "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "SerialNumber": "example value",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StartDateTime": "2023-08-15",
- "EndDateTime": "2023-08-15",
- "AvailableQuantity": 5,
- "ExpectedQuantity": 5,
- "TotalQuantity": 5,
- "QtyExpected": 42.5
}
Supported by: Elite
StockId required | string |
tagKey required | string
|
FileName | string Default: "Example Name" Original local filename. |
FileClass | string Default: "example value" Enum: "misc" "image" "video" Defines the type of stored file. |
PublicURL | string Default: "https://example.com" Web URL where the stored file can be downloaded. |
URLDateTime | string <date-time> Default: "https://example.com" The date/time the URL was retrieved/created. |
URLExpires | integer Default: 42 Number of seconds from URLDateTime until URL expires. |
TagMapKey | string Default: "example value" Enum: "pdfs" "instructions" "photos" Reverse lookup of tag map to keep that user-centric tag value (if not mapped, actual tag). |
ObjectPrimaryKey | string Default: "example value" Primary key of the object this file is associated with (same as in the URL for single object get). |
ObjectType | string Default: "standard" Type of object: One of Products, stock, or contract. |
Tags | Array of strings Default: ["example item 1","example item 2"] List of all the tag names associated with each file (ONLY the TagName). |
[- {
- "FileName": "Example Name",
- "FileClass": "example value",
- "URLExpires": 42,
- "TagMapKey": "example value",
- "ObjectPrimaryKey": "example value",
- "ObjectType": "standard",
- "Tags": [
- "example item 1",
- "example item 2"
]
}
]
Supported by: Elite
Add or remove quantity of bulk Stock records. Quantity IS modifiable here, whereas it is not modifiable on the PATCH /apikey/stock/{StockId} endpoint.
StockId required | string |
QuantityAdjustment required | number Default: 5 How much stock are you adding? |
StockId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Which Stock record are you adjusting |
AdjustmentReason | string or null Default: "example value" Short note about why the Stock record is being modified |
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the Stock. (See Depot endpoints) |
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Product Id of the Stock record being modified. |
PurchaseDateTime | string or null <date-time> Default: "2023-08-15" Date the Stock was purchased. |
PurchasePrice | number or null Default: 99.99 Price for which the Stock was purchased. |
ModelType | string Default: "standard" Value: "Stock" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||||||||
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. | ||||||||||||||||||||||||||||||||
object or null Default: {"Alias":"example value","Barcode":"ABC123","InventoryNumber":"example value","Key":"example value","PartNumber":"example value"} Identifying items for Stock. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
CategoryIds | Array of strings Default: ["example item 1","example item 2"] Reference a CategoryId. Elite: This will only have a single element. | ||||||||||||||||||||||||||||||||
CategoryName | string or null Default: "Example Name" Denormalized name of the Category. | ||||||||||||||||||||||||||||||||
Classification | string Default: "example value" Enum: "Internal" "Rental" "Sale" This Product is either meant for sale, rental or internal. | ||||||||||||||||||||||||||||||||
DepartmentId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" (Elite Only) The department id for this stock item | ||||||||||||||||||||||||||||||||
DepartmentName | string or null Default: "Example Name" (Elite Only) The department name for this stock item | ||||||||||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Depot (Syrinx), Store (Elite), or Company (Essentials) of the stock. (See Depot endpoints) | ||||||||||||||||||||||||||||||||
HasFuel | boolean or null Default: true Item is eligible for add fuel | ||||||||||||||||||||||||||||||||
FuelCapacity | number or null Default: 42.5 Fuel capacity of the item | ||||||||||||||||||||||||||||||||
IsAsset | boolean or null Default: true Item is eligible for depreciation | ||||||||||||||||||||||||||||||||
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||||||||||||||||||||||||||
IsSerialized | boolean or null Default: true Indicates whether we expect this Line Item to have a unique Serial Number. NOTE: If isSerialized and isBulk are both true, then an alternate serialization method is being used. | ||||||||||||||||||||||||||||||||
IsCustomerWorkOrderItem | boolean or null Default: true Item is eligible for creating customer work orders | ||||||||||||||||||||||||||||||||
IsGenericWorkOrderItem | boolean or null Default: true Item is eligible for creating work orders | ||||||||||||||||||||||||||||||||
IsPart | boolean or null Default: true Used to determine if stock item is a part (Sales Only). | ||||||||||||||||||||||||||||||||
LoadingRatio | integer or null Default: 42 A number that represents the ability for a stock item to fit on a vehicle. Elite: This field is not supported. | ||||||||||||||||||||||||||||||||
Manufacturer | string or null Default: "example value" The manufacturer associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ModelName | string or null Default: "Example Name" OPTIONAL. This also exists on Product. The model name associated with a specific instance of an item. Elite: This field is not supported. | ||||||||||||||||||||||||||||||||
ModelNumber | string or null Default: "example value" OPTIONAL. This also exists on Product. The model number associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ModelYear | string or null Default: "example value" OPTIONAL. This also exists on Product. The model year associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of the Product this Stock belongs to (see Product endpoint). | ||||||||||||||||||||||||||||||||
Quantity | number or null Default: 5 The total amount of a particular Stock owned. Only used for bulk Stock records. | ||||||||||||||||||||||||||||||||
SerialNumber | string or null Default: "example value" The serial number associated with a specific instance of an item. | ||||||||||||||||||||||||||||||||
Status | string or null Default: "active" Enum: "NotReady" "NoStock" "Unavailable" "Available" "OnRent" "OffRent" "Transfer" "Repair" "Maintenance" "ServiceOrder" "Reserved" Status of an item. Because this is a computed property, GAPI CAN NOT SORT OR FILTER BY THIS FIELD. For elite, see https://wiki.pointofrental.com/en/Departments/Engineering/Elite-&-Expert/Applications/Elite---Browser/Items---Item-File/ItemStatusDescription
| ||||||||||||||||||||||||||||||||
object or null Default: {"CaseQuantity":5,"CriticalLevel":42.5,"CurrentStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","GlNumber":"example value","InternalClassificationType":"standard","ReadyStatus":"active","ReadyStatusChangeDateTime":"2023-08-15","RentalCaseQuantity":5,"RentalType":"standard","ReorderMaximum":42.5,"ReorderMinimum":42.5,"SalesType":"standard","UserDefined1":"example value","UserDefined2":"example value","TaxCode":42.5,"ExternalTaxCode":"ABC123"} | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
object or null Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023,"TotalDepreciation":42.5} Depreciation fields for Stock | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. | ||||||||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This means Deleted. Elite: This field is always 0. | ||||||||||||||||||||||||||||||||
number or string Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||
One of number Default: 42 For elite, only a number. It is a monotomic that can be used to detect changes. | |||||||||||||||||||||||||||||||||
object or null Deprecated Default: {"DepreciationMethodCode":"ABC123","DepreciationYears":2023,"CurrentValue":42.5,"SalvageValue":2023} Depreciation fields for Stock | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
Alias | string or null Deprecated Default: "example value" Deprecated: Use Identifiers.Alias (Elite Only) Lookup field in Elite. | ||||||||||||||||||||||||||||||||
Barcode | string or null Deprecated Default: "ABC123" Deprecated: Use Identifiers.Barcode (Elite Only) Barcode field in Elite. |
{- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "QuantityAdjustment": 5,
- "AdjustmentReason": "example value",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "Alias": "example value",
- "Barcode": "ABC123",
- "InventoryNumber": "example value",
- "Key": "example value",
- "PartNumber": "example value"
}, - "CategoryIds": [
- "example item 1",
- "example item 2"
], - "CategoryName": "Example Name",
- "Classification": "example value",
- "DepartmentId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "DepartmentName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "HasFuel": true,
- "FuelCapacity": 42.5,
- "IsAsset": true,
- "IsBulk": true,
- "IsSerialized": true,
- "IsCustomerWorkOrderItem": true,
- "IsGenericWorkOrderItem": true,
- "IsPart": true,
- "LoadingRatio": 42,
- "Manufacturer": "example value",
- "ModelName": "Example Name",
- "ModelNumber": "example value",
- "ModelYear": "example value",
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseDateTime": "2023-08-15",
- "PurchasePrice": 99.99,
- "Quantity": 5,
- "SerialNumber": "example value",
- "Status": "active",
- "AdditionalFields": {
- "CaseQuantity": 5,
- "CriticalLevel": 42.5,
- "CurrentStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "GlNumber": "example value",
- "InternalClassificationType": "standard",
- "ReadyStatus": "active",
- "ReadyStatusChangeDateTime": "2023-08-15",
- "RentalCaseQuantity": 5,
- "RentalType": "standard",
- "ReorderMaximum": 42.5,
- "ReorderMinimum": 42.5,
- "SalesType": "standard",
- "UserDefined1": "example value",
- "UserDefined2": "example value",
- "TaxCode": 42.5,
- "ExternalTaxCode": "ABC123"
}, - "Depreciation": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023,
- "TotalDepreciation": 42.5
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42,
- "Revision": 42,
- "DepreciationFields": {
- "DepreciationMethodCode": "ABC123",
- "DepreciationYears": 2023,
- "CurrentValue": 42.5,
- "SalvageValue": 2023
}, - "Alias": "example value",
- "Barcode": "ABC123"
}
Gets all the work orders for a stock item
StockId required | string |
ModelType | string Default: "standard" Standard field that denotes the record type. | ||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. | ||||||||||||||||||||||||
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. | ||||||||||||||||||||||||
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||||||||
StockName | string or null Default: "Example Name" | ||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||||||||
OpenDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||||||||
CloseDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||||||||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Work Order. | ||||||||||||||||||||||||
Status | string Default: "active" Enum: "Quote" "Open" "Closed" | ||||||||||||||||||||||||
Type | string or null Default: "standard" | ||||||||||||||||||||||||
SubType | string or null Default: "standard" | ||||||||||||||||||||||||
Array of objects or strings or null Default: [] | |||||||||||||||||||||||||
Array One of
| |||||||||||||||||||||||||
IsCustomerWO | boolean Default: true Flag to telling whether the WO is consumer facing or not. | ||||||||||||||||||||||||
object or null Default: {} Labor tracking details. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Complaint | string Default: "example value" The issue detected by the technician. | ||||||||||||||||||||||||
Cause | string Default: "example value" The cause of the issue, to be updated if needed. | ||||||||||||||||||||||||
Correction | string Default: "example value" The steps taken to correct the issue. | ||||||||||||||||||||||||
ReportedIssue | string Default: "example value" The initial reported issue. This could come from anyone. (This is filled from Contract Information in Elite) | ||||||||||||||||||||||||
OtherComments | string Default: "example value" Any additional comments for this work order. | ||||||||||||||||||||||||
Operation | string Default: "example value" The operation that needs to be performed. | ||||||||||||||||||||||||
DueDateTime | string <date-time> Default: "2023-08-15" The due date for this work order. | ||||||||||||||||||||||||
AssignedRemoteUserId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The remote user assigned to this work order. This currently can only set by the RMS and not through the API | ||||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for this record. | ||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. | ||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. | ||||||||||||||||||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "AssignedRemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
Required fields:
Name | string or null [ 1 .. 50 ] characters Default: "Example Name" The full name of the vendor. Could be a company or an individual. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Vendor. We currently only support
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite:
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] Name and Types of Contacts related to the Vendor. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /vendors/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Inactive | boolean or null Default: true Used to denote whether a vendor is considered active. | ||||||||||||||||||||||||||
Array of objects Default: [] Any comments or notes. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Terms | string or null <= 50 characters Default: "example value" Billing terms for the vendor. (e.g. Net 30, Net 60, etc..) | ||||||||||||||||||||||||||
object or null Default: {"PaymentMethod":"example value","TermDays":42} Additional fields specific to each vendor. | |||||||||||||||||||||||||||
|
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "Contacts": [ ],
- "CurrencyCode": "USD",
- "Inactive": true,
- "Notes": [ ],
- "Phones": [ ],
- "Terms": "example value",
- "AdditionalFields": {
- "PaymentMethod": "example value",
- "TermDays": 42
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "Contacts": [ ],
- "CurrencyCode": "USD",
- "Inactive": true,
- "Notes": [ ],
- "Phones": [ ],
- "Terms": "example value",
- "AdditionalFields": {
- "PaymentMethod": "example value",
- "TermDays": 42
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite, Syrinx
Elite supports the following fields for the Search
filter:
ModelType | string Default: "standard" Value: "Vendor" Standard field that denotes the record type. Useful for bulk ingesting different record types. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" The full name of the vendor. Could be a company or an individual. |
object or null Default: {"AccountNumber":"example value","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Vendor. We currently only support
| |
Array of objects Default: [] Supported types will depend on the product. Elite:
| |
Array of objects Default: [] Name and Types of Contacts related to the Vendor. | |
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /vendors/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. |
Inactive | boolean or null Default: true Used to denote whether a vendor is considered active. |
Array of objects Default: [] Any comments or notes. | |
Array of objects Default: [] | |
Terms | string or null Default: "example value" Billing terms for the vendor. (e.g. Net 30, Net 60, etc..) |
object or null Default: {"PaymentMethod":"example value","TermDays":42} Additional fields specific to each vendor. | |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. |
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "Contacts": [ ],
- "CurrencyCode": "USD",
- "Inactive": true,
- "Notes": [ ],
- "Phones": [ ],
- "Terms": "example value",
- "AdditionalFields": {
- "PaymentMethod": "example value",
- "TermDays": 42
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
Supported by: Elite, Syrinx
VendorId required | string |
ModelType | string Default: "standard" Value: "Vendor" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" The full name of the vendor. Could be a company or an individual. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Vendor. We currently only support
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite:
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] Name and Types of Contacts related to the Vendor. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /vendors/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Inactive | boolean or null Default: true Used to denote whether a vendor is considered active. | ||||||||||||||||||||||||||
Array of objects Default: [] Any comments or notes. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Terms | string or null Default: "example value" Billing terms for the vendor. (e.g. Net 30, Net 60, etc..) | ||||||||||||||||||||||||||
object or null Default: {"PaymentMethod":"example value","TermDays":42} Additional fields specific to each vendor. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "Contacts": [ ],
- "CurrencyCode": "USD",
- "Inactive": true,
- "Notes": [ ],
- "Phones": [ ],
- "Terms": "example value",
- "AdditionalFields": {
- "PaymentMethod": "example value",
- "TermDays": 42
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
Required fields:
VendorId required | string |
Name | string or null [ 1 .. 50 ] characters Default: "Example Name" The full name of the vendor. Could be a company or an individual. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Vendor. We currently only support
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite:
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] Name and Types of Contacts related to the Vendor. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /vendors/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Inactive | boolean or null Default: true Used to denote whether a vendor is considered active. | ||||||||||||||||||||||||||
Array of objects Default: [] Any comments or notes. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Terms | string or null <= 50 characters Default: "example value" Billing terms for the vendor. (e.g. Net 30, Net 60, etc..) | ||||||||||||||||||||||||||
object or null Default: {"PaymentMethod":"example value","TermDays":42} Additional fields specific to each vendor. | |||||||||||||||||||||||||||
|
ModelType | string Default: "standard" Value: "Vendor" Standard field that denotes the record type. Useful for bulk ingesting different record types. | ||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. | ||||||||||||||||||||||||||
Name | string or null Default: "Example Name" The full name of the vendor. Could be a company or an individual. | ||||||||||||||||||||||||||
object or null Default: {"AccountNumber":"example value","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Identifying items for Vendor. We currently only support
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Array of objects Default: [] Supported types will depend on the product. Elite:
| |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] Name and Types of Contacts related to the Vendor. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Defaults to "USD". Code is ISO 4217 format. You can hit the /vendors/lookup/{Field} endpoint and pass in the query parameter "Field" --> "CurrencyCode" to receive a list of acceptable values for this field. | ||||||||||||||||||||||||||
Inactive | boolean or null Default: true Used to denote whether a vendor is considered active. | ||||||||||||||||||||||||||
Array of objects Default: [] Any comments or notes. | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Array of objects Default: [] | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
Terms | string or null Default: "example value" Billing terms for the vendor. (e.g. Net 30, Net 60, etc..) | ||||||||||||||||||||||||||
object or null Default: {"PaymentMethod":"example value","TermDays":42} Additional fields specific to each vendor. | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record created? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" When was the record last updated? All date times are expected to be in UTC & ISO-8601 format. Elite: This field is not supported. | ||||||||||||||||||||||||||
Hidden | integer Default: 42 Enum: null 1 0 = false, 1 = true | This basically means Deleted |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "Contacts": [ ],
- "CurrencyCode": "USD",
- "Inactive": true,
- "Notes": [ ],
- "Phones": [ ],
- "Terms": "example value",
- "AdditionalFields": {
- "PaymentMethod": "example value",
- "TermDays": 42
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Identifiers": {
- "AccountNumber": "example value",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Addresses": [ ],
- "Contacts": [ ],
- "CurrencyCode": "USD",
- "Inactive": true,
- "Notes": [ ],
- "Phones": [ ],
- "Terms": "example value",
- "AdditionalFields": {
- "PaymentMethod": "example value",
- "TermDays": 42
}, - "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
With this endpoint, you can look up dynamic enum values for Vendor fields. The description on a particular field will indicate if it supports a lookup.
field required | string |
ModelType | string Default: "standard" Value: "Lookup" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
Description | string or null Default: "This is an example description for the API documentation." |
Field | string Default: "example value" |
Value | string Default: "example value" |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "Field": "example value",
- "Value": "example value"
}
]
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||
StockName | string or null Default: "Example Name" | ||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||
OpenDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||
CloseDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Work Order. | ||||||||||||||||||
Status | string Default: "active" Enum: "Quote" "Open" "Closed" | ||||||||||||||||||
Type | string or null Default: "standard" | ||||||||||||||||||
SubType | string or null Default: "standard" | ||||||||||||||||||
Array of objects or strings or null Default: [] | |||||||||||||||||||
Array One of
| |||||||||||||||||||
IsCustomerWO | boolean Default: true Flag to telling whether the WO is consumer facing or not. | ||||||||||||||||||
Complaint | string Default: "example value" The issue detected by the technician. | ||||||||||||||||||
Cause | string Default: "example value" The cause of the issue, to be updated if needed. | ||||||||||||||||||
Correction | string Default: "example value" The steps taken to correct the issue. | ||||||||||||||||||
ReportedIssue | string Default: "example value" The initial reported issue. This could come from anyone. (This is filled from Contract Information in Elite) | ||||||||||||||||||
OtherComments | string Default: "example value" Any additional comments for this work order. | ||||||||||||||||||
Operation | string Default: "example value" The operation that needs to be performed. | ||||||||||||||||||
DueDateTime | string <date-time> Default: "2023-08-15" The due date for this work order. | ||||||||||||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "AssignedRemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
ModelType | string Default: "standard" Standard field that denotes the record type. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. |
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. |
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" |
StockName | string or null Default: "Example Name" |
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" |
OpenDateTime | string or null <date-time> Default: "2023-08-15" |
CloseDateTime | string or null <date-time> Default: "2023-08-15" |
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Work Order. |
Status | string Default: "active" Enum: "Quote" "Open" "Closed" |
Type | string or null Default: "standard" |
SubType | string or null Default: "standard" |
Array of objects or strings or null Default: [] | |
IsCustomerWO | boolean Default: true Flag to telling whether the WO is consumer facing or not. |
object or null Default: {} Labor tracking details. | |
Complaint | string Default: "example value" The issue detected by the technician. |
Cause | string Default: "example value" The cause of the issue, to be updated if needed. |
Correction | string Default: "example value" The steps taken to correct the issue. |
ReportedIssue | string Default: "example value" The initial reported issue. This could come from anyone. (This is filled from Contract Information in Elite) |
OtherComments | string Default: "example value" Any additional comments for this work order. |
Operation | string Default: "example value" The operation that needs to be performed. |
DueDateTime | string <date-time> Default: "2023-08-15" The due date for this work order. |
AssignedRemoteUserId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The remote user assigned to this work order. This currently can only set by the RMS and not through the API |
AdditionalFields | object or null Default: {} Additional fields for this record. |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. |
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "AssignedRemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
WorkOrderId required | string |
ModelType | string Default: "standard" Standard field that denotes the record type. | ||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. | ||||||||||||||||||||||||
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. | ||||||||||||||||||||||||
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||||||||
StockName | string or null Default: "Example Name" | ||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||||||||
OpenDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||||||||
CloseDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||||||||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Work Order. | ||||||||||||||||||||||||
Status | string Default: "active" Enum: "Quote" "Open" "Closed" | ||||||||||||||||||||||||
Type | string or null Default: "standard" | ||||||||||||||||||||||||
SubType | string or null Default: "standard" | ||||||||||||||||||||||||
Array of objects or strings or null Default: [] | |||||||||||||||||||||||||
Array One of
| |||||||||||||||||||||||||
IsCustomerWO | boolean Default: true Flag to telling whether the WO is consumer facing or not. | ||||||||||||||||||||||||
object or null Default: {} Labor tracking details. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Complaint | string Default: "example value" The issue detected by the technician. | ||||||||||||||||||||||||
Cause | string Default: "example value" The cause of the issue, to be updated if needed. | ||||||||||||||||||||||||
Correction | string Default: "example value" The steps taken to correct the issue. | ||||||||||||||||||||||||
ReportedIssue | string Default: "example value" The initial reported issue. This could come from anyone. (This is filled from Contract Information in Elite) | ||||||||||||||||||||||||
OtherComments | string Default: "example value" Any additional comments for this work order. | ||||||||||||||||||||||||
Operation | string Default: "example value" The operation that needs to be performed. | ||||||||||||||||||||||||
DueDateTime | string <date-time> Default: "2023-08-15" The due date for this work order. | ||||||||||||||||||||||||
AssignedRemoteUserId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The remote user assigned to this work order. This currently can only set by the RMS and not through the API | ||||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for this record. | ||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. | ||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. | ||||||||||||||||||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "AssignedRemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
WorkOrderId required | string |
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||
StockName | string or null Default: "Example Name" | ||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||
OpenDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||
CloseDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Work Order. | ||||||||||||||||||
Status | string Default: "active" Enum: "Quote" "Open" "Closed" | ||||||||||||||||||
Type | string or null Default: "standard" | ||||||||||||||||||
SubType | string or null Default: "standard" | ||||||||||||||||||
Array of objects or strings or null Default: [] | |||||||||||||||||||
Array One of
| |||||||||||||||||||
IsCustomerWO | boolean Default: true Flag to telling whether the WO is consumer facing or not. | ||||||||||||||||||
Complaint | string Default: "example value" The issue detected by the technician. | ||||||||||||||||||
Cause | string Default: "example value" The cause of the issue, to be updated if needed. | ||||||||||||||||||
Correction | string Default: "example value" The steps taken to correct the issue. | ||||||||||||||||||
ReportedIssue | string Default: "example value" The initial reported issue. This could come from anyone. (This is filled from Contract Information in Elite) | ||||||||||||||||||
OtherComments | string Default: "example value" Any additional comments for this work order. | ||||||||||||||||||
Operation | string Default: "example value" The operation that needs to be performed. | ||||||||||||||||||
DueDateTime | string <date-time> Default: "2023-08-15" The due date for this work order. | ||||||||||||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
ModelType | string Default: "standard" Standard field that denotes the record type. | ||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. | ||||||||||||||||||||||||
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. | ||||||||||||||||||||||||
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||||||||
StockName | string or null Default: "Example Name" | ||||||||||||||||||||||||
DepotId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" | ||||||||||||||||||||||||
OpenDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||||||||
CloseDateTime | string or null <date-time> Default: "2023-08-15" | ||||||||||||||||||||||||
CustomerId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Reference a CustomerId that should be responsible for this Work Order. | ||||||||||||||||||||||||
Status | string Default: "active" Enum: "Quote" "Open" "Closed" | ||||||||||||||||||||||||
Type | string or null Default: "standard" | ||||||||||||||||||||||||
SubType | string or null Default: "standard" | ||||||||||||||||||||||||
Array of objects or strings or null Default: [] | |||||||||||||||||||||||||
Array One of
| |||||||||||||||||||||||||
IsCustomerWO | boolean Default: true Flag to telling whether the WO is consumer facing or not. | ||||||||||||||||||||||||
object or null Default: {} Labor tracking details. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Complaint | string Default: "example value" The issue detected by the technician. | ||||||||||||||||||||||||
Cause | string Default: "example value" The cause of the issue, to be updated if needed. | ||||||||||||||||||||||||
Correction | string Default: "example value" The steps taken to correct the issue. | ||||||||||||||||||||||||
ReportedIssue | string Default: "example value" The initial reported issue. This could come from anyone. (This is filled from Contract Information in Elite) | ||||||||||||||||||||||||
OtherComments | string Default: "example value" Any additional comments for this work order. | ||||||||||||||||||||||||
Operation | string Default: "example value" The operation that needs to be performed. | ||||||||||||||||||||||||
DueDateTime | string <date-time> Default: "2023-08-15" The due date for this work order. | ||||||||||||||||||||||||
AssignedRemoteUserId | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The remote user assigned to this work order. This currently can only set by the RMS and not through the API | ||||||||||||||||||||||||
AdditionalFields | object or null Default: {} Additional fields for this record. | ||||||||||||||||||||||||
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. | ||||||||||||||||||||||||
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. | ||||||||||||||||||||||||
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "StockName": "Example Name",
- "DepotId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "OpenDateTime": "2023-08-15",
- "CloseDateTime": "2023-08-15",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Status": "active",
- "Type": "standard",
- "SubType": "standard",
- "Parts": [ ],
- "IsCustomerWO": true,
- "LaborTracking": { },
- "Complaint": "example value",
- "Cause": "example value",
- "Correction": "example value",
- "ReportedIssue": "example value",
- "OtherComments": "example value",
- "Operation": "example value",
- "DueDateTime": "2023-08-15",
- "AssignedRemoteUserId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "AdditionalFields": { },
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
WorkOrderId required | string |
ModelType | string Default: "standard" Standard field that denotes the record type. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique identifier for this record. |
Classification | string or null Default: "example value" Enum: "Rental" "Sale" null This product is either meant for sale or rental. The internal classification does not apply to lineitems. |
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. |
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
IsSerialized | boolean or null Default: true Indicates whether we expect this Line Item to have a unique Serial Number. NOTE: If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" If exists, this is a reference to the header "Item" or "Inventory" record. Could even be a "Category". (This field is still a work in progress. Use with caution.) |
PullFromStock | boolean or null Default: true Indicates if the items should be pulled from stock when added to a work order. |
PurchasePrice | number or null Default: 99.99 The purchase price of the part. |
Quantity | string or null Default: "example value" The quantity of this part on the work order |
SerialNumber | string or null Default: "example value" The serial number or unique identifier assigned to this particular Line Item. |
Status | string or null Default: "active" Enum: "Reserved" "Out" "Off Rent" "Returned" "Sold" The displayable status of a lineitem. Sales lineitems might say "sold". Rental items might say "reserved".
|
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of stock |
Comments | string Default: "example value" Any comments for this part. |
CreatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was created. |
UpdatedDateTime | string or null <date-time> Default: "2023-08-15" UTC when the record was updated. |
Hidden | integer or null Default: 42 Enum: null 1 Hidden |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Classification": "example value",
- "Name": "Example Name",
- "IsBulk": true,
- "IsSerialized": true,
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PullFromStock": true,
- "PurchasePrice": 99.99,
- "Quantity": "example value",
- "SerialNumber": "example value",
- "Status": "active",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Comments": "example value",
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
]
WorkOrderId required | string |
Name | string Default: "Example Name" The display name for this record. This is often used as a summary for lookups. |
IsBulk | boolean or null Default: true Items with this field do not have unique serial numbers. If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
IsSerialized | boolean or null Default: true Indicates whether we expect this Line Item to have a unique Serial Number. NOTE: If isSerialized and isBulk are both true, then an alternate serialization method is being used. |
ProductId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" If exists, this is a reference to the header "Item" or "Inventory" record. Could even be a "Category". (This field is still a work in progress. Use with caution.) |
PullFromStock | boolean or null Default: true Indicates if the items should be pulled from stock when added to a work order. |
PurchasePrice | number or null Default: 99.99 The purchase price of the part. |
Quantity | string or null Default: "example value" The quantity of this part on the work order |
StockId | string or null Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Id of stock |
Comments | string Default: "example value" Any comments for this part. |
{- "Classification": "example value",
- "Name": "Example Name",
- "IsBulk": true,
- "IsSerialized": true,
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PullFromStock": true,
- "PurchasePrice": 99.99,
- "Quantity": "example value",
- "SerialNumber": "example value",
- "Status": "active",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Comments": "example value"
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Classification": "example value",
- "Name": "Example Name",
- "IsBulk": true,
- "IsSerialized": true,
- "ProductId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PullFromStock": true,
- "PurchasePrice": 99.99,
- "Quantity": "example value",
- "SerialNumber": "example value",
- "Status": "active",
- "StockId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Comments": "example value",
- "CreatedDateTime": "2023-08-15",
- "UpdatedDateTime": "2023-08-15",
- "Hidden": 42
}
Supported by: Elite
With this endpoint, you receive an array of contract operations supported by the current organization for the internal Work Order. This response is similar to the other EnumLookup responses.
ModelType | string Default: "standard" Value: "Lookup" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
Description | string or null Default: "This is an example description for the API documentation." |
Field | string Default: "example value" |
Value | string Default: "example value" |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "Field": "example value",
- "Value": "example value"
}
]
Supported by: Elite
With this endpoint, you receive an array of consumer operations supported by the current organization for the customer. This response is similar to the other EnumLookup responses.
ModelType | string Default: "standard" Value: "Lookup" This field exists on most endpoints and will generally only have 1 option. However, some endpoints do have the option to specify multiple types so be sure to look at the enum to choose the right value. |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" The unique Id for this record. This is system generated on POST and not updatable, but can be included in a Patch for updating bulk records. |
Name | string or null Default: "Example Name" A display name for this record. Often used as a summary for lookups. |
Description | string or null Default: "This is an example description for the API documentation." |
Field | string Default: "example value" |
Value | string Default: "example value" |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "Description": "This is an example description for the API documentation.",
- "Field": "example value",
- "Value": "example value"
}
]
Supported by: Elite
This is a list of account payable invoices. By default you can retrieve a list of payable invoices where State
property is equal to 'Pending'. Apply an additional filter to the the State
property in order to receive other payable invoices states.
ModelType | string Default: "standard" Value: "AccountPayableInvoice" |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. |
PurchaseOrderDateTime | string <date-time> Default: "2023-08-15" The purchase order date on the PO that resulted in the payable. |
CurrencyCode | string or null Default: "USD" Currency code value set in the accounting system. |
ErrorCode | string or null Default: "ABC123" Error code value whenever the payable invoice |
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever payable invoice |
ExchangeRate | number or null Default: 0.15 Exchange rate on the payable invoice. |
FreightTotal | number Default: 42.5 Total price of the freight. |
GrandTaxTotal | number Default: 42.5 Total amount of sales tax. |
GrandTotal | number Default: 42.5 Total amount that is payable. |
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalPayableId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FreightAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","MiscellaneousAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","PayableAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","TaxAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this payable invoice. | |
Array of objects Default: [] A collection of line items related to the contract Id. | |
Memo | string or null Default: "example value" Memo associated to the payable invoice. |
MiscellaneousTotal | number Default: 42.5 Total price of miscellaneous costs. |
PurchaseOrderNumber | string Default: "example value" Purchase order number associated to the payable invoice. |
PurchaseOrderSequenceNumber | string Default: "example value" Purchase order sequence number associated to the payable invoice. |
PurchaseTotal | number Default: 42.5 Total price of the purchases. |
ShippingMethod | string Default: "example value" Shipping method on the payable invoice. |
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the payable invoice. Initial value of an payable invoice is 'Pending'. If the value is 'Posted' you can not update to another state. |
TermsCode | string Default: "ABC123" Payment terms code in the accounting system. |
object Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","InvoiceNumber":"example value","InvoiceDateTime":"2023-08-15","InvoiceDueDateTime":"2023-08-15"} Elite vendor associated to this payable invoice. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseOrderDateTime": "2023-08-15",
- "CurrencyCode": "USD",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "FreightTotal": 42.5,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalPayableId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FreightAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "MiscellaneousAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PayableAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "TaxAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "MiscellaneousTotal": 42.5,
- "PurchaseOrderNumber": "example value",
- "PurchaseOrderSequenceNumber": "example value",
- "PurchaseTotal": 42.5,
- "ShippingMethod": "example value",
- "State": "example value",
- "TermsCode": "ABC123",
- "Vendor": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "InvoiceNumber": "example value",
- "InvoiceDateTime": "2023-08-15",
- "InvoiceDueDateTime": "2023-08-15"
}
}
]
Supported by: Elite
This is a single account payable invoice retrieved by the given payable invoice id.
InvoiceId required | string |
ModelType | string Default: "standard" Value: "AccountPayableInvoice" | ||||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||||||||||||||||||
PurchaseOrderDateTime | string <date-time> Default: "2023-08-15" The purchase order date on the PO that resulted in the payable. | ||||||||||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Currency code value set in the accounting system. | ||||||||||||||||||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the payable invoice | ||||||||||||||||||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever payable invoice | ||||||||||||||||||||||||||||||||||
ExchangeRate | number or null Default: 0.15 Exchange rate on the payable invoice. | ||||||||||||||||||||||||||||||||||
FreightTotal | number Default: 42.5 Total price of the freight. | ||||||||||||||||||||||||||||||||||
GrandTaxTotal | number Default: 42.5 Total amount of sales tax. | ||||||||||||||||||||||||||||||||||
GrandTotal | number Default: 42.5 Total amount that is payable. | ||||||||||||||||||||||||||||||||||
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalPayableId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FreightAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","MiscellaneousAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","PayableAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","TaxAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this payable invoice. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
Array of objects Default: [] A collection of line items related to the contract Id. | |||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||
Memo | string or null Default: "example value" Memo associated to the payable invoice. | ||||||||||||||||||||||||||||||||||
MiscellaneousTotal | number Default: 42.5 Total price of miscellaneous costs. | ||||||||||||||||||||||||||||||||||
PurchaseOrderNumber | string Default: "example value" Purchase order number associated to the payable invoice. | ||||||||||||||||||||||||||||||||||
PurchaseOrderSequenceNumber | string Default: "example value" Purchase order sequence number associated to the payable invoice. | ||||||||||||||||||||||||||||||||||
PurchaseTotal | number Default: 42.5 Total price of the purchases. | ||||||||||||||||||||||||||||||||||
ShippingMethod | string Default: "example value" Shipping method on the payable invoice. | ||||||||||||||||||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the payable invoice. Initial value of an payable invoice is 'Pending'. If the value is 'Posted' you can not update to another state. | ||||||||||||||||||||||||||||||||||
TermsCode | string Default: "ABC123" Payment terms code in the accounting system. | ||||||||||||||||||||||||||||||||||
object Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","InvoiceNumber":"example value","InvoiceDateTime":"2023-08-15","InvoiceDueDateTime":"2023-08-15"} Elite vendor associated to this payable invoice. | |||||||||||||||||||||||||||||||||||
|
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseOrderDateTime": "2023-08-15",
- "CurrencyCode": "USD",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "FreightTotal": 42.5,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalPayableId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FreightAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "MiscellaneousAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PayableAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "TaxAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "MiscellaneousTotal": 42.5,
- "PurchaseOrderNumber": "example value",
- "PurchaseOrderSequenceNumber": "example value",
- "PurchaseTotal": 42.5,
- "ShippingMethod": "example value",
- "State": "example value",
- "TermsCode": "ABC123",
- "Vendor": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "InvoiceNumber": "example value",
- "InvoiceDateTime": "2023-08-15",
- "InvoiceDueDateTime": "2023-08-15"
}
}
Supported by: Elite
InvoiceId required | string |
ErrorCode | string or null Default: "ABC123" Error code value whenever the payable invoice | ||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever payable invoice | ||
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalPayableId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FreightAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","MiscellaneousAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","PayableAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","TaxAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this payable invoice. | |||
| |||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the payable invoice. Initial value of an payable invoice is 'Pending'. If the value is 'Posted' you can not update to another state. |
ModelType | string Default: "standard" Value: "AccountPayableInvoice" | ||||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||||||||||||||||||
PurchaseOrderDateTime | string <date-time> Default: "2023-08-15" The purchase order date on the PO that resulted in the payable. | ||||||||||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Currency code value set in the accounting system. | ||||||||||||||||||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the payable invoice | ||||||||||||||||||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever payable invoice | ||||||||||||||||||||||||||||||||||
ExchangeRate | number or null Default: 0.15 Exchange rate on the payable invoice. | ||||||||||||||||||||||||||||||||||
FreightTotal | number Default: 42.5 Total price of the freight. | ||||||||||||||||||||||||||||||||||
GrandTaxTotal | number Default: 42.5 Total amount of sales tax. | ||||||||||||||||||||||||||||||||||
GrandTotal | number Default: 42.5 Total amount that is payable. | ||||||||||||||||||||||||||||||||||
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalPayableId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalVendorId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","FreightAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","MiscellaneousAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","PayableAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","TaxAccountId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this payable invoice. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
Array of objects Default: [] A collection of line items related to the contract Id. | |||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||
Memo | string or null Default: "example value" Memo associated to the payable invoice. | ||||||||||||||||||||||||||||||||||
MiscellaneousTotal | number Default: 42.5 Total price of miscellaneous costs. | ||||||||||||||||||||||||||||||||||
PurchaseOrderNumber | string Default: "example value" Purchase order number associated to the payable invoice. | ||||||||||||||||||||||||||||||||||
PurchaseOrderSequenceNumber | string Default: "example value" Purchase order sequence number associated to the payable invoice. | ||||||||||||||||||||||||||||||||||
PurchaseTotal | number Default: 42.5 Total price of the purchases. | ||||||||||||||||||||||||||||||||||
ShippingMethod | string Default: "example value" Shipping method on the payable invoice. | ||||||||||||||||||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the payable invoice. Initial value of an payable invoice is 'Pending'. If the value is 'Posted' you can not update to another state. | ||||||||||||||||||||||||||||||||||
TermsCode | string Default: "ABC123" Payment terms code in the accounting system. | ||||||||||||||||||||||||||||||||||
object Default: {"ModelType":"standard","Id":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","Name":"Example Name","InvoiceNumber":"example value","InvoiceDateTime":"2023-08-15","InvoiceDueDateTime":"2023-08-15"} Elite vendor associated to this payable invoice. | |||||||||||||||||||||||||||||||||||
|
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseOrderDateTime": "2023-08-15",
- "CurrencyCode": "USD",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "FreightTotal": 42.5,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalPayableId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FreightAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "MiscellaneousAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PayableAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "TaxAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "MiscellaneousTotal": 42.5,
- "PurchaseOrderNumber": "example value",
- "PurchaseOrderSequenceNumber": "example value",
- "PurchaseTotal": 42.5,
- "ShippingMethod": "example value",
- "State": "example value",
- "TermsCode": "ABC123",
- "Vendor": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "InvoiceNumber": "example value",
- "InvoiceDateTime": "2023-08-15",
- "InvoiceDueDateTime": "2023-08-15"
}
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PurchaseOrderDateTime": "2023-08-15",
- "CurrencyCode": "USD",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "FreightTotal": 42.5,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalPayableId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalVendorId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "FreightAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "MiscellaneousAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "PayableAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "TaxAccountId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "MiscellaneousTotal": 42.5,
- "PurchaseOrderNumber": "example value",
- "PurchaseOrderSequenceNumber": "example value",
- "PurchaseTotal": 42.5,
- "ShippingMethod": "example value",
- "State": "example value",
- "TermsCode": "ABC123",
- "Vendor": {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Name": "Example Name",
- "InvoiceNumber": "example value",
- "InvoiceDateTime": "2023-08-15",
- "InvoiceDueDateTime": "2023-08-15"
}
}
All Elite account receivable invoices, use query parameters to filter
ModelType | string Default: "standard" Value: "AccountReceivableInvoice" |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. |
ContractTotal | number Default: 42.5 Total price of the contract excluding sales tax total. |
ContractType | string Default: "standard" Enum: "Cash" "Credit" "Invoice" Type of contract. |
CurrencyCode | string or null Default: "USD" Currency code value set in the accounting system. |
CustomerPurchaseOrderNumber | string or null Default: "example value" Customer purchase order number associated to the invoice. |
DamageWaiverTotal | number Default: 2023 Total price of the damage waiver. |
object Default: {"Type":"standard","City":"example value","Line1":"example value","PostalCode":"ABC123","Province":"example value"} Ship to / delivery details associated to the contract on the invoice. | |
EndDateTime | string or null <date-time> Default: "2023-08-15" Date and time when the contract was closed. |
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice |
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice |
ExchangeRate | number or null Default: 0.15 Exchange rate of the contract on the invoice. |
GrandTaxTotal | number Default: 42.5 Total amount of sales tax invoiced. |
GrandTotal | number Default: 42.5 Total price of the contract including sales tax. |
object Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice. | |
InvoiceNumber | string or null Default: "example value" The Sequential Invoice Number associated with the Contract. On Elite systems enabled for sequential Invoicing, this value (read only) represents the ID of the Invoice. |
ItemPercentageTotal | number or null Default: 0.15 Total value of item percentage on the contract. |
Array of objects Default: [] A collection of line items related to the contract Id. | |
OtherTotal | number Default: 42.5 Total price of other/miscellaneous items on the contract. |
OrderedBy | string or null Default: "example value" Customer representative who originated the contract. |
PaidTotal | number Default: 42.5 Total amount paid prior to the contract being closed. |
PickedUpBy | string or null Default: "example value" Customer representative who picked up the items. |
RentTotal | number Default: 42.5 Total price of rental items on the contract. |
RevenueDateTime | string <date-time> Default: "2023-08-15" Date and time of the revenue posting. |
SaleTotal | number Default: 42.5 Total price of sale items on the contract. |
StartDateTime | string <date-time> Default: "2023-08-15" Date and time of when the contract opened. |
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the invoice. Initial value of an invoice is 'Pending'. If the value is 'Posted' you can not update to another state. |
TaxableTotal | number Default: 42.5 Total taxable price of the contract. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractTotal": 42.5,
- "ContractType": "standard",
- "CurrencyCode": "USD",
- "CustomerPurchaseOrderNumber": "example value",
- "DamageWaiverTotal": 2023,
- "Delivery": {
- "Type": "standard",
- "City": "example value",
- "Line1": "example value",
- "PostalCode": "ABC123",
- "Province": "example value"
}, - "EndDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "InvoiceNumber": "example value",
- "ItemPercentageTotal": 0.15,
- "LineItems": [ ],
- "OtherTotal": 42.5,
- "OrderedBy": "example value",
- "PaidTotal": 42.5,
- "PickedUpBy": "example value",
- "RentTotal": 42.5,
- "RevenueDateTime": "2023-08-15",
- "SaleTotal": 42.5,
- "StartDateTime": "2023-08-15",
- "State": "example value",
- "TaxableTotal": 42.5
}
]
Single Elite account receivable invoice by Id
InvoiceId required | string |
ModelType | string Default: "standard" Value: "AccountReceivableInvoice" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ContractTotal | number Default: 42.5 Total price of the contract excluding sales tax total. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ContractType | string Default: "standard" Enum: "Cash" "Credit" "Invoice" Type of contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Currency code value set in the accounting system. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CustomerPurchaseOrderNumber | string or null Default: "example value" Customer purchase order number associated to the invoice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DamageWaiverTotal | number Default: 2023 Total price of the damage waiver. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Default: {"Type":"standard","City":"example value","Line1":"example value","PostalCode":"ABC123","Province":"example value"} Ship to / delivery details associated to the contract on the invoice. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EndDateTime | string or null <date-time> Default: "2023-08-15" Date and time when the contract was closed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExchangeRate | number or null Default: 0.15 Exchange rate of the contract on the invoice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GrandTaxTotal | number Default: 42.5 Total amount of sales tax invoiced. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GrandTotal | number Default: 42.5 Total price of the contract including sales tax. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
InvoiceNumber | string or null Default: "example value" The Sequential Invoice Number associated with the Contract. On Elite systems enabled for sequential Invoicing, this value (read only) represents the ID of the Invoice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ItemPercentageTotal | number or null Default: 0.15 Total value of item percentage on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Default: [] A collection of line items related to the contract Id. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OtherTotal | number Default: 42.5 Total price of other/miscellaneous items on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OrderedBy | string or null Default: "example value" Customer representative who originated the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PaidTotal | number Default: 42.5 Total amount paid prior to the contract being closed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PickedUpBy | string or null Default: "example value" Customer representative who picked up the items. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RentTotal | number Default: 42.5 Total price of rental items on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RevenueDateTime | string <date-time> Default: "2023-08-15" Date and time of the revenue posting. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SaleTotal | number Default: 42.5 Total price of sale items on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StartDateTime | string <date-time> Default: "2023-08-15" Date and time of when the contract opened. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the invoice. Initial value of an invoice is 'Pending'. If the value is 'Posted' you can not update to another state. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TaxableTotal | number Default: 42.5 Total taxable price of the contract. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractTotal": 42.5,
- "ContractType": "standard",
- "CurrencyCode": "USD",
- "CustomerPurchaseOrderNumber": "example value",
- "DamageWaiverTotal": 2023,
- "Delivery": {
- "Type": "standard",
- "City": "example value",
- "Line1": "example value",
- "PostalCode": "ABC123",
- "Province": "example value"
}, - "EndDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "InvoiceNumber": "example value",
- "ItemPercentageTotal": 0.15,
- "LineItems": [ ],
- "OtherTotal": 42.5,
- "OrderedBy": "example value",
- "PaidTotal": 42.5,
- "PickedUpBy": "example value",
- "RentTotal": 42.5,
- "RevenueDateTime": "2023-08-15",
- "SaleTotal": 42.5,
- "StartDateTime": "2023-08-15",
- "State": "example value",
- "TaxableTotal": 42.5
}
Update a single Elite account receivable invoice
InvoiceId required | string |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice | ||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice | ||
object Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice. | |||
| |||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the invoice. Initial value of an invoice is 'Pending'. If the value is 'Posted' you can not update to another state. |
ModelType | string Default: "standard" Value: "AccountReceivableInvoice" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ContractTotal | number Default: 42.5 Total price of the contract excluding sales tax total. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ContractType | string Default: "standard" Enum: "Cash" "Credit" "Invoice" Type of contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CurrencyCode | string or null Default: "USD" Currency code value set in the accounting system. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CustomerPurchaseOrderNumber | string or null Default: "example value" Customer purchase order number associated to the invoice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DamageWaiverTotal | number Default: 2023 Total price of the damage waiver. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Default: {"Type":"standard","City":"example value","Line1":"example value","PostalCode":"ABC123","Province":"example value"} Ship to / delivery details associated to the contract on the invoice. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EndDateTime | string or null <date-time> Default: "2023-08-15" Date and time when the contract was closed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExchangeRate | number or null Default: 0.15 Exchange rate of the contract on the invoice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GrandTaxTotal | number Default: 42.5 Total amount of sales tax invoiced. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GrandTotal | number Default: 42.5 Total price of the contract including sales tax. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractStoreId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalLocationId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ParentContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
InvoiceNumber | string or null Default: "example value" The Sequential Invoice Number associated with the Contract. On Elite systems enabled for sequential Invoicing, this value (read only) represents the ID of the Invoice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ItemPercentageTotal | number or null Default: 0.15 Total value of item percentage on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Default: [] A collection of line items related to the contract Id. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OtherTotal | number Default: 42.5 Total price of other/miscellaneous items on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OrderedBy | string or null Default: "example value" Customer representative who originated the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PaidTotal | number Default: 42.5 Total amount paid prior to the contract being closed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PickedUpBy | string or null Default: "example value" Customer representative who picked up the items. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RentTotal | number Default: 42.5 Total price of rental items on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RevenueDateTime | string <date-time> Default: "2023-08-15" Date and time of the revenue posting. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SaleTotal | number Default: 42.5 Total price of sale items on the contract. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StartDateTime | string <date-time> Default: "2023-08-15" Date and time of when the contract opened. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the invoice. Initial value of an invoice is 'Pending'. If the value is 'Posted' you can not update to another state. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TaxableTotal | number Default: 42.5 Total taxable price of the contract. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractTotal": 42.5,
- "ContractType": "standard",
- "CurrencyCode": "USD",
- "CustomerPurchaseOrderNumber": "example value",
- "DamageWaiverTotal": 2023,
- "Delivery": {
- "Type": "standard",
- "City": "example value",
- "Line1": "example value",
- "PostalCode": "ABC123",
- "Province": "example value"
}, - "EndDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "ItemPercentageTotal": 0.15,
- "LineItems": [ ],
- "OtherTotal": 42.5,
- "OrderedBy": "example value",
- "PaidTotal": 42.5,
- "PickedUpBy": "example value",
- "RentTotal": 42.5,
- "RevenueDateTime": "2023-08-15",
- "SaleTotal": 42.5,
- "StartDateTime": "2023-08-15",
- "State": "example value",
- "TaxableTotal": 42.5
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractTotal": 42.5,
- "ContractType": "standard",
- "CurrencyCode": "USD",
- "CustomerPurchaseOrderNumber": "example value",
- "DamageWaiverTotal": 2023,
- "Delivery": {
- "Type": "standard",
- "City": "example value",
- "Line1": "example value",
- "PostalCode": "ABC123",
- "Province": "example value"
}, - "EndDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "ExchangeRate": 0.15,
- "GrandTaxTotal": 42.5,
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractStoreId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalLocationId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ParentContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "InvoiceNumber": "example value",
- "ItemPercentageTotal": 0.15,
- "LineItems": [ ],
- "OtherTotal": 42.5,
- "OrderedBy": "example value",
- "PaidTotal": 42.5,
- "PickedUpBy": "example value",
- "RentTotal": 42.5,
- "RevenueDateTime": "2023-08-15",
- "SaleTotal": 42.5,
- "StartDateTime": "2023-08-15",
- "State": "example value",
- "TaxableTotal": 42.5
}
All Elite account receivable payments, use query parameters to filter
ModelType | string Default: "standard" Value: "AccountReceivablePayment" |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. |
ContractCodeName | string Default: "Example Name" Enum: "Credit" "Payment" Contract code class name, either Credit or Payment. |
ErrorCode | string or null Default: "ABC123" Error code value whenever the payment |
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever payment |
GrandTotal | number Default: 42.5 Total amount credited to the customer invoice. |
object Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InvoiceNumber":"example value","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CreditSourceContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CreditSourceInvoiceNumber":"example value","ExternalCreditId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} | |
Memo | string Default: "example value" Note, reference or description related to the payment. |
Method | string Default: "example value" Enum: "Card" "Cash" "Check" "Credit" "Debit" Method of payment. |
PostedDateTime | string <date-time> Default: "2023-08-15" Date and time when the payment was posted. |
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the payment. Initial value of an payable invoice is 'Pending'. If the value is 'Posted' you can not update to another state. |
CreatedDateTime | string <date-time> Default: "2023-08-15" Date and time when the payment was added to the queue. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractCodeName": "Example Name",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InvoiceNumber": "example value",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceInvoiceNumber": "example value",
- "ExternalCreditId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Memo": "example value",
- "Method": "example value",
- "PostedDateTime": "2023-08-15",
- "State": "example value",
- "CreatedDateTime": "2023-08-15"
}
]
Create a single Elite account receivable payment
ContractCodeName required | string Default: "Example Name" Enum: "Credit" "Payment" Contract code class name, either Credit or Payment. | ||||||||||||||||||
required | object Default: {"ExternalContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InvoiceNumber":"example value","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CreditSourceContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CreditSourceInvoiceNumber":"example value","ExternalCreditId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} All RequestsFor every request, ONE from each of the bullet points below is REQUIRED:
Credit Requests Require an Additional
| ||||||||||||||||||
| |||||||||||||||||||
GrandTotal | number Default: 42.5 Total amount credited to the customer invoice. | ||||||||||||||||||
Memo | string Default: "example value" Note, reference or description related to the payment. | ||||||||||||||||||
Method | string Default: "example value" Enum: "Card" "Cash" "Check" "Credit" "Debit" Method of payment. REQUIRED if | ||||||||||||||||||
PostedDateTime | string <date-time> Default: "2023-08-15" Date and time when the payment was posted. |
{- "ContractCodeName": "Example Name",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "GrandTotal": 42.5,
- "Identifiers": {
- "ExternalContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InvoiceNumber": "example value",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceInvoiceNumber": "example value",
- "ExternalCreditId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Memo": "example value",
- "Method": "example value",
- "PostedDateTime": "2023-08-15",
- "State": "example value"
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractCodeName": "Example Name",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InvoiceNumber": "example value",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceInvoiceNumber": "example value",
- "ExternalCreditId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Memo": "example value",
- "Method": "example value",
- "PostedDateTime": "2023-08-15",
- "State": "example value",
- "CreatedDateTime": "2023-08-15"
}
Single Elite account receivable payment by Id
PaymentId required | string |
ModelType | string Default: "standard" Value: "AccountReceivablePayment" | ||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||
ContractCodeName | string Default: "Example Name" Enum: "Credit" "Payment" Contract code class name, either Credit or Payment. | ||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the payment | ||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever payment | ||||||||||||||||||
GrandTotal | number Default: 42.5 Total amount credited to the customer invoice. | ||||||||||||||||||
object Default: {"ContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","InvoiceNumber":"example value","ExternalInvoiceId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CreditSourceContractId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CreditSourceInvoiceNumber":"example value","ExternalCreditId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","CustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalCustomerId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} | |||||||||||||||||||
| |||||||||||||||||||
Memo | string Default: "example value" Note, reference or description related to the payment. | ||||||||||||||||||
Method | string Default: "example value" Enum: "Card" "Cash" "Check" "Credit" "Debit" Method of payment. | ||||||||||||||||||
PostedDateTime | string <date-time> Default: "2023-08-15" Date and time when the payment was posted. | ||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the payment. Initial value of an payable invoice is 'Pending'. If the value is 'Posted' you can not update to another state. | ||||||||||||||||||
CreatedDateTime | string <date-time> Default: "2023-08-15" Date and time when the payment was added to the queue. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ContractCodeName": "Example Name",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "GrandTotal": 42.5,
- "Identifiers": {
- "ContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "InvoiceNumber": "example value",
- "ExternalInvoiceId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceContractId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CreditSourceInvoiceNumber": "example value",
- "ExternalCreditId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "CustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalCustomerId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "Memo": "example value",
- "Method": "example value",
- "PostedDateTime": "2023-08-15",
- "State": "example value",
- "CreatedDateTime": "2023-08-15"
}
Supported by: Elite
This is a list of general ledger journal entries. By default you can retrieve a list of journal entries where State
property is equal to 'Pending'. Apply an additional filter to the the State
property in order to receive other journal entries states.
ModelType | string Default: "standard" Value: "JournalEntry" |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. |
object Default: {"Class":"example value","Contract":"example value","Customer":"example value","Department":"example value","Employee":"example value","Item":"example value","JobSite":"example value","Location":"example value","Project":"example value","SalesPerson":"example value","Vendor":"example value"} Collection of dimensions related to a specific type. | |
EntryDateTime | string or null Default: "2023-08-15" Date and time when the journal entry was created. |
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice |
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice |
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalJournalEntryId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice line item. | |
Array of objects Default: [] A collection of line items related to the contract Id. | |
Memo | string or null Default: "example value" Memo associated to the journal entry. |
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the journal entry. Initial value of an journal entry is 'Pending'. If the value is 'Posted' you can not update to another state. |
[- {
- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Dimensions": {
- "Class": "example value",
- "Contract": "example value",
- "Customer": "example value",
- "Department": "example value",
- "Employee": "example value",
- "Item": "example value",
- "JobSite": "example value",
- "Location": "example value",
- "Project": "example value",
- "SalesPerson": "example value",
- "Vendor": "example value"
}, - "EntryDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalJournalEntryId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "State": "example value"
}
]
Supported by: Elite
This is a single general ledger journal entries retrieved by a given journal entry id.
JournalEntryId required | string |
ModelType | string Default: "standard" Value: "JournalEntry" | ||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||||||
object Default: {"Class":"example value","Contract":"example value","Customer":"example value","Department":"example value","Employee":"example value","Item":"example value","JobSite":"example value","Location":"example value","Project":"example value","SalesPerson":"example value","Vendor":"example value"} Collection of dimensions related to a specific type. | |||||||||||||||||||||||
| |||||||||||||||||||||||
EntryDateTime | string or null Default: "2023-08-15" Date and time when the journal entry was created. | ||||||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice | ||||||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice | ||||||||||||||||||||||
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalJournalEntryId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice line item. | |||||||||||||||||||||||
| |||||||||||||||||||||||
Array of objects Default: [] A collection of line items related to the contract Id. | |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
Memo | string or null Default: "example value" Memo associated to the journal entry. | ||||||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the journal entry. Initial value of an journal entry is 'Pending'. If the value is 'Posted' you can not update to another state. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Dimensions": {
- "Class": "example value",
- "Contract": "example value",
- "Customer": "example value",
- "Department": "example value",
- "Employee": "example value",
- "Item": "example value",
- "JobSite": "example value",
- "Location": "example value",
- "Project": "example value",
- "SalesPerson": "example value",
- "Vendor": "example value"
}, - "EntryDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalJournalEntryId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "State": "example value"
}
Supported by: Elite
JournalEntryId required | string |
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice | ||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice | ||
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalJournalEntryId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice line item. | |||
| |||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the journal entry. Initial value of an journal entry is 'Pending'. If the value is 'Posted' you can not update to another state. |
ModelType | string Default: "standard" Value: "JournalEntry" | ||||||||||||||||||||||
Id | string Default: "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454" Unique identifier for the model type. | ||||||||||||||||||||||
object Default: {"Class":"example value","Contract":"example value","Customer":"example value","Department":"example value","Employee":"example value","Item":"example value","JobSite":"example value","Location":"example value","Project":"example value","SalesPerson":"example value","Vendor":"example value"} Collection of dimensions related to a specific type. | |||||||||||||||||||||||
| |||||||||||||||||||||||
EntryDateTime | string or null Default: "2023-08-15" Date and time when the journal entry was created. | ||||||||||||||||||||||
ErrorCode | string or null Default: "ABC123" Error code value whenever the invoice | ||||||||||||||||||||||
ErrorDescription | string or null Default: "This is an example description for the API documentation." Error description value whenever invoice | ||||||||||||||||||||||
object Default: {"BatchId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454","ExternalJournalEntryId":"f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"} Collection of unique ids related to this invoice line item. | |||||||||||||||||||||||
| |||||||||||||||||||||||
Array of objects Default: [] A collection of line items related to the contract Id. | |||||||||||||||||||||||
Array
| |||||||||||||||||||||||
Memo | string or null Default: "example value" Memo associated to the journal entry. | ||||||||||||||||||||||
State | string Default: "example value" Enum: "Pending" "Posted" "Error" Defines the state of the journal entry. Initial value of an journal entry is 'Pending'. If the value is 'Posted' you can not update to another state. |
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Dimensions": {
- "Class": "example value",
- "Contract": "example value",
- "Customer": "example value",
- "Department": "example value",
- "Employee": "example value",
- "Item": "example value",
- "JobSite": "example value",
- "Location": "example value",
- "Project": "example value",
- "SalesPerson": "example value",
- "Vendor": "example value"
}, - "EntryDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalJournalEntryId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "State": "example value"
}
{- "ModelType": "standard",
- "Id": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "Dimensions": {
- "Class": "example value",
- "Contract": "example value",
- "Customer": "example value",
- "Department": "example value",
- "Employee": "example value",
- "Item": "example value",
- "JobSite": "example value",
- "Location": "example value",
- "Project": "example value",
- "SalesPerson": "example value",
- "Vendor": "example value"
}, - "EntryDateTime": "2023-08-15",
- "ErrorCode": "ABC123",
- "ErrorDescription": "This is an example description for the API documentation.",
- "Identifiers": {
- "BatchId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454",
- "ExternalJournalEntryId": "f8c3de3d-1fea-4d7c-a8b0-29f63c4c3454"
}, - "LineItems": [ ],
- "Memo": "example value",
- "State": "example value"
}
Supported by: Syrinx
ModelType | string Value: "HireRate" |
Id | string |
Name | string |
CategoryName | string The category that the hire rate belongs to. |
DayRate | number The flat rate to charge for a single day. |
HourRate | number The rate to charge per hour. |
WeekRate | number The rate to charge per week. |
WeekRateHalfDay | number The rate to charge for half a week day. |
WeekRate1Day | number The rate to charge for a week day. |
WeekRate2Day | number The rate to charge for 2 week days. |
WeekRate3Day | number The rate to charge for 3 week days. |
WeekRate4Day | number The rate to charge for 4 week days. |
WeekendRate | number The rate to charge over a weekend. |
MonthRate | number The rate to charge per month. |
[- {
- "description": "Hire Rates belong to a Syrinx category and can be set against items within that category to dictate default rates.",
- "type": "object",
- "properties": {
- "ModelType": {
- "type": "string",
- "enum": [
- "HireRate"
]
}, - "Id": {
- "type": "string"
}, - "Name": {
- "type": "string"
}, - "CategoryName": {
- "description": "The category that the hire rate belongs to.",
- "type": "string"
}, - "DayRate": {
- "description": "The flat rate to charge for a single day.",
- "type": "number"
}, - "HourRate": {
- "description": "The rate to charge per hour.",
- "type": "number"
}, - "WeekRate": {
- "description": "The rate to charge per week.",
- "type": "number"
}, - "WeekRateHalfDay": {
- "description": "The rate to charge for half a week day.",
- "type": "number"
}, - "WeekRate1Day": {
- "description": "The rate to charge for a week day.",
- "type": "number"
}, - "WeekRate2Day": {
- "description": "The rate to charge for 2 week days.",
- "type": "number"
}, - "WeekRate3Day": {
- "description": "The rate to charge for 3 week days.",
- "type": "number"
}, - "WeekRate4Day": {
- "description": "The rate to charge for 4 week days.",
- "type": "number"
}, - "WeekendRate": {
- "description": "The rate to charge over a weekend.",
- "type": "number"
}, - "MonthRate": {
- "description": "The rate to charge per month.",
- "type": "number"
}
}
}
]
Supported by: Syrinx
ModelType | string Value: "HireRate" |
Id | string |
Name | string |
CategoryName | string The category that the hire rate belongs to. |
DayRate | number The flat rate to charge for a single day. |
HourRate | number The rate to charge per hour. |
WeekRate | number The rate to charge per week. |
WeekRateHalfDay | number The rate to charge for half a week day. |
WeekRate1Day | number The rate to charge for a week day. |
WeekRate2Day | number The rate to charge for 2 week days. |
WeekRate3Day | number The rate to charge for 3 week days. |
WeekRate4Day | number The rate to charge for 4 week days. |
WeekendRate | number The rate to charge over a weekend. |
MonthRate | number The rate to charge per month. |
[- {
- "description": "Hire Rates belong to a Syrinx category and can be set against items within that category to dictate default rates.",
- "type": "object",
- "properties": {
- "ModelType": {
- "type": "string",
- "enum": [
- "HireRate"
]
}, - "Id": {
- "type": "string"
}, - "Name": {
- "type": "string"
}, - "CategoryName": {
- "description": "The category that the hire rate belongs to.",
- "type": "string"
}, - "DayRate": {
- "description": "The flat rate to charge for a single day.",
- "type": "number"
}, - "HourRate": {
- "description": "The rate to charge per hour.",
- "type": "number"
}, - "WeekRate": {
- "description": "The rate to charge per week.",
- "type": "number"
}, - "WeekRateHalfDay": {
- "description": "The rate to charge for half a week day.",
- "type": "number"
}, - "WeekRate1Day": {
- "description": "The rate to charge for a week day.",
- "type": "number"
}, - "WeekRate2Day": {
- "description": "The rate to charge for 2 week days.",
- "type": "number"
}, - "WeekRate3Day": {
- "description": "The rate to charge for 3 week days.",
- "type": "number"
}, - "WeekRate4Day": {
- "description": "The rate to charge for 4 week days.",
- "type": "number"
}, - "WeekendRate": {
- "description": "The rate to charge over a weekend.",
- "type": "number"
}, - "MonthRate": {
- "description": "The rate to charge per month.",
- "type": "number"
}
}
}
]
Supported by: Syrinx
HireRateId required | string |
ModelType | string Value: "HireRate" |
Id | string |
Name | string |
CategoryName | string The category that the hire rate belongs to. |
DayRate | number The flat rate to charge for a single day. |
HourRate | number The rate to charge per hour. |
WeekRate | number The rate to charge per week. |
WeekRateHalfDay | number The rate to charge for half a week day. |
WeekRate1Day | number The rate to charge for a week day. |
WeekRate2Day | number The rate to charge for 2 week days. |
WeekRate3Day | number The rate to charge for 3 week days. |
WeekRate4Day | number The rate to charge for 4 week days. |
WeekendRate | number The rate to charge over a weekend. |
MonthRate | number The rate to charge per month. |
[- {
- "description": "Hire Rates belong to a Syrinx category and can be set against items within that category to dictate default rates.",
- "type": "object",
- "properties": {
- "ModelType": {
- "type": "string",
- "enum": [
- "HireRate"
]
}, - "Id": {
- "type": "string"
}, - "Name": {
- "type": "string"
}, - "CategoryName": {
- "description": "The category that the hire rate belongs to.",
- "type": "string"
}, - "DayRate": {
- "description": "The flat rate to charge for a single day.",
- "type": "number"
}, - "HourRate": {
- "description": "The rate to charge per hour.",
- "type": "number"
}, - "WeekRate": {
- "description": "The rate to charge per week.",
- "type": "number"
}, - "WeekRateHalfDay": {
- "description": "The rate to charge for half a week day.",
- "type": "number"
}, - "WeekRate1Day": {
- "description": "The rate to charge for a week day.",
- "type": "number"
}, - "WeekRate2Day": {
- "description": "The rate to charge for 2 week days.",
- "type": "number"
}, - "WeekRate3Day": {
- "description": "The rate to charge for 3 week days.",
- "type": "number"
}, - "WeekRate4Day": {
- "description": "The rate to charge for 4 week days.",
- "type": "number"
}, - "WeekendRate": {
- "description": "The rate to charge over a weekend.",
- "type": "number"
}, - "MonthRate": {
- "description": "The rate to charge per month.",
- "type": "number"
}
}
}
]
Supported by: Syrinx
HireRateId required | string |
ModelType | string Value: "HireRate" |
Id | string |
Name | string |
CategoryName | string The category that the hire rate belongs to. |
DayRate | number The flat rate to charge for a single day. |
HourRate | number The rate to charge per hour. |
WeekRate | number The rate to charge per week. |
WeekRateHalfDay | number The rate to charge for half a week day. |
WeekRate1Day | number The rate to charge for a week day. |
WeekRate2Day | number The rate to charge for 2 week days. |
WeekRate3Day | number The rate to charge for 3 week days. |
WeekRate4Day | number The rate to charge for 4 week days. |
WeekendRate | number The rate to charge over a weekend. |
MonthRate | number The rate to charge per month. |
[- {
- "description": "Hire Rates belong to a Syrinx category and can be set against items within that category to dictate default rates.",
- "type": "object",
- "properties": {
- "ModelType": {
- "type": "string",
- "enum": [
- "HireRate"
]
}, - "Id": {
- "type": "string"
}, - "Name": {
- "type": "string"
}, - "CategoryName": {
- "description": "The category that the hire rate belongs to.",
- "type": "string"
}, - "DayRate": {
- "description": "The flat rate to charge for a single day.",
- "type": "number"
}, - "HourRate": {
- "description": "The rate to charge per hour.",
- "type": "number"
}, - "WeekRate": {
- "description": "The rate to charge per week.",
- "type": "number"
}, - "WeekRateHalfDay": {
- "description": "The rate to charge for half a week day.",
- "type": "number"
}, - "WeekRate1Day": {
- "description": "The rate to charge for a week day.",
- "type": "number"
}, - "WeekRate2Day": {
- "description": "The rate to charge for 2 week days.",
- "type": "number"
}, - "WeekRate3Day": {
- "description": "The rate to charge for 3 week days.",
- "type": "number"
}, - "WeekRate4Day": {
- "description": "The rate to charge for 4 week days.",
- "type": "number"
}, - "WeekendRate": {
- "description": "The rate to charge over a weekend.",
- "type": "number"
}, - "MonthRate": {
- "description": "The rate to charge per month.",
- "type": "number"
}
}
}
]