Download OpenAPI specification:
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/contactshttps://api.pointofrental.com/v1/apikey/contacts/{ContactId} could resolve tohttps://api.pointofrental.com/v1/apikey/contacts/12345Your 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"
 
} 
]Creates a call log record
| Name | string or null  Default:  "Customer Follow-up - Equipment Return"  Brief title or subject line describing the call or interaction  | ||||||||
object or null  Collection of related entity identifiers associated with this call log  | |||||||||
  | |||||||||
| Body | string or null  Default:  "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."  Detailed notes about the interaction, including discussion points, decisions, and action items  | ||||||||
| ContactName | string or null  Name of the person contacted or who initiated the communication  | ||||||||
| ForceAcknowledge | boolean or null  Flag indicating if this call log requires acknowledgment by other staff members  | ||||||||
| Type | string or null  Category or type of communication (e.g., Customer Service, Sales, Technical Support, Payment)  | ||||||||
| AdditionalFields | object or null  Custom fields for storing additional information specific to the business needs  | ||||||||
{- "ModelType": "CallLog",
 - "Name": "Customer Follow-up - Equipment Return",
 - "Body": "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."
 
}{- "ModelType": "CallLog",
 - "Name": "Customer Follow-up - Equipment Return",
 - "Body": "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."
 
}All call logs for your organization, use query parameters to filter
| ModelType | string  Default:  "CallLog"  Value: "CallLog"   Standard field that denotes the record type. Useful for bulk ingesting different record types.  | 
| Id | string  Unique identifier for the call log entry  | 
| Name | string or null  Default:  "Customer Follow-up - Equipment Return"  Brief title or subject line describing the call or interaction  | 
object or null  Collection of related entity identifiers associated with this call log  | |
| Body | string or null  Default:  "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."  Detailed notes about the interaction, including discussion points, decisions, and action items  | 
| CreatedBy | string or null  Username or identifier of the person who created the call log entry  | 
| ContactName | string or null  Name of the person contacted or who initiated the communication  | 
| ForceAcknowledge | boolean or null  Flag indicating if this call log requires acknowledgment by other staff members  | 
| Type | string or null  Category or type of communication (e.g., Customer Service, Sales, Technical Support, Payment)  | 
| AdditionalFields | object or null  Custom fields for storing additional information specific to the business needs  | 
| CreatedDateTime | string or null <date-time>   When was the record created? All date times are expected to be in UTC & ISO-8601 format.  | 
| UpdatedDateTime | string or null <date-time>   When was the record last updated? All date times are expected to be in UTC & ISO-8601 format.  | 
| Hidden | integer  Enum: null 1   Soft delete flag: 0 = active record, 1 = deleted/hidden record  | 
[- {
- "ModelType": "CallLog",
 - "Name": "Customer Follow-up - Equipment Return",
 - "Body": "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."
 
} 
]Single call log record by call log Id
| CallLogId required  | string   | 
| ModelType | string  Default:  "CallLog"  Value: "CallLog"   Standard field that denotes the record type. Useful for bulk ingesting different record types.  | ||||||||
| Id | string  Unique identifier for the call log entry  | ||||||||
| Name | string or null  Default:  "Customer Follow-up - Equipment Return"  Brief title or subject line describing the call or interaction  | ||||||||
object or null  Collection of related entity identifiers associated with this call log  | |||||||||
  | |||||||||
| Body | string or null  Default:  "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."  Detailed notes about the interaction, including discussion points, decisions, and action items  | ||||||||
| CreatedBy | string or null  Username or identifier of the person who created the call log entry  | ||||||||
| ContactName | string or null  Name of the person contacted or who initiated the communication  | ||||||||
| ForceAcknowledge | boolean or null  Flag indicating if this call log requires acknowledgment by other staff members  | ||||||||
| Type | string or null  Category or type of communication (e.g., Customer Service, Sales, Technical Support, Payment)  | ||||||||
| AdditionalFields | object or null  Custom fields for storing additional information specific to the business needs  | ||||||||
| CreatedDateTime | string or null <date-time>   When was the record created? All date times are expected to be in UTC & ISO-8601 format.  | ||||||||
| UpdatedDateTime | string or null <date-time>   When was the record last updated? All date times are expected to be in UTC & ISO-8601 format.  | ||||||||
| Hidden | integer  Enum: null 1   Soft delete flag: 0 = active record, 1 = deleted/hidden record  | ||||||||
{- "ModelType": "CallLog",
 - "Name": "Customer Follow-up - Equipment Return",
 - "Body": "Customer called regarding scheduled equipment return. Agreed to extend rental period by 2 weeks."
 
}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  Value: "Lookup"   Indicates the type of lookup being performed. While most endpoints return a single type, some specialized endpoints may support multiple lookup types for different reference data categories.  | 
| Id | string  The unique identifier for this lookup record. System-generated and immutable, though it can be referenced in bulk update operations. Used for maintaining referential integrity across the system.  | 
| Name | string or null  A human-readable display name for this lookup value. Commonly used in dropdowns and selection interfaces. Examples include equipment categories, status types, or payment terms.  | 
| Description | string or null  Additional details about the lookup value that provide context or clarification. May include usage guidelines or business rules associated with this value.  | 
| Field | string  The system field or attribute this lookup value is associated with. Used to categorize and organize lookup values by their functional area or purpose.  | 
| Value | string  The actual stored value or code used in the system. While the Name field is for display, this is the underlying value used in database operations and API calls.  | 
[- {
- "ModelType": "Lookup",
 - "Id": "LU-2024-001-ABC",
 - "Name": "Aerial Work Platform - Scissor Lift",
 - "Description": "Self-propelled elevating work platform with extending platform for heights up to 40ft",
 - "Field": "EquipmentCategory",
 - "Value": "AWP-SCSR"
 
} 
]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, 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
Update an existing Contract record by ContractId. Only fields defined below in swagger can be modified. Additional changes will be ignored
| ContractId required  | string   | 
| ContractInformation | string or null  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  | ||||||||
object or null  Location, address, special instructions and date/time for driver actions, delivery, or customer pickup  | |||||||||
  | |||||||||
object or null  Location, address, special instructions and date/time for driver actions, delivery, or customer pickup  | |||||||||
  | |||||||||
Array of objects or null  Updatable line items: Id (required), Comments; Quantity requires PatchLineItemQty license.  | |||||||||
 Array  
  | |||||||||
| LocationId | string or null  Id of the Location. (see the Location endpoints)  | ||||||||
Array of objects  Any comments or notes.  | |||||||||
 Array  
  | |||||||||
| IsDelivery | boolean  True when the contract is marked for delivery.  | ||||||||
| IsPickup | boolean  True when the contract is marked for customer pickup.  | ||||||||
| 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.  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "ContractInformation": "string",
 - "DriverDelivery": {
- "LocationId": "string",
 - "Address": {
- "Type": "Default",
 - "Name": "string",
 - "Line1": "string",
 - "Line2": "string",
 - "City": "string",
 - "Province": "string",
 - "PostalCode": "string"
 
}, - "Instructions": "string",
 - "DateTime": "2019-08-24T14:15:22Z"
 
}, - "DriverPickup": {
- "LocationId": "string",
 - "Address": {
- "Type": "Default",
 - "Name": "string",
 - "Line1": "string",
 - "City": "string",
 - "Province": "string",
 - "PostalCode": "string"
 
}, - "Instructions": "string",
 - "DateTime": "2019-08-24T14:15:22Z"
 
}, - "LineItems": [
- {
- "Id": "string",
 - "Comments": "string",
 - "Quantity": 0
 
} 
], - "LocationId": "string",
 - "Notes": [
- {
- "Type": "Default",
 - "Value": "string"
 
} 
], - "IsDelivery": true,
 - "IsPickup": true
 
}{- "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
Retrieve files for a single Contract by Id.
| 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
Retrieve Tax Details for a single Contract by Id.
| ContractId required  | string   | 
Array of objects  An array of tax details for the contract  | |||||||||||||
 Array  
  | |||||||||||||
{- "TaxDetails": [
- {
- "JurisdictionName": "string",
 - "TaxName": "string",
 - "AliasName": "string",
 - "TaxAmount": 0,
 - "TaxableRevenue": 0,
 - "TaxRate": 0
 
} 
] 
}Supported by: Elite
Cancels a contract by changing its status to cancelled. The contract record is not deleted
| ContractId required  | string   | 
| CancelReasonId | string or null  Use the contracts/lookup/CancelReasonId to get the list of options.  | 
| Reason | string or null  The reason why they are canceling/voiding the contract  | 
| 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
Changes a contract quote into a reservation. See quoteToReservationEligible to check if a quote is eligible to be converted into a reservation.
| 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
Check if a Contract quote is eligible to be converted into a reservation.
| ContractId required  | string   | 
| Success required  | boolean  Default:  true  Whether the quote is eligible to convert to reservation.  | 
required  | Array of objects  Default:  []  If not eligible, the fatal issues explaining why.  | 
[- {
- "Success": true,
 - "Issues": [ ]
 
} 
]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
 
}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"
 
] 
} 
]| 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
| 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
 
}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
 
}nullSupported 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.  | 
| TransactionDate | 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",
 - "TransactionDate": "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   | ||||||||||||||||||
| TransactionDate | 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",
 - "TransactionDate": "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",
 - "TransactionDate": "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.  | ||||||||||||||||||
| TransactionDate | 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",
 - "TransactionDate": "2023-08-15",
 - "State": "example value",
 - "CreatedDateTime": "2023-08-15"
 
}Supported by: Elite
The Fulfillment endpoints provide functionality for tracking and managing the fulfillment of rental contracts in Elite.
Fulfillment tracking allows rental companies to monitor the progress of contract fulfillment, including:
Supported by: Elite
Adds a serialized line item for fulfillment tracking.
| QuantityActioned required  | number  Quantity of the item being actioned. (can be negative)  | 
| StockId required  | string  The item id being fulfilled.  | 
| ActionId required  | string  The id for the fulfillment action being taken. The id must exist in enumlookup/fulfillment/actionid  | 
| LineItemId | string  The line item id associated with the fulfillment line item  | 
| Eyeballed | boolean  Indicator if the item has been visually inspected during fulfillment. Generally used to indicate if the quantity has been estimated.  | 
| Notes | string  The note associated with the fulfillment serialized line item  | 
| ContractId | string  The contract id associated with the fulfillment serialized line item  | 
| LineItemId | string  The line item id associated with the fulfillment serialized line item  | 
| StockId | string  The id of the stock item of the line item  | 
| StockName | string or null  The name of the stock of the line item  | 
| ProductId | string or null  The id of the product item of the line item  | 
| ProductName | string or null  The name of the product item of the line item  | 
| ItemDepartmentId | string or null  The id of the department that the item is under  | 
| ItemDepartmentName | string or null  The name of the department that the item is under  | 
| ActionId | string  The id for the fulfillment action being taken. The id must exist in enumlookup/fulfillment/actionid  | 
| ActionName | string  The name for the fulfillment action  | 
| ActionSourceId | string  The id of the action source, 1- Core, 2- WorkForce, 3-RFID, 4. POROne  | 
| ActionSourceName | string  The name of the action source  | 
| QuantityActioned | number  The quantity that was processed during this fulfillment action  | 
| CreatedDateTime | string <date-time>   The date and time when the fulfillment serialized line item was added  | 
| Eyeballed | boolean  Indicator if the item has been visually inspected during fulfillment. Generally used to indicate if the quantity has been estimated.  | 
| Notes | string  The note associated with the fulfillment request  | 
| RemoteUserId | string  The operator id who added the fulfillment serialized line item  | 
null{- "LineItemId": "721",
 - "ActionId": "456",
 - "QuantityActioned": 494.51,
 - "StockId": "853",
 - "Eyeballed": true,
 - "Notes": "Item picked from warehouse location A1"
 
}Supported by: Elite
 With this endpoint, you can look up the fulfillment action id. These will be used with the actionid field in the fulfillment endpoints.
| field required  | string  The field to lookup (e.g., 'actionid')  | 
| ModelType | string  Value: "Lookup"   Indicates the type of lookup being performed. While most endpoints return a single type, some specialized endpoints may support multiple lookup types for different reference data categories.  | 
| Id | string  The unique identifier for this lookup record. System-generated and immutable, though it can be referenced in bulk update operations. Used for maintaining referential integrity across the system.  | 
| Name | string or null  A human-readable display name for this lookup value. Commonly used in dropdowns and selection interfaces. Examples include equipment categories, status types, or payment terms.  | 
| Description | string or null  Additional details about the lookup value that provide context or clarification. May include usage guidelines or business rules associated with this value.  | 
| Field | string  The system field or attribute this lookup value is associated with. Used to categorize and organize lookup values by their functional area or purpose.  | 
| Value | string  The actual stored value or code used in the system. While the Name field is for display, this is the underlying value used in database operations and API calls.  | 
[- {
- "ModelType": "Lookup",
 - "Id": "1",
 - "Name": "Picked",
 - "Description": "Item has been picked from warehouse",
 - "Field": "FulfillmentAction",
 - "Value": "PICKED"
 
}, - {
- "ModelType": "Lookup",
 - "Id": "2",
 - "Name": "Loaded",
 - "Description": "Item has been loaded onto delivery vehicle",
 - "Field": "FulfillmentAction",
 - "Value": "LOADED"
 
}, - {
- "ModelType": "Lookup",
 - "Id": "3",
 - "Name": "Delivered",
 - "Description": "Item has been delivered to customer",
 - "Field": "FulfillmentAction",
 - "Value": "DELIVERED"
 
} 
]Supported by: Elite
Returns fulfillment line items associated with a specific contract.
| ContractId required  | string  The contract ID to retrieve fulfillment line items for  | 
| ContractId | string  The contract id associated with the fulfillment serialized line item  | 
| LineItemId | string  The line item id associated with the fulfillment serialized line item  | 
| StockId | string  The id of the stock item of the line item  | 
| StockName | string or null  The name of the stock of the line item  | 
| ProductId | string or null  The id of the product item of the line item  | 
| ProductName | string or null  The name of the product item of the line item  | 
| ItemDepartmentId | string or null  The id of the department that the item is under  | 
| ItemDepartmentName | string or null  The name of the department that the item is under  | 
| QuantityFulfilled | number  The accumulation of quantities actioned against the line item  | 
| QuantityRemaining | number  The quantity to still be actioned  | 
| AreAnyEyeballed | boolean  True if any of the fulfillment serialized line items have been eyeballed  | 
| LastFulfillmentDateTime | string or null <date-time>   When the last action was taken against the line item  | 
| FirstFulfillmentDateTime | string or null <date-time>   When the first action was taken against the line item  | 
[- {
- "ContractId": "299",
 - "LineItemId": "15",
 - "StockId": "381",
 - "QuantityFulfilled": 556.02,
 - "QuantityRemaining": 738.27,
 - "AreAnyEyeballed": false
 
}, - {
- "ContractId": "299",
 - "LineItemId": "16",
 - "StockId": "382",
 - "QuantityFulfilled": 123.45,
 - "QuantityRemaining": 456.78,
 - "AreAnyEyeballed": true
 
} 
]Supported by: Elite
Returns a specific fulfillment line item by its ID.
| LineItemId required  | string  The line item ID to retrieve  | 
| ContractId | string  The contract id associated with the fulfillment serialized line item  | 
| LineItemId | string  The line item id associated with the fulfillment serialized line item  | 
| StockId | string  The id of the stock item of the line item  | 
| StockName | string or null  The name of the stock of the line item  | 
| ProductId | string or null  The id of the product item of the line item  | 
| ProductName | string or null  The name of the product item of the line item  | 
| ItemDepartmentId | string or null  The id of the department that the item is under  | 
| ItemDepartmentName | string or null  The name of the department that the item is under  | 
| QuantityFulfilled | number  The accumulation of quantities actioned against the line item  | 
| QuantityRemaining | number  The quantity to still be actioned  | 
| AreAnyEyeballed | boolean  True if any of the fulfillment serialized line items have been eyeballed  | 
| LastFulfillmentDateTime | string or null <date-time>   When the last action was taken against the line item  | 
| FirstFulfillmentDateTime | string or null <date-time>   When the first action was taken against the line item  | 
{- "ContractId": "951",
 - "LineItemId": "35",
 - "StockId": "508",
 - "ActionId": "247",
 - "ActionName": "Picked",
 - "ActionSourceId": "1",
 - "ActionSourceName": "Core",
 - "QuantityActioned": 944.32,
 - "Eyeballed": false,
 - "Notes": "Item picked from warehouse location A1",
 - "RemoteUserId": "667"
 
}Supported by: Elite
Returns the history of fulfillment actions for a specific line item.
| LineItemId required  | string  The line item ID to retrieve history for  | 
| ContractId | string  The contract id associated with the fulfillment serialized line item  | 
| LineItemId | string  The line item id associated with the fulfillment serialized line item  | 
| StockId | string  The id of the stock item of the line item  | 
| StockName | string or null  The name of the stock of the line item  | 
| ProductId | string or null  The id of the product item of the line item  | 
| ProductName | string or null  The name of the product item of the line item  | 
| ItemDepartmentId | string or null  The id of the department that the item is under  | 
| ItemDepartmentName | string or null  The name of the department that the item is under  | 
| ActionId | string  The id for the fulfillment action being taken. The id must exist in enumlookup/fulfillment/actionid  | 
| ActionName | string  The name for the fulfillment action  | 
| ActionSourceId | string  The id of the action source, 1- Core, 2- WorkForce, 3-RFID, 4. POROne  | 
| ActionSourceName | string  The name of the action source  | 
| QuantityActioned | number  The quantity that was processed during this fulfillment action  | 
| CreatedDateTime | string <date-time>   The date and time when the fulfillment serialized line item was added  | 
| Eyeballed | boolean  Indicator if the item has been visually inspected during fulfillment. Generally used to indicate if the quantity has been estimated.  | 
| Notes | string  The note associated with the fulfillment request  | 
| RemoteUserId | string  The operator id who added the fulfillment serialized line item  | 
[- {
- "ContractId": "951",
 - "LineItemId": "35",
 - "StockId": "508",
 - "ActionId": "247",
 - "ActionName": "Picked",
 - "ActionSourceId": "1",
 - "ActionSourceName": "Core",
 - "QuantityActioned": 944.32,
 - "Eyeballed": false,
 - "Notes": "Item picked from warehouse location A1",
 - "RemoteUserId": "667"
 
}, - {
- "ContractId": "951",
 - "LineItemId": "35",
 - "StockId": "508",
 - "ActionId": "248",
 - "ActionName": "Loaded",
 - "ActionSourceId": "2",
 - "ActionSourceName": "WorkForce",
 - "QuantityActioned": 944.32,
 - "Eyeballed": false,
 - "Notes": "Item loaded onto delivery truck",
 - "RemoteUserId": "668"
 
}, - {
- "ContractId": "951",
 - "LineItemId": "35",
 - "StockId": "508",
 - "ActionId": "249",
 - "ActionName": "Delivered",
 - "ActionSourceId": "1",
 - "ActionSourceName": "Core",
 - "QuantityActioned": 944.32,
 - "Eyeballed": false,
 - "Notes": "Item delivered to customer site",
 - "RemoteUserId": "669"
 
} 
]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: Elite
 Elite supports the following fields for the Search filter:
| Id | string  The unique identifier for this web product  | 
| Name | string  The display name of the web product  | 
| Description | string  Detailed description of the web product  | 
| Category | string  Category classification for the product  | 
| Price | number  Base price for the product  | 
| Availability | string  Current availability status  | 
object   | 
[- {
- "Id": "string",
 - "Name": "string",
 - "Description": "string",
 - "Category": "string",
 - "Price": 0,
 - "Availability": "string",
 - "Identifiers": {
- "Key": "string"
 
} 
} 
]Supported by: Elite
Retrieve associations between web products for related product recommendations
Array of objects  List of product associations  | |||||||
 Array  
  | |||||||
{- "Associations": [
- {
- "ProductId": "string",
 - "AssociationType": "string",
 - "Strength": 0
 
} 
] 
}Supported by: Elite
Retrieve a single WebProduct by Id
| Id required  | string   | 
| Id | string  The unique identifier for this web product  | ||
| Name | string  The display name of the web product  | ||
| Description | string  Detailed description of the web product  | ||
| Category | string  Category classification for the product  | ||
| Price | number  Base price for the product  | ||
| Availability | string  Current availability status  | ||
object   | |||
  | |||
{- "Id": "string",
 - "Name": "string",
 - "Description": "string",
 - "Category": "string",
 - "Price": 0,
 - "Availability": "string",
 - "Identifiers": {
- "Key": "string"
 
} 
}Supported by: Elite
Get an estimate for web products including pricing and availability
| ProductId required  | string  ID of the product to estimate  | 
| Quantity required  | number  Quantity needed  | 
| StartDate | string <date>   Start date for the rental period  | 
| EndDate | string <date>   End date for the rental period  | 
| CustomerId | string  Customer ID for pricing calculations  | 
| LocationId | string  Location ID for tax and delivery calculations  | 
{- "ProductId": "string",
 - "Quantity": 0,
 - "StartDate": "2019-08-24",
 - "EndDate": "2019-08-24",
 - "CustomerId": "string",
 - "LocationId": "string"
 
}{- "EstimateId": "string",
 - "ProductId": "string",
 - "ProductName": "string",
 - "Quantity": 0,
 - "UnitPrice": 0,
 - "Subtotal": 0,
 - "TaxAmount": 0,
 - "TotalAmount": 0,
 - "Availability": "string",
 - "ValidUntil": "2019-08-24T14:15:22Z"
 
}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"
 
} 
} 
} 
]