DataConnect is a web-based connector service you can use to extract data from iQmetrix by making simple HTTP requests. It provides endpoints for common data requirements, various authentication mechanisms, and other utility endpoints. This API provides you a catalog of retailer data sets designed to meet your simple to complex reporting needs and is the perfect tool for your data analyst to quickly derive insights about your retail operations.
See Usage section.
We recommend that users use TLS 1.2 when connecting to DataConnect.
To sign-up, contact your account manager for pricing and onboarding with DataConnect.
Release Notes for Data Connect can be found on the API Release Notes page.
We appreciate your patience as we work to improve the documentation for DataConnect. If you have noticed a mistake or have a question, please let us know at apisupport [at] iqmetrix [dot] com, subject "Documentation Issue".
Get a token via Obtaining an Access Token. Usage format: Bearer {token}
.
Once authenticated DataConnect will pass back a session cookie, this cookie should be provided on each subsequent request to make use of your existing session for performance purposes.
Security Scheme Type | HTTP |
---|---|
HTTP Authorization Scheme | bearer |
All DataConnect endpoints have a series of shared URL/Query Parameters that define specific actions based on the data being passed, such as:
See the Universal Query Parameters and Sample Usage section for examples.
All DataConnect endpoints support the GET and POST method. There is no functionality change for either method, other than using POST allows you to put the parameters in a request body instead. If the same parameter appears in both the request body and in the URL, preference is given to the URL parameter.
See the Universal Request Payload Parameters and Sample Usage section for examples.
Error Code | Description |
---|---|
400 | Bad Request - An error indicating the request cannot be understood due to missing parameters. |
401 | Unauthorized - An error indicating failure to provide a valid token. |
403 | Forbidden - An error indicating insufficient user access privileges. |
404 | Not Found - An error indicating that the requested resource was not found. |
413 | Payload Too Large - DataConnect estimates the number of records that will be returned on a request. If greater than 1,048,576 records (Matches row limit for Microsoft Excel) would be returned, the request is blocked. |
429 | Too Many Requests (Rate limiting has been applied) - This error occurs for two possible reasons: (1) the number of active concurrent requests on a single resource is dynamically calculated to exceed available capacity or (2) a request has a high risk of impacting business critical systems. For more information, see Rate Limiting. |
500 | Internal Server Error - This error may indicate issues with the API. Please reach out to us with the details of the issue at apisupport [at] iqmetrix [dot] com, subject "Error Report". |
This endpoint documentation showcases the universal parameters and error responses shared by all DataConnect endpoints. This endpoint exists for documentation purposes only and is therefore non-functional.
Help | boolean Default: false Example: Help=true When | ||||||||||||||
RQ | boolean Default: false Example: RQ=true When | ||||||||||||||
Encoding | string Example: Encoding=utf-8 Providing URL parameter | ||||||||||||||
Response | string Default: "JSON" Enum: "JSON" "JSONDataTable" "XML" "XMLDataTable" "CSV" "Excel" "Excel.Email" "CSV.Email" "XML.Email" Example: Response=JSONDataTable This parameter dictates the type of returned response and the mode of delivery.
| ||||||||||||||
CSV.Delimiter | string Default: "," Example: CSV.Delimiter=| Used if | ||||||||||||||
CSV.FileExtension | string Default: "csv" Example: CSV.FileExtension=csv Used if | ||||||||||||||
CSV.Headers | boolean Default: true Example: CSV.Headers=true Used if | ||||||||||||||
Email.To | string Example: Email.To=recipient2@domain.com Semicolon-delimited list of email recipients | ||||||||||||||
Email.Cc | string Example: Email.Cc=recipient2@domain.com Used if | ||||||||||||||
Email.Subject | string Example: Email.Subject=Test Data Used if | ||||||||||||||
Email.Compress | boolean Default: false Example: Email.Compress=false Used if | ||||||||||||||
Filename | string Example: Filename=MyReport Used if |
Accept-Encoding | string Enum: "gzip" "deflate" Example: gzip Compression algorithms are supported for |
{- "Error": true,
- "Message": "Procedure or function 'DataConnect_Reports_CashOutSummaryReport' expects parameter '@StopDate', which was not supplied."
}
This endpoint documentation showcases the universal parameters shared by all DataConnect endpoints as a request payload. This endpoint exists for documentation purposes only and is therefore non-functional.
Help | boolean Default: false When |
RQ | boolean Default: false When |
Encoding | string Providing URL parameter |
Response | string Default: "JSON" See Response Query Parameter of Sample Usage Endpoint. JSON XML.Email Excel.Email CSV.Email JSON XML CSV XMLDataTable JSONDataTable |
{- "Help": true,
- "RQ": true,
- "Encoding": "utf-8",
- "Response": "JSON"
}
This endpoint is used to get the current session information.
The PreferredEndpoint
property in the response provides the URL you should use for each client for optimal results. While this usage is optional it is recommended for the lowest latency for processing requests.
{- "access_token": "2YotnFZFEjr1zCsicMWpAA",
- "isValid": "true",
- "ParentEntityId": "42",
- "RQEmployeeId": "5121",
- "UserManagerEmployeeID": "2356448",
- "Username": "John.Bates@KENTEL"
}
This endpoint returns logs of all DataConnect requests made for a time period from your company.
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
isException | boolean Example: isException=false A flag to return only requests that returned an error (True) |
[- {
- "RequestID": "ba5fbc85-fe5c-fe10-0a4d-add4e13e83ac",
- "CompanyID": 235929,
- "CompanyName": "KENTEL",
- "UserManagerEmployeeID": 2356448,
- "UserName": "John.Bates@KENTEL",
- "RQEmployeeID": 5121,
- "ClientIPAddress": "127.0.0.1",
- "DTCreated": "2017-04-05T16:52:41.260Z",
- "DTCompleted": "2017-04-05T16:56:10.500Z",
- "Records": 6,
- "MachineName": "IQ-TEST001",
- "StatusCode": 500,
- "Message": "Column 'DateCreated' is read only.",
- "Origin": "null",
- "Body": "null",
- "HTTPVerb": "GET",
- "Audience": "RQDataConnect"
}
]
This endpoint returns customer delta data for all customers. You can use the described Query Parameters below to refine your search.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period, filters based on |
StopDate | string <date> Example: StopDate=2019-06-02 End date and time of the search period, filters based on |
EmployeeID | integer Example: EmployeeID=12345 Internal identifier of the employee associated with the Customer. For a list of acceptable values, see Employees. |
CustomerEntityID | string <guid> Example: CustomerEntityID=5510286c-d32b-4b8a-9d58-46707e72c7eb Unique identifier for a Customer in the iQmetrix CRM API. |
CustomerID | integer Example: CustomerID=132255 Internal identifier of the customer in RQ. |
PrimaryName | string Example: PrimaryName=John First name of the customer |
FamilyName | string Example: FamilyName=Doe Last name of the customer |
CompanyName | string Example: CompanyName=Kentel Company name |
CustomerTypeID | integer Enum: 0 3 Example: CustomerTypeID=0
|
Phone | string Example: Phone=5555555555 Phone of the customer |
string Example: Email=test@test.com Email of the customer | |
RowThumbprint | string <guid> Example: RowThumbprint=38dc37d2-853a-4343-8518-93a44989243a Unique identifier of a thumbprint |
MemberNumber | string Example: MemberNumber=R415T671101 Member number of the customer |
RowEvent | string Enum: "Inserted" "Updated" Example: RowEvent=Updated Type of event. |
[- {
- "CustomerEntityID": "5510286c-d32b-4b8a-9d58-46707e72c7eb",
- "CustomerID": 132255,
- "PrimaryName": "John",
- "FamilyName": "Doe",
- "CompanyName": "Kentel",
- "CompanyContact": "12333",
- "Title": "Mr.",
- "CustomerType": "Company",
- "CustomerTypeID": 0,
- "Phone": "5555555555",
- "Email": "test@test.com",
- "DeclineToProvideEmail": false,
- "Address": "1800 Main Street",
- "Address2": "Downtown",
- "City": "City",
- "StateProvince": "MN",
- "PostalCode": "H0H0H0",
- "Country": "United States",
- "DoNotEmail": false,
- "DoNotPostOfficeMail": false,
- "DoNotCall": false,
- "StoreID": 1,
- "EmployeeID": 12345,
- "EmployeeName": "RQ Service User",
- "EmployeeIDAssignedTo": 0,
- "EmployeeNameAssignedTo": "iQmetrix Employee",
- "MultiLevelPriceID": 1,
- "BillingAccountNumber": "BNA00013",
- "NumberOfActivations": 2,
- "VIPCustomer": 0,
- "TracPointMemberNumber": "C132255hlpt",
- "ContactTypeName": "Came into the store",
- "IndustryTypeName": "Automobile",
- "PositionTypeName": "Manager",
- "Notes": "Sample notes",
- "Version": 2,
- "MemberNumber": "R415T671101",
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-02-09T01:07:09.897Z",
- "RowUpdated": "2019-01-23T20:10:56.720Z",
- "RowEvent": "Updated",
- "ChildCutomerIDs": "136085",
- "ParentCutomerIDs": "136095",
- "Phone1": "5214789",
- "Phone1Type": 5,
- "Phone2": "5214789",
- "Phone2Type": 5,
- "Phone3": "5214789",
- "Phone3Type": 5,
- "Phone4": "5214789",
- "Phone4Type": 5,
- "Phone5": "5214789",
- "Phone5Type": 5,
- "CRMPhone1Id": "eb1fe48a-e3b6-4eba-bdbb-72fc086ef427",
- "CRMPhone2Id": "fb173216-7f68-4159-97c8-cbea5c3850a9",
- "CRMPhone3Id": "abeef018-c678-4c1a-bac1-73dfb5aa2024",
- "CRMPhone4Id": "0f30b700-63f3-4bdc-a332-096418d6bf85",
- "CRMPhone5Id": "a47644db-7eb8-4dab-b18a-6f205197b8a4",
- "DoNotText": false
}
]
The Activity Tracking Report endpoint returns all recorded activities in RQ for the provided date range. You can use the described Query Parameters below to refine your search.
UseDateCreatedSearchParameters required | boolean Example: UseDateCreatedSearchParameters=false A flag to indicate if |
DateCreatedStartDate required | string <date> Example: DateCreatedStartDate=2019-06-01T10:06:35.133 Date at which to begin filtering Created Date |
DateCreatedStopDate required | string <date> Example: DateCreatedStopDate=2019-12-31 Date at which to stop filtering Created Date |
UseDateClosedSearchParameters required | boolean Example: UseDateClosedSearchParameters=false A flag to indicate if |
DateClosedStartDate required | string <date> Example: DateClosedStartDate=2019-01-01 12:00:00 Date at which to begin filtering Closed Date |
DateClosedStopDate required | string <date> Example: DateClosedStopDate=2019-01-01 12:05:00 Date at which to begin filtering Closed Date |
UseAssignedToSearchParameters required | boolean Example: UseAssignedToSearchParameters=false A flag to indicate if |
AssignedToType required | integer [ 1 .. 2 ] Example: AssignedToType=1
|
AssignedToEmployeeIDs required | string Example: AssignedToEmployeeIDs=5123 Comma separated list of identifiers of the assigned employee. For a list of acceptable values, see Employees. |
AssignedToGroupID required | string Example: AssignedToGroupID=-1 Internal identifier for the assigned Group in RQ, use -1 for All groups. For a complete list, see Group ID. |
UseCreatedBySearchParameters required | boolean Example: UseCreatedBySearchParameters=false A flag to indicate if |
CreatedByType required | integer [ 1 .. 2 ] Example: CreatedByType=1
|
CreatedByEmployeeIDs required | string Example: CreatedByEmployeeIDs=5123 Comma separated list of identifiers of the created by employee. For a list of acceptable values, see Employees. |
CreatedByGroupID required | string Example: CreatedByGroupID=-1 Internal identifier for the created by Group in RQ, use -1 for All groups. For a complete list, see Group ID. |
UseForWhoSearchParameters required | boolean Example: UseForWhoSearchParameters=false A flag to indicate if |
UseStatusTypeSearchParameters required | boolean Example: UseStatusTypeSearchParameters=false A flag to indicate if |
StatusType required | integer [ -1 .. 3 ] Example: StatusType=0 Activity Status.
|
UseActivityTypeSearchParameters required | boolean Example: UseActivityTypeSearchParameters=false A flag to indicate if |
ActivityTypeID required | string Example: ActivityTypeID=-1 Internal identifier for a Activity Type in RQ, use -1 for all Activity Types. For a complete list, see Activity Type ID. |
UseContactNameSearchParameters required | boolean Example: UseContactNameSearchParameters=false A flag to indicate if |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CustomerName | string Example: CustomerName=Jane Doe Name of the customer to search |
ContactName | string Example: ContactName=John Doe Name of the contact to search |
[- {
- "ActivityID": 123000,
- "DateCreated": "2019-11-23T14:12:04.160Z",
- "EmployeeID": 12345,
- "EmployeeName": "John Smith",
- "Username": "John.Smith",
- "StoreID": 1,
- "StoreName": "Kiosk",
- "AssignedToEmployeeName": "iQmetrix Employee",
- "AssignedToUsername": "iQmetrix.Employee",
- "ActivityType": "Call",
- "CustomerID": 99518,
- "CustomerName": "Jane Doe",
- "ContactName": "John Doe",
- "ContactNumber": "5555555555",
- "CellNumber": "5555555555",
- "Description": "test",
- "Status": 0,
- "DateClosed": "2019-01-18T10:01:23.500Z"
}
]
The Customer Contact Status Report endpoint returns information for all customers in your database who have some type of "No Contact" instructions in their customer profile.
TypeOfSelection required | integer [ 1 .. 4 ] Example: TypeOfSelection=1 Type of Customer Contact.
|
StoreID required | string Example: StoreID=1 Internal identifier of a store in RQ. For a list of acceptable values, see Stores. |
EmployeeID | integer Example: EmployeeID=12345 Internal identifier of the employee. For a list of acceptable values, see Employees. |
[- {
- "CustomerID": 136085,
- "CustomerName": "Jane Doe",
- "DateCreated": "2019-01-18T10:01:23.500Z",
- "ContactNumber": "5555555555",
- "Email": "test@test.com",
- "Address": "123 Main St",
- "Address2": "Broadway Ave.",
- "City": "New York",
- "Province": "SK",
- "PostalCode": "H0H0H0",
- "Country": "Canada",
- "DoNotCall": true,
- "DoNotEmail": true,
- "DoNotPostOfficeMail": true,
- "DoNotText": false,
- "TypeOfCustomer": "Individual"
}
]
The Customer List Report endpoint lets you view new customers that have been created in RQ within a specified date range. This includes information on the employee that made contact with the customer.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
TypeOfCustomer required | integer Enum: 0 3 Example: TypeOfCustomer=0
|
FilterBy required | integer [ 0 .. 2 ] Example: FilterBy=0
|
StoreIDLoggedIn required | string Example: StoreIDLoggedIn=1 Internal identifier of a store in RQ. For a list of acceptable values, see Stores. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDateLastModified | string <date> Example: StartDateLastModified=2020-01-01 Initial date and time of the last time that the record was modified |
StopDateLastModified | string <date> Example: StopDateLastModified=2020-01-01 End date and time of the last time that the record was modified |
[- {
- "CustomerID": 132239,
- "CustomerFirstName": "Carrie",
- "CustomerLastName": "Smith",
- "CustomerCompanyName": "KENTEL",
- "DateCreated": "2016-01-26T20:55:53.227",
- "ContactNumber": "5555555555",
- "Email": "test@test.com",
- "EmployeeName": "iQmetrix Employee",
- "EmployeeNameAssignedTo": "iQmetrix Employee",
- "Address": "12 Hello St.",
- "Address2": "n/a",
- "City": "Fargo",
- "PostalCode": "90123",
- "Country": "Canada",
- "VIPCustomer": 0,
- "DeclineToProvideEmail": false,
- "TracPointMemberNumber": "C2981754hduw",
- "TypeOfCustomer": 3,
- "ContactTypeName": "Came into the store",
- "IndustryTypeName": "Automobile",
- "PositionTypeName": "Manager",
- "MultiLevelPriceID": 3,
- "BillingAccountNumber": "BNA00013",
- "NumberOfActivations": 0,
- "LastDateModified": "2019-07-20T13:32:42.583Z",
- "Notes": "First time",
- "Phone2": "5214789",
- "Phone2Type": 5,
- "Phone3": "5214789",
- "Phone3Type": 5,
- "Phone4": "5214789",
- "Phone4Type": 5,
- "Phone5": "5214789",
- "Phone5Type": 5,
- "CustomDropDown1ID": 0,
- "CustomDropDown2ID": 0,
- "CustomDropDown3ID": 0,
- "CustomDropDown4ID": 0,
- "CustomDropDown5ID": 0,
- "CustomInteger1": "0",
- "CustomInteger2": "0",
- "CustomDate1": "0",
- "CustomDate2": "0",
- "CustomText1": "0",
- "CustomText2": "0",
- "StoreID": 1,
- "CompanyContact": "0",
- "Province": "SK",
- "CustomDropDown1Name": "Subscribed",
- "CustomDropDown2Name": "Company Size",
- "CustomDropDown3Name": "Repeat Customer",
- "CustomDropDown4Name": "Contact Type",
- "CustomDropDown5Name": "Industry Type",
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-05-05T06:19:14.683Z",
- "RowUpdated": "2019-04-17T16:49:43.967Z",
- "DoNotEmail": false,
- "DoNotPostOfficeMail": false,
- "DoNotCall": false,
- "DoNotText": false
}
]
This endpoint returns all Customer Activities recorded in RQ for the given parameters.
DateAsOf required | string <date> Example: DateAsOf=2020-01-01 Date at which to search for Customer Activities |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ActivityID": 123341,
- "DateCreated": "2016-11-16T12:09:31.467Z",
- "ActivityType": "Call - outbound",
- "Description": "Call",
- "CustomerID": 132662,
- "ActivityTypeID": 5,
- "EmployeeName": "iQmetrix Emplouee",
- "EmployeeDisplayName": "iQmetrix Employee (iQmetrix.Employee)",
- "CreatedBy": "iQmetrix Employee (iQmetrix.Employee)",
- "CustomerName": "John Smith",
- "Status": 0,
- "Priority": 3,
- "LastNote": "Done on Dec 1, 2016",
- "LastNoteBy": "iQmetrix Employee",
- "LastNoteOn": "2015-12-01T12:09:31.467Z",
- "EmployeeID": 12345
}
]
This endpoint returns all Sales Opportunities recorded in RQ for the given parameters.
DateAsOf required | string <date> Example: DateAsOf=2020-01-01 Date at which to search for Customer Activities |
SalesOpportunityType required | integer Example: SalesOpportunityType=-1 Internal identifier for a |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "SalesOpportunityID": 5036,
- "OppDescription": "IQMETRIX",
- "DateCreated": "2012-07-11T10:56:41.207Z",
- "EmployeeName": "iQmetrix Employee",
- "AssignedToEmployeeName": "iQmetrix Employee",
- "AssignedToUsername": "iQmetrix.Employee",
- "TypeDescription": "Upgrade",
- "ContactName": "Johnny Smith",
- "CustomerID": 119440,
- "Status": 0,
- "StageName": "No contact with Customer",
- "Priority": 3,
- "ProbPercent": 50,
- "CustomerName": "Johnny Smith",
- "DollarValue": 500.99,
- "MonthlyValue": 0.15,
- "MissedStageDate": 1,
- "CompanySize": "$100 to $250 Million",
- "CustomInteger1": "3",
- "CustomInteger2": "68",
- "CustomDate1": "2012-07-11T10:56:41.207Z",
- "CustomDate2": "2012-07-11T10:56:41.207Z",
- "CustomText1": "Sample custom text",
- "CustomText2": "Sample custom text 2",
- "CustomDropDown1": "Custom dropdown",
- "CustomDropDown2": "Custom dropdown",
- "CustomDropDown3": "Custom dropdown",
- "CustomDropDown4": "Custom dropdown",
- "CustomDropDown5": "Custom dropdown",
- "LastNote": "Complete",
- "LastNoteBy": "iQmetrix Employee",
- "LastNoteOn": "2015-12-01T12:09:31.467Z"
}
]
This endpoint returns all Service Requests/Repair recorded in RQ for the given parameters.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
[- {
- "TemplateId": "811080c8-3f15-4fed-9ba0-44725d9f6774",
- "Name": "Details",
- "TotalNumber": 2,
- "NumberOpen": 0,
- "NumberPending": 0,
- "NumberCompleted": 0,
- "NumberClosed": 0
}
]
The Service Request History Report endpoint lets you view any or all Service Requests recorded in RQ for your database.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
Status required | integer [ -1 .. 3 ] Example: Status=-1 Service Request status.
|
ServiceType required | integer Example: ServiceType=2 Use -1 for all Service Types. For a list of acceptable values, see Service Types. |
DateToSearch required | integer <date> [ 1 .. 2 ] Example: DateToSearch=2
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartExpiryDate | string <date> Example: StartExpiryDate=2019-10-01T18:15:00.000 Date at which to begin searching Expiry Date |
StopExpiryDate | string <date> Example: StopExpiryDate=2019-11-01T18:45:00.000 Date at which to end searching Expiry Date |
[- {
- "ServiceRequestID": 106,
- "ServiceRequestIDByStore": "TOTLISR5",
- "StoreName": "84 West",
- "CustomerID1": 124051,
- "CustomerName1": "John Bates",
- "CustomerName2": "John Doe",
- "EmployeeName1": "iQmetrix Employee",
- "Username1": "iQmetrix.Employee",
- "EmployeeName2": "iQmetrix Employee 2",
- "EmployeeName3": "iQmetrix Employee 3",
- "EmployeeName4": "iQmetrix Employee 4",
- "ContactName": "John Bates",
- "ContactNumber": "(555)555-5555",
- "Priority": 2,
- "FollowUpAfter": 0,
- "Description": "Broken screen",
- "DateCreated": "2017-01-04T10:07:34.953Z",
- "DateClosed": "2017-01-04T10:07:34.953Z",
- "ServiceType": 2,
- "Status": 0,
- "SubStatus": 0,
- "WaybillNumber": "53454354",
- "ShippingMethod": "Regular",
- "ShippingStatus": 0,
- "DateShipped": "2017-01-04T00:00:00.000Z",
- "DateReceived": "2017-01-04T10:07:34.953Z",
- "ShippingETA": "2017-01-04T00:00:00.000Z",
- "ShippingComments": "Shipped with no issues",
- "InternalComments": "Sample internal comment",
- "ExternalComments": "Sample external comment",
- "ServiceTypeDescription": "Repair",
- "SubStatusDescription": "In Progress",
- "ShippingStatusDescription": "Shipped"
}
]
The Location Master List endpoint returns a comprehensive list of all created locations in RQ that satisfies the provided parameters.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDateLastModified | string <date> Example: StartDateLastModified=2020-01-01 Initial date and time of the last time that the record was modified |
StopDateLastModified | string <date> Example: StopDateLastModified=2020-01-01 End date and time of the last time that the record was modified |
StoreID | string Example: StoreID=1 Internal identifier of a store in RQ. For a list of acceptable values, see Stores. |
[- {
- "Abbreviation": "LIT22",
- "Address": "4970 Main Avenue",
- "AddressVerified": "Not Verified",
- "AdjustDST": false,
- "BankDetails": "CashSmart",
- "CashPolicy": "Single-Drawer",
- "ChannelName": "Alabama",
- "City": "Kansas",
- "Comment_on_OE": false,
- "Country": "United States",
- "DepositTaken": 0.5,
- "Disabled": 1,
- "DistrictName": "Smithton",
- "EmailAddress": "abarea@kentel.com",
- "FaxNumber": "5555555555",
- "GeneralLocationNotes": "note",
- "GLCode": "-MILLH",
- "HideCustomerAddress": false,
- "InsuranceAmount": 0.5,
- "InsuranceCompany": "Safefair",
- "LandlordName": "Jim Jones",
- "LandlordNotes": "sample note",
- "Latitude": 50.443559,
- "LeaseEndDate": "2014-12-24T00:00:00",
- "LeaseNotes": "note",
- "LeaseStartDate": "2019-06-01T10:06:35.133",
- "LocationCode": "500",
- "LocationEntityID": 664321,
- "Longitude": -104.546245,
- "ManagerCommissionable": false,
- "ManagerEmployeeID": 233,
- "MaxCashDrawer": 0.99,
- "OtherCharges": 0.25,
- "PAW_on_OE": false,
- "Phone_on_OE": false,
- "PhoneNumber": "5555555555",
- "PropertyTaxes": 0.25,
- "RegionName": "Abarea",
- "RelocationDate": "2016-02-26T00:00:00",
- "Rent": 0.49,
- "SaleInvoiceComment": "Sale Invoice Comments",
- "Serial_on_OE": false,
- "SquareFootage": 0,
- "StaffLevel": 12.25,
- "StateProv": "AL",
- "StoreID": 1,
- "StoreName": "Dufferin Mall",
- "StoreType": "Retail Store",
- "Taxes": "GOODS AND SERVICES TAX (GST)",
- "TimeZone": "(GMT-06:00) Saskatchewan",
- "UseLocationEmail": false,
- "ZipPostal": "90210",
- "DateLastStatusChanged": "2015-10-14T16:22:32.63",
- "UpdatedDate": "2015-10-14T16:22:32.63",
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-06-15T00:00:00.000Z",
- "RowUpdated": "2019-01-17T20:23:12.697Z"
}
]
The Location Tree Report endpoint returns the Location Tree and related details from RQ.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDateLastModified | string <date> Example: StartDateLastModified=2020-01-01 Initial date and time of the last time that the record was modified |
StopDateLastModified | string <date> Example: StopDateLastModified=2020-01-01 End date and time of the last time that the record was modified |
[- {
- "StoreID": 1,
- "StoreName": "Kiosk",
- "ChannelID": 101,
- "ChannelName": "Channel",
- "RegionID": 4,
- "RegionName": "Region",
- "DistrictID": 72,
- "DistrictName": "District",
- "DistrictPrimaryID": 512344,
- "RegionPrimaryID": 286554,
- "UpdatedDate": "2015-10-14T16:22:32.63",
- "Enabled": true,
- "StoreEntityID": 33438,
- "DistrictEntityID": 33490,
- "RegionEntityID": 33280,
- "ChannelEntityID": 33107
}
]
This endpoint returns a list of all the Bill Pay Transactions that satisfies the provided parameters
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
BillPayInvoice | string Example: BillPayInvoice=84WEABP781 Identifier for a Bill Payment Transaction or known as the Bill Pay Invoice in RQ. |
[- {
- "BillPaymentTransactionID": 24525,
- "VendorDepositID": 24759,
- "BillPaymentTransactionIDByStore": "TALLABP2386",
- "BillPaymentProviderID": 34,
- "TrackingNumber": "15123125126",
- "PaymentAmount": 25.25,
- "RoundingAmount": 0.75,
- "VendorDepositCalculatedFee": 0.25,
- "VRPCalculatedFee": 0.75,
- "NSPCalculatedFee": 0.25,
- "SummarizedTaxesAmount": 0.15,
- "ChangeAmount": 0.99,
- "Comments": "Paid",
- "CreationDate": "2015-01-16T14:58:05.597",
- "CreationEmployeeID": 4063,
- "CreationStoreID": 6910,
- "TerminalID": 0,
- "OriginalBPTransactionID": 13452,
- "CustomerSignature": "Test Signature",
- "CustomerSignatureType": 0,
- "BillPaymentBillName": "In-house Bill Pay",
- "SignatureCaptured": false,
- "ReferenceNumber": "213",
- "MerchantNumber": "102705",
- "LoyaltyProgramID": "e2ccd371-85f3-76a7-910a-5c814557836b",
- "BillPayValueTaxesAmount": 0.25,
- "SaleInvoiceAndLoyaltyProgramID": "bc81b551-d525-efa0-e1f3-0520f9f509a7",
- "CollectedForActivationDeposit": false,
- "BillPaymentGUID": "9180ebe8-56c8-1164-45eb-eefe55770651",
- "SaleInvoiceID": 512,
- "CustomerID": -1,
- "InvoiceComment": "Bill Pay Sample comment",
- "WebsiteLaunched": true
}
]
The Performance Metrix Report endpoint displays actual sales vs. targets for all performance groups for a selected node in the company tree.
Trending
is defined as the projected sales for a period, calculated by taking the average sales per day to the current date and multiplying by the number of days in the period.
DateAsOf required | string <date> Example: DateAsOf=2020-01-01 Date at which to run report |
HideRebates required | integer Enum: -1 1 Example: HideRebates=1 A flag to indicate if Rebates should be included in the report (1) or not (-1) |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ID": 4,
- "Name": "Attachment Ratio",
- "SearchDateQuantity": 1.1,
- "SearchDateSales": 0.49,
- "SearchDateProfit": 0.5,
- "SearchDateMargin": 0.99,
- "Quantity": 0.15,
- "Sales": 0.15,
- "Profit": 0.15,
- "Margin": 0.49,
- "QuantityPercentOfTarget": 0.15,
- "SalesPercentOfTarget": 0.5,
- "ProfitPercentOfTarget": 0.15,
- "MarginPercentOfTarget": 0.5,
- "QuantityTrending": 0.49,
- "SalesTrending": 0.75,
- "ProfitTrending": 0.25,
- "MarginTrending": 0.49,
- "QuantityTrendingPercentOfTarget": 0.75,
- "SalesTrendingPercentOfTarget": 0.15,
- "ProfitTrendingPercentOfTarget": 0.25,
- "MarginTrendingPercentOfTarget": 0.25,
- "QuantityTarget": 0,
- "SalesTarget": 0.5,
- "ProfitTarget": 0.99,
- "MarginTarget": 0.15,
- "IsAttachmentRate": false,
- "Priority1": -1,
- "SearchDateAttachmentRate": "9 : 0",
- "AttachmentRateTarget": "0 : 0",
- "DisplayFormat": 2,
- "AttachmentRate": "114 : 0"
}
]
The Performance Group Report will display actual sales vs. targets of one group for children of the selected node.
Trending
is defined as the projected sales for a period, calculated by taking the average sales per day to the current date and multiplying by the number of days in the period.
DateAsOf required | string <date> Example: DateAsOf=2020-01-01 Date at which to run report |
PerformanceGroupID required | string Example: PerformanceGroupID=412 Internal identifier for a Performance Group in RQ. For a list of acceptable values, see Performance Groups. |
TopN required | string Example: TopN=-1 Gets the top X entries for the report, ordered by the value in |
TopCriteria required | string Enum: "Quantity" "Sales" "Profit" "Margin" "Rate" Example: TopCriteria=Quantity View the report by this criteria. |
ByWho required | integer [ 1 .. 5 ] Example: ByWho=1 This parameter aggregates the report data at the following level:
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ID": 4,
- "Name": "Attachment Ratio",
- "SearchDateQuantity": 1.1,
- "SearchDateSales": 0.49,
- "SearchDateProfit": 0.5,
- "SearchDateMargin": 0.99,
- "Quantity": 0.15,
- "Sales": 0.15,
- "Profit": 0.15,
- "Margin": 0.49,
- "QuantityPercentOfTarget": 0.15,
- "SalesPercentOfTarget": 0.5,
- "ProfitPercentOfTarget": 0.15,
- "MarginPercentOfTarget": 0.5,
- "QuantityTrending": 0.49,
- "SalesTrending": 0.75,
- "ProfitTrending": 0.25,
- "MarginTrending": 0.49,
- "QuantityTrendingPercentOfTarget": 0.75,
- "SalesTrendingPercentOfTarget": 0.15,
- "ProfitTrendingPercentOfTarget": 0.25,
- "MarginTrendingPercentOfTarget": 0.25,
- "QuantityTarget": 0,
- "SalesTarget": 0.5,
- "ProfitTarget": 0.99,
- "MarginTarget": 0.15,
- "IsAttachmentRate": false,
- "ChannelID": "3a5ab3b9-df8b-412b-fffa-6b59bcaaaa94",
- "ChannelName": "Channel",
- "RegionID": 4,
- "RegionName": "Region",
- "IsEnabled": 1
}
]
The Activation Gross Profit Report endpoint allows you to view the Gross Profit of activations based on sales made through the Phone Activation Wizard.
An activation is anything that goes through the PAW (Phone Activation Wizard) with the same association number. Items that are added to the invoice outside of the PAW cannot be tied to an Activation and therefore will not be considered in the calculation.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
StoreType required | string Example: StoreType=-1 Internal identifier for a |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "InvoiceDate": "2019-12-22T16:17:07.557Z",
- "InvoiceID": 132454,
- "InvoiceIDByStore": "52POGG18737",
- "StoreTypeName": "Convenience Store",
- "LocationName": "Kiosk",
- "Profit": 114.99,
- "CustomerID": 89555,
- "CustomerName": "John Inc",
- "PhoneDescription": "iPhone 6 Plus 16GB - Gold",
- "PhoneNumber": "5555555555",
- "TermDescription": "2 YR Upgrade",
- "RatePlanDescription": "Act $69.99 to $89.98",
- "VendorAccountName": "Verizon 2",
- "EmployeeName": "iQmetrix.Employee",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel"
}
]
The Coupon Summary Report endpoint returns comprehensive list of information on all recorded coupon transactions in RQ. See parameter ReportType
for more information.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "DailySummary" "LocationSummary" "CouponSummary" "CouponDetail" "EmployeeSummary" "CommissionDetail" Example: ReportType=DailySummary
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "QuantityApplied": 1,
- "QuantityRefunded": 1,
- "NetQuantity": 0,
- "TotalValue": -9.85,
- "Date": "2016-01-01T00:00:00"
}
]
The Daily Sales Summary Report endpoint returns recorded sales information summarized by daily totals.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
SpecialProductID required | integer [ -1 .. 5 ] Example: SpecialProductID=-1 Filter by the following products:
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
[- {
- "DateCreated": "2016-01-05T00:00:00",
- "QtySold": 19,
- "QtyRefunded": -7,
- "NetQty": 12,
- "TotalInvoiced": 266.38,
- "Adjustment": 0.25,
- "Net": 246.38,
- "Cost": 80.92,
- "Coupon": 0.49,
- "CouponTax": 0.75,
- "Profit": 165.46,
- "TotalTaxPaidAmount": 22.5,
- "property1": 19.5,
- "property2": 19.5
}
]
The Discount Summary Report endpoint returns a list of per product transactions with discounts applied on it. This allows you to view detailed historical pricing and discount information for every recorded transaction in RQ.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ShowRefunds | boolean Default: false Example: ShowRefunds=false a flag to indicate if the report should include refunds |
ShowOrderEntryDiscounts | boolean Default: false Example: ShowOrderEntryDiscounts=false a flag to indicate if the report should include Sales Order Discounts |
[- {
- "GlobalProductID": 5179,
- "DateCreated": "2016-05-13T12:18:08.723",
- "StoreID": 1,
- "StoreInStoreFlowIsEnabledForStore": true,
- "StoreName": "Kiosk",
- "InvoiceID": 132454,
- "InvoiceIDByStore": "52POGG18737",
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Vendor Rebate",
- "CustomerName": "No Customer",
- "PrimarySalesPersonName": "John Smith",
- "TenderEmployeeName": "Anna Smith",
- "PrimarySalesPersonUsername": "John.Smith",
- "ListPrice": 449.95,
- "StoreInStoreListPrice": 0.99,
- "SerialNumber": "2222222",
- "UnitCost": 0.5,
- "MLPCalculatedPrice": 0.49,
- "SoldForUnitPrice": 25.25,
- "StoreInStorePrice": 0.25,
- "OriginalUnitPrice": 25.49,
- "Quantity": 1,
- "CommentsFromInvoice": "Invoice Editor Adjustment for 84WEAIN10368",
- "DiscountReasonName": "Verizon Edge",
- "ActivatedThroughPAW": false,
- "ReferenceNumbers": "290",
- "RecordType": 0,
- "InvoiceRowID": "db8f28cf-5017-47f4-9ccf-b90cff32185d",
- "ProductRowID": "27be5c76-b0ba-4a34-ba7d-fa34aba0ab9c",
- "TenderEmployeeUsername": "John.Doe"
}
]
The Invoice Edit Summary Report endpoint returns a detailed list of all edited invoices in RQ that satisfies the given parameters.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "Invoice" "Product" Example: ReportType=Invoice
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "OriginalSaleInvoiceID": 10000043,
- "OriginalInvoiceIDByStore": "84WEAIN10368",
- "DateCreated": "2016-05-10T08:18:57.377Z",
- "SaleInvoiceID": 127354,
- "InvoiceIDByStore": "52POGG18737",
- "Comments": "Sample comments",
- "RefundCodeID": "5ca7ebe8-632e-4f76-a130-87727419560e",
- "StoreID": 1,
- "StoreName": "84 West",
- "RegionName": "Region",
- "DistrictName": "District",
- "ChannelName": "Regina",
- "OriginalSalesPersonID1": 218,
- "OriginalSalesPerson1": "John Smith",
- "OriginalSalesPersonID2": 0,
- "OriginalSplitRate2": 0,
- "OriginalSalesPerson2": "Jane Doe",
- "EditedSalesPersonID1": 218,
- "EditedSalesPerson1": "John Smith",
- "EditedSplitRate2": 0,
- "EditedSalesPersonID2": 0,
- "EditedSalesPerson2": "Jane Doe",
- "InvoiceEditedDate": "2016-01-04T11:00:48.250Z",
- "EditAppliedDate": "2019-01-06T09:54:55.037Z",
- "EditedByID": 218,
- "EditedBy": "John Smith",
- "InvoiceAmount": 11.55,
- "TenderedByID": 218,
- "TenderedBy": "John Smith",
- "OriginalReferenceNumbers": "1985623"
}
]
The Invoice History Report endpoint returns historical transaction data on the provided ReportType
.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
InvoiceStatus required | integer [ -1 .. 3 ] Example: InvoiceStatus=-1
|
SearchType required | integer [ 0 .. 1 ] Example: SearchType=0 Search by Invoice ( |
ReportType required | string Enum: "ByProduct" "ByInvoice" Example: ReportType=ByProduct
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "InvoiceIDByStore": "52POGG18737",
- "CreatedByEmployee": "iQmetrix User",
- "CreatedByEmployeeUsername": "iQmetrix.User",
- "DateCreated": "2016-01-19T07:56:57.613",
- "CreatedWorkstationName": "MAIN",
- "CustomerID": 71419,
- "CustomerName": "John Test",
- "CompletedBy": 1,
- "CompletedByEmployeeName": "iQmetrix User",
- "CompletedByUsername": "iQmetrix.User",
- "CompletedOn": "2016-01-19T09:56:57.613",
- "CompletedWorkstationName": "MAIN",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Regina",
- "LocationType": 1,
- "LocationTypeName": "Retail Store",
- "Status": 3,
- "LocationName": "84 West",
- "InvoiceSourceType": 0,
- "ProductSKU": "KLUIJA000014",
- "ProductName": "C.Y.B Tank - Inkwell",
- "ProductTrackingNumber": "77987645",
- "Quantity": 1,
- "UnitPrice": 0.75,
- "AddedOn": "2016-01-19T07:56:57.613Z",
- "AddedBy": "John Doe",
- "AddedWorkstation": "JGHIN-9776",
- "RetailerCatalogID": "e45b0a48-4111-0689-314d-197ae7acbf83",
- "IsOrderServiceDropShipProduct": true,
- "IsOrderServiceShippingProduct": true
}
]
The PAW Exceptions Report endpoint displays all activations that went through the Phone Activation Wizard (PAW) in RQ but disagreed with the imported activation data from the carrier through Carrier Integration.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "SaleInvoiceID": 126540,
- "InvoiceIDByStore": "52POGG18737",
- "OrderEntryID": 3135,
- "OrderEntryIDByStore": "84WEAOE374",
- "DateCreated": "2016-01-05T09:20:39.773Z",
- "StoreID1": 1,
- "EmployeeID1": 2384,
- "EmployeeName": "iQmetrix Employee",
- "Username": "iQmetrix.Employee",
- "TermName": "1 Year UPGRADE",
- "DeviceSKU": "ACVZAP000574",
- "DeviceSerialNumber": "866988333292854",
- "RatePlanSKU": "ASAANS000035",
- "IsManualOverrideImport": false,
- "IsCarrierImportUsed": false,
- "RatePlan2SKU": "ACVZNS000159",
- "ManualOverrideComments": "Sale",
- "CarrierImportNotUsedComments": "Carrier down",
- "StoreName": "84 West",
- "DeviceDescription": "iPhone 5s 32GB - Gold",
- "RatePlanDescription": "Act $20.99 to $49.99",
- "RatePlan2Description": "Act $9.99 to $20.98",
- "ManualOverrideReason": "Damage",
- "CarrierImportNotUsedReason": "The Carrier site is down",
- "ManagerOverride": "No"
}
]
The Product Detail Report endpoint allows you to view the detailed history of all sales transactions in RQ summarized per product. See ReportPart
for more details on the returned response.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
SearchMethod required | integer [ 1 .. 6 ] Example: SearchMethod=3 Search by the following:
|
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
ManufacturerID | string Example: ManufacturerID=1 Internal identifier for a Manufacturer in RQ. Use -1 for all Manufacturers. For a list of acceptable values, see Manufacture ID. |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
InvoiceIDByStore | string Example: InvoiceIDByStore=52POGG18737 Invoice ID generated and as seen in RQ |
CustomerIDs | integer Example: CustomerIDs=114033 Comma separated list of internal identifiers for customers in RQ. For a list of acceptable values, see Customers. |
SerialNumbers | string Example: SerialNumbers=1234343434 Comma-separated list of |
ReportPart | integer [ 1 .. 3 ] Example: ReportPart=1
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "GlobalProductID": 5179,
- "Priority": 1,
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-06-15T00:00:00.000Z",
- "RowUpdated": "2019-01-17T20:23:12.697Z",
- "SaleInvoiceID": 128962,
- "SerialNumber": "1111111",
- "Activation_RowID": "d3d65281-5201-4927-9bac-6f3a47ddf56b",
- "ActivationID": 1330,
- "AdjustedUnitPrice": 25.99,
- "BillingAccountNumber": "BNA00013",
- "CarrierPrice": 0.25,
- "CategoryPath": ">> Phones >> Galaxies",
- "ChannelName": "Channel",
- "Comments": "Sample comment",
- "ContractNumber": "12345",
- "CustomerID": 131149,
- "CustomerName": "Bob Jones",
- "DateCreated": "2016-05-13T12:18:08.723",
- "DateCreatedUTC": "2020-05-27T14:37:32.37",
- "DistrictName": "District",
- "EmployeeName": "iQmetrix User",
- "EmployeeID": 12345,
- "GrossProfit": 0.99,
- "InvoicedAt": "Kiosk",
- "InvoicedAt_StoreID": 1,
- "InvoicedBy": "Kiosk",
- "InvoicedBy_StoreID": 1,
- "InvoiceIDByStore": "52POGG18737",
- "IsOrderServiceDropShipProduct": true,
- "IsOrderServiceShippingProduct": false,
- "ListPrice": 449.95,
- "NetProfit": 150,
- "NetSales": 40095,
- "OriginalUnitPrice": 25.49,
- "OriginalSaleInvoiceID": 128962,
- "ProductCouponDiscount": 0.75,
- "ProductIdentifier": "ACPHLG000135",
- "ProductLibraryID": "M15462",
- "ProductName": "Samsung Galaxy Rugby LTE",
- "Quantity": 1,
- "Refund": 0,
- "RegionName": "London",
- "RetailerCatalogID": "e45b0a48-4111-0689-314d-197ae7acbf83",
- "SaleInvoice_RowID": "8c6537ae-75a5-4155-82b2-c8647ed05f3d",
- "SaleInvoiceProduct_RowID": "0099b78f-ba02-4a91-afd4-2f7eb0fbbb06",
- "SellingPrice": 400.95,
- "SoldAsUsed": false,
- "SoldFor": 400.95,
- "SpecialProductID": 0,
- "StoreInStoreFlowIsEnabledForStore": true,
- "StoreInStoreGrossProfit": 0.99,
- "StoreInStoreListPrice": 0.49,
- "StoreInStorePrice": 0.25,
- "StoreTypeName": "Costco",
- "TenderedBy": "iQmetrix User",
- "TenderedBy_EmployeeID": 277,
- "TotalCost": 0.15,
- "TotalDiscount": 424.95,
- "TotalPrice": 25.25,
- "UnitCost": 0.75,
- "UnitPrice": 25.15,
- "VendorName": "ATT",
- "VendorSKU": "6025A_POIIU"
}
]
The Product Financing Report endpoint returns data on products sold as a part of a Financing Program in RQ.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
FinancingID required | string Example: FinancingID=-1 Internal identifier for a financing type in RQ. Use -1 for all types. For a list of acceptable values, see Financing Detail ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CarrierSIPNumbering | integer Example: CarrierSIPNumbering=1 Identifier for a carrier in RQ. For a list of acceptable values, see Carriers. |
[- {
- "ProductSKU": "ASHCSA000120",
- "ProductName": "Samsung Galaxy Rugby LTE",
- "SaleInvoiceID": 128903,
- "InvoiceNumber": "84WEAIN14417",
- "Date": "2016-05-09T08:46:40.657Z",
- "EmployeeName": "iQmetrix Employee",
- "EmployeeID": 12345,
- "CustomerID": 115326,
- "CustomerName": "Bob Smith",
- "LocationID": 1,
- "LocationName": "84 West",
- "TrackingNumber": "123440",
- "PhoneNumber": "123465980",
- "Term": "1 Year UPGRADE",
- "Price": 25.5,
- "Cost": 449.95,
- "ProgramName": "Any Levels",
- "RequiredDownPayment": 5.15,
- "RequiredDownPaymentPercent": 10.5,
- "AdditionalDownPayment": 20.49,
- "TotalDownPayment": 25.75,
- "FinancedAmountSKU": "ALNSNS000002",
- "FinancedAmount": 25.25,
- "RebateSKU": "ACFNRB000002",
- "RebateAmount": 25.99,
- "VendorFeeSKU": "ACFNRB000007",
- "VendorFeeAmount": 5.15,
- "StoreFeeSKU": "ACFNNS000003",
- "StoreFeeAmount": 5.49,
- "OriginalSaleInvoiceID": 128962,
- "CarrierID": 1
}
]
The Product Summary Report endpoint returns sales information summarized per product SKU in RQ.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "ProductIdentifier": "ACPHLG000135",
- "SpecialProductID": 0,
- "ProductName": "Apple iPhone 6 Plus 16GB White - AT&T",
- "TotalInvoiced": 949.98,
- "Adjustment": 0.25,
- "ExtendedUnitPrice": 949.98,
- "ExtendedUnitCost": 0.15,
- "ExtendedUnitProfit": 949.98,
- "PercentProfit": 100.15,
- "QuantitySold": 2,
- "QuantityRefunded": 0,
- "NetQuantity": 2,
- "ManufacturerPartNumber": "1234567890-pl",
- "VendorPartNumber": "10999",
- "BarCode": "738516343990"
}
]
The Sales by Category Report endpoint returns sales information grouped by the product category.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "CategoryNumber": "10",
- "CategoryPath": "Activations",
- "TotalInvoiced": 1.25,
- "Adjustment": 52.6,
- "TotalPrice": 265.62,
- "TotalCost": 363.49,
- "TotalProfit": 23.49,
- "TotalDiscount": 64.75,
- "PercentProfit": 20.49,
- "QuantitySold": 2,
- "QuantityRefunded": 1,
- "NetQuantity": 2,
- "InvoicedAtDifferentLocation": 0
}
]
The Sales by Employee Report endpoint returns sales information summarized by the employee.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
AssignedGroupID required | string Example: AssignedGroupID=-2 Internal identifier for an assigned group in RQ. -2 to all groups. For a complete list, see Group ID. |
CommissionGroupID required | string Example: CommissionGroupID=-2 Internal identifier for a commission in RQ. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
[- {
- "EmployeeID": 12345,
- "EmployeeName": "John Smith",
- "EmployeeSpecialIdentifier": "912349985644437",
- "StoreInStoreFlowIsEnabledForAtLeastOneStore": 0,
- "QtySold": 21,
- "QtyRefunded": -1,
- "NetQty": 20,
- "TotalInvoiced": 759.28,
- "Adjustment": 0.25,
- "TotalSales": 759.28,
- "TotalStoreInStoreSales": 0.5,
- "RoundingVariance": 0.15,
- "TotalCost": 6363636.37,
- "TotalCoupon": 0.15,
- "TotalCouponTax": 0.5,
- "TotalProfit": -6362877.09,
- "TotalStoreInStoreProfit": 0.99,
- "TotalCommission": 0.15,
- "EmployeeUsername": "John.Smith@test.com",
- "NumberOfSalesThroughRQDesktop": 5,
- "NumberOfSalesThroughRQMobile": 0
}
]
The Sales by Invoice Report endpoint lets you review all the invoices for the whole company or for a particular region, district, location or even an individual employee for any date range.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
HideRebates required | integer Value: 1 Example: HideRebates=1 Constant value |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
InvoiceSourceType | integer Enum: 0 15 Example: InvoiceSourceType=0 0 for tendered in RQ, 15 for tendered in RQ Mobile |
[- {
- "Adjustment": 0.15,
- "ChannelName": "Channel",
- "Comments": "Comment",
- "CustomerID": 131149,
- "CustomerName": "Bob Jones",
- "DateCreated": "2016-05-13T12:18:08.723",
- "DistrictName": "District",
- "Earned": 0,
- "FinancedAmount": 75.25,
- "InvoiceEmailed": 0,
- "InvoiceIDByStore": "52POGG18737",
- "Redeemed": 0,
- "RefundCodeID": "5ca7ebe8-632e-4f76-a130-87727419560e",
- "RegionName": "Region",
- "RoundingVariance": 0.49,
- "SaleInvoiceID": 129036,
- "SoldBy": "iQmetrix User",
- "SoldByUserName": "iQmetrix.User",
- "StoreID": 1,
- "StoreInStoreFlowIsEnabledForStore": true,
- "StoreName": "Kiosk",
- "StoreName2": "Kiosk",
- "TenderedBy": "iQmetrix User",
- "TenderedByUserName": "iQmetrix.User",
- "TotalAfterTax": 26.49,
- "TotalCost": 0.15,
- "TotalCoupon": 0.15,
- "TotalDonations": 0.15,
- "TotalDownPayment": 25.75,
- "TotalExtraCharges": 0.25,
- "TotalGiftCard": 0.99,
- "TotalInvoiced": 26.49,
- "TotalNRP": 0.5,
- "TotalProfit": 164.5,
- "TotalSales": 164.49,
- "TotalStoreInStoreProfit": 0.99,
- "TotalStoreInStoreSales": 0.5,
- "InvoiceSourceType": 15,
- "TotalPaymentAmount": 14.49,
- "TotalTaxPaidAmount": 35.25,
- "SCD Response": "true",
- "property1": 19.5,
- "property2": 19.5
}
]
The Sales by Location Report endpoint lets user view sales information and performance per location.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
SearchMethod required | integer [ 1 .. 9 ] Example: SearchMethod=1 Search by the following:
|
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
CouponIDs | string Example: CouponIDs=10,1010 Comma separated list of coupon identifiers. For a list of acceptable values, see Coupon ID. |
StoreTypeID | string Example: StoreTypeID=1 Internal identifier for a |
ByDate | string Value: "ByMonth" Example: ByDate=ByMonth Accepts |
CommissionGroupID | string Default: "-2" Example: CommissionGroupID=1 Internal identifier for a commission in RQ. |
AssignedGroupID | string Example: AssignedGroupID=4 Internal identifier for an assigned group in RQ. Defaults to all groups. For a complete list, see Group ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "StoreID": 1,
- "StoreTypeName": "Retail Store",
- "StoreName": "84 West",
- "Date": 1,
- "DateName": "2019-05-01T00:00:00.000Z",
- "StoreInStoreFlowIsEnabledForStore": true,
- "QtySold": 6,
- "QtyRefunded": -4,
- "NetQty": 2,
- "TotalInvoiced": 17.01,
- "Adjustment": 0.75,
- "Net": -57.99,
- "StoreInStoreNet": 0.15,
- "Cost": 17.25,
- "Coupon": 0.5,
- "CouponTax": 0.5,
- "Profit": -74.99,
- "StoreInStoreGrossProfit": 0.99,
- "RegionName": "Region",
- "DistrictName": "District",
- "ChannelName": "Channel",
- "RoundingVariance": 0.25,
- "NumberOfSalesThroughRQDesktop": 5,
- "NumberOfSalesThroughRQMobile": 0,
- "TotalTaxPaidAmount": -21.56,
- "property1": 19.5,
- "property2": 19.5
}
]
The Sales Order Detail Report endpoint returns detailed information on all Sales Orders that satisfies the provided parameter/s.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
Status | integer [ 0 .. 3 ] Default: 0 Example: Status=0
|
LocationEntityID | integer Example: LocationEntityID=664321 Identifier for a Location in Entity Store. For a list of acceptable values, see Location Type ID. |
OrderEntryIDByStore | string Example: OrderEntryIDByStore=84WEAOE374 Identifier for a Sales Order in RQ |
[- {
- "OrderEntryIDByStore": "84WEAOE374",
- "Status": "String_Committed",
- "CreatedByEntity": 495123,
- "CancelledOnUTC": "2020-05-27T14:37:32.370Z",
- "CustomerEntityID": "5510286c-d32b-4b8a-9d58-46707e72c7eb",
- "LocationEntityID": 664321,
- "VendorSKU": "FWT33623-53",
- "CorrelationID": "3d2987d9-6fa8-4c55-b6dc-c941bb5cf485",
- "DateCreatedUTC": "2020-05-27T14:37:32.37",
- "ProductName": "iPhone 7 64GB Gold",
- "CatalogItemID": "c10070b6-8bc1-4282-b5de-4afe5c8d7b9d",
- "TrackingNumber": "15123125126",
- "OrderedQuantity": 23,
- "InvoicedQuantity": 40
}
]
The Sales Order Summary Report endpoint returns a summary of all Sales Orders that satisfies the provided parameter/s.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
Status required | integer [ 0 .. 3 ] Example: Status=0
|
SearchMethod required | integer [ 1 .. 3 ] Example: SearchMethod=1
|
CustomerID | integer Example: CustomerID=114033 Internal identifier for a Customer in RQ. For a list of acceptable values, see Customers. |
OrderEntryIDByStore | string Example: OrderEntryIDByStore=84WEAOE374 Identifier for a Sales Order in RQ. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "OrderEntryID": 7724,
- "OrderEntryIDByStore": "84WEAOE374",
- "DateCreated": "2019-12-05T13:51:41.537Z",
- "CustomerID1": 115326,
- "CustomerName1": "Kentel",
- "EmployeeName1": "John Test",
- "StoreName": "Kiosk",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "Comments": "Sample comments",
- "TotalDeposit": 0.99,
- "SaleInvoiceIDsByStore": "163162,84WEAIN25817",
- "Status": "String_Committed",
- "CompletedOn": "2020-05-27T08:38:24.897",
- "CompletedBy": "John Test",
- "CancelledOn": "2020-05-27T08:38:24.897",
- "CancelledBy": "John Test",
- "PurchaseOrderIDsByStore": "84WEAPO1184",
- "PrintableID": 866726480
}
]
The Serialized Coupon Report endpoint details outstanding and redeemed serialized coupons as recorded in RQ.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
Enabled required | boolean Example: Enabled=false A flag to indicate if the report should search by Enabled coupons (true) or Disabled (false) |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
SerialNumberFilter | string Example: SerialNumberFilter=1234567890 A text field that allows you to search for specific serial numbers |
CouponID | integer Default: -1 Example: CouponID=853 Internal identifier for a Coupon in RQ. For a complete list, see Coupon ID. |
[- {
- "CouponID": 853,
- "Customer": "John Test",
- "CouponName": "RQ API FpP Serialized",
- "SerialNumber": "cpn00000",
- "Issued": "2015-06-04T10:18:38.403",
- "Percentage": "15",
- "Amount": 0.5,
- "CouponSKU": "COUPON001089",
- "SaleInvoiceID": 7,
- "InvoiceIDByStore": "52POGG18737",
- "RedeemedBy": "Bill Smith",
- "RedeemedOn": "2016-10-14T13:30:37.063Z",
- "AppliedTo": "Invoice",
- "AppliedToSKU": "HJINN000857"
}
]
The Refund Summary Report endpoint is used to display all refunds within a specific time frame. You can use it to audit and track refund deviances within your database.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
Filter required | integer [ 0 .. 3 ] Example: Filter=0
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "SaleInvoiceID": 128962,
- "OriginalSaleInvoiceID": -1,
- "StoreInStoreFlowIsEnabledForAtLeastOneStore": 0,
- "OriginalDateCreated": "2015-07-14T13:42:43.98",
- "DateCreated": "2016-05-13T12:18:08.723",
- "InvoicedAt": "84 West",
- "InvoicedBy": "84 West",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Regina",
- "TenderedBy": "Chad Tester",
- "TenderedByUsername": "Chad.Tester",
- "SalesPersonName": "Chad Tester",
- "SalesPersonUsername": "Chad.Tester",
- "InvoiceIDByStore": "52POGG18737",
- "CustomerName": "KENTEL",
- "CustomerID": 110437,
- "CustomerAddress": "442 Main St",
- "CustomerCity": "City",
- "CustomerProvinceOrState": "MB",
- "CustomerPostalOrZipCode": "h0h0h0",
- "CustomerCountry": "USA",
- "OriginalInvoiceIDByStore": "84WEAIN10368",
- "NetSale": 420.75,
- "AmountRefunded": 0.49,
- "SISAmountRefunded": 0.15,
- "AmountSold": 420.49,
- "TotalAfterTax": 0.15,
- "TotalCoupon": 0.25,
- "TotalCouponTax": 0.75,
- "RefundCode": "Buyer's Remorse",
- "Comments": "Invoice Editor Adjustment for 84WEAIN10368",
- "InvoiceRowID": "db8f28cf-5017-47f4-9ccf-b90cff32185d",
- "OriginalInvoiceRowID": "f30bb5bd-0813-dc2a-1844-41ca87795e17",
- "ProductRowID": "dd27caa4-274f-b5b2-c94c-78a4e5d93a6e",
- "OriginalReferenceNumbers": "1985623",
- "RefundReferenceNumbers": "9874561",
- "property1": 19.5,
- "property2": 19.5
}
]
This endpoint returns availability information for all products configured in RQ. You can use the described Query Parameters below to refine your search.
Note: If the Query Parameters LocationType
and LocationTypeID
are not included in the API call, the response will not include LocationId
. See the documented response schemas below for more information.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ProductType | string Enum: "Serialized" "Non-Serialized" Example: ProductType=Serialized Type of product according to serialization |
ByLocation | boolean Default: false Example: ByLocation=true A flag to indicate if the results should return location information. See |
ProductSKUs | string Example: ProductSKUs=ACPHLG000135,ACPHRI000170,ASBOLG000012 Comma-separated list of Product SKUs. For a list of acceptable values, see Product Identifier. |
CatalogItemIDs | string <guid> Example: CatalogItemIDs=a183f1a9-c58f-426a-930a-9a6357db52ed Comma-separated list of identifiers for products in the iQmetrix Catalog API. |
ProductLibraryIDs | string Example: ProductLibraryIDs=M12512,M55321 Comma-separated list of identifiers for Products in the iQmetrix Product Library |
ProductNames | string Example: ProductNames=iPhone XS Max 128 GB Comma-separated list of Product Names |
SerialNumbers | string Example: SerialNumbers=1234343434 Comma-separated list of |
BarCodes | string Example: BarCodes=822445090459 Comma-separated list of Bar Codes |
VendorSKUs | string Example: VendorSKUs=6025A_POIIU Comma separated list of Vendor identifiers |
QuantityMin | integer Example: QuantityMin=1 When provided, will return products with Quantity >= |
QuantityMax | integer Example: QuantityMax=5 When provided, will return products with Quantity <= |
[- {
- "CatalogItemID": "c10070b6-8bc1-4282-b5de-4afe5c8d7b9d",
- "ProductLibraryID": "M1285-V1-E13202",
- "ProductName": "Google Nexus 5 16GB - Black",
- "ProductSKU": "ACPHLG000135",
- "VendorSKU": "FWT33623-53",
- "ProductType": "Serialized",
- "Quantity": 4452,
- "InStock": true,
- "MinQty": 20,
- "MaxQty": 85,
- "ModelName": "Samsung i515 Galaxy Nexus",
- "ModelRemarks": "Sample Remarks",
- "WarrantyUnit": "Sample Warranty Unit",
- "WarrantyValue": 524.25,
- "Manufacturer": "Jabra",
- "MSRPAmount": 59.99,
- "MSRPCurrencyCode": "CAD"
}
]
This Product Pricing endpoint returns pricing information for Product Library-mapped products as configured in RQ.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ProductType | |
CatalogItemIDs | string <guid> Example: CatalogItemIDs=a183f1a9-c58f-426a-930a-9a6357db52ed Comma-separated list of identifiers for products in the iQmetrix Catalog API. |
ProductLibraryIDs | string Example: ProductLibraryIDs=M12512,M55321 Comma-separated list of identifiers for Products in the iQmetrix Product Library |
ProductNames | string Example: ProductNames=iPhone Max X 128GB Comma-separated list of Product Names |
ProductSKUs | string Example: ProductSKUs=ACPHLG000135,ACPHRI000170,ASBOLG000012 Comma-separated list of Product SKUs. For a list of acceptable values, see Product Identifier. |
SerialNumbers | string Example: SerialNumbers=1234343434 Comma-separated list of |
[- {
- "LocationID": 33484,
- "CatalogItemID": "579a4b66-4a36-44ca-0fd6-03da23671a40",
- "ProductLibraryID": "M15462",
- "ProductName": "iPhone 7 64GB Gold",
- "ProductSKU": "ASAAZT000746",
- "RegularPrice": 999.95,
- "SalePrice": 899.99,
- "SaleBeginDate": "2017-05-02T00:00:00.000Z",
- "SaleEndDate": "2017-05-10T00:00:00.000Z",
- "TermName": "2 Year 60GB",
- "TermLength": 2,
- "CanFinance": 0,
- "NumberOfPayments": 24,
- "ProductType": "Regular Global Product"
}
]
The Adjustment History Report endpoint lets you review cost and/or quantity adjustments that have been made to the inventory through the Inventory Adjustment tool in RQ, by adjustment invoice.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReasonCode required | string Example: ReasonCode=-1 Internal identifier for an Inventory Adjustment Reason Code in RQ. Use -1 to specify All Reason Codes. For a complete list, see Inventory Adjustment Reason Code. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
SerialNumber | string Example: SerialNumber=1234567890 Tracking Number for a RQ Product |
[- {
- "Comments": "Comment",
- "CountSheetID": 1,
- "CountSheetIDByStore": "84WEACS100",
- "DateCreated": "2015-12-16T07:39:39.490Z",
- "EmployeeName": "iQmetrix User",
- "IsReceiving": false,
- "StoreName": "Kiosk",
- "TransactionID": 19240,
- "TransactionIDByStore": "84WEAIA1187",
- "AdjustmentType": 1,
- "TotalInvoice": 0.49,
- "AdjustmentTypeName": "Removed"
}
]
The Adjustment History Report endpoint will allow you to review cost and/or quantity adjustments that have been made to the inventory through the Inventory Adjustment tools, by product.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReasonCode required | string Example: ReasonCode=-1 Internal identifier for an Inventory Adjustment Reason Code in RQ. Use -1 to specify All Reason Codes. For a complete list, see Inventory Adjustment Reason Code. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
SerialNumber | string Example: SerialNumber=1234567890 Tracking Number for a RQ Product |
[- {
- "Comments": "Comment",
- "CountSheetID": 1,
- "CountSheetIDByStore": "84WEACS100",
- "DateCreated": "2015-12-16T07:39:39.490Z",
- "EmployeeName": "iQmetrix User",
- "IsReceiving": false,
- "StoreName": "Kiosk",
- "TransactionID": 19240,
- "TransactionIDByStore": "84WEAIA1187",
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Samsung Galaxy S4",
- "Quantity": 5,
- "SerialNumber": "123000000000000",
- "TotalCost": 0.5,
- "UnitCost": 0.75,
- "VendorName": "Test Vendor",
- "ReasonCode": "Unexplained Shrinkage",
- "VendorSKU": "6025A_POIIU"
}
]
The Aged Serialized Inventory Report endpoint allows you to view a list of regular serialized products that have been in stock for longer than desired, based on the configured Days Kept in Stock
field in RQ for each serialized product.
SearchMethod required | integer [ 1 .. 5 ] Example: SearchMethod=1
See |
SearchCriteria2 required | string Example: SearchCriteria2=5123 The value of this required parameter will depend on the provided
|
StoreIDLoggedIn required | string Example: StoreIDLoggedIn=1 Internal identifier of a store in RQ. For a list of acceptable values, see Stores. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
[- {
- "StoreID": 1,
- "StoreTypeName": "Retail Store",
- "StoreName": "84 West",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "GlobalProductID": 781,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Blackberry 9650 Bold VZW",
- "SerialNumber": "123000000000000",
- "SerializedCOS": 11919371.73,
- "DateReceived": "2016-07-27T14:08:17.643Z",
- "DateReceivedAtStore": "2016-07-27T14:08:17.643Z",
- "DaysUntilStockBalance": 0,
- "NonSellable": false,
- "InTransfer": false,
- "CommittedOnOrderEntry": false,
- "InStock": false,
- "IsUsed": false,
- "VendorName": "Brightpoint",
- "VendorPartNumber": "DANKIT"
}
]
The Auto Ordering Report endpoint returns information regarding inventory-ordering for each product as configured in RQ.
Search required | string Enum: "ByCategory" "ByProductSKU" Example: Search=ByCategory Search either by Product Category (use |
OrderBy required | string Enum: "Priority" "LowestCost" Example: OrderBy=Priority Order by Priority or by Lowest Cost |
VendorID required | string Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
ProductsToShow required | integer [ 1 .. 5 ] Example: ProductsToShow=1
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
StoreTypeID | string Example: StoreTypeID=1 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
[- {
- "GlobalProductID": 9918,
- "ProductIdentifier": "ACPHLG000135",
- "CategoryNumber": "10",
- "StoreTypeName": "Retail Store",
- "StoreTypeName1": "Retail Store",
- "CategoryPath": "Activations",
- "CategoryName": "Equipment",
- "ProductName": "Apple iPhone 6 Plus 16GB Space Gray - AT&T",
- "StoreID": 1,
- "StoreName": "84 West",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "Cost": 629.49,
- "VendorID": 21,
- "VendorPartNumber": "DANKIT",
- "VendorName": "Vendor",
- "Priority": 1,
- "VendorNumber": "12345345345345",
- "MinQty": 1,
- "MaxQty": 10,
- "QtyInStock": 1,
- "NonSellableQuantity": 1,
- "QtyTransferIn": 2,
- "QtyTransferOut": 3,
- "QtyOnRMA": 4,
- "QtyOnLoan": 1,
- "QtyCommittedOnOrderEntry": 2,
- "QtyOnOrder": 0,
- "QtyOnBackOrder": 1,
- "IsUsedQty": 5,
- "DoNotOrder": 1
}
]
The Auto Transfer In Report endpoint returns information regarding your company's inventory stock balances by identifying stock shortages at specific locations.
Type required | integer [ 1 .. 2 ] Example: Type=1
|
ShipToForWho required | integer [ 1 .. 4 ] Example: ShipToForWho=1 Identifier for a company tree level to filter on. The
|
ShipFromForWho required | integer [ 1 .. 4 ] Example: ShipFromForWho=1 Identifier for a company tree level to filter on. The
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
ShipToForWhoIDs | string Example: ShipToForWhoIDs=-1 Internal identifier for a Store in RQ. For a list of acceptable values, see Location Type ID. |
ShipFromForWhoIDs | string Example: ShipFromForWhoIDs=-1 Comma separated list of identifiers specifying where the transfer was shipped from. For a list of acceptable values, see Location Type ID. To specify all nodes in the tree at the |
[- {
- "ShippingStoreID": 1,
- "ShippingStoreName": "84 West",
- "ShippingQtyInStock": 9935,
- "ShippingOverage": 9885,
- "GlobalProductID": 1219,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "BG Ally",
- "QtyInStock": 0,
- "QtyInTransfer": 0,
- "QtyCommittedOnOrderEntry": 0,
- "MinQty": 20,
- "MaxQty": 85,
- "WarehouseLocation": "Cornwall"
}
]
The Auto Transfer Out Report endpoint returns information regarding your company's inventory stock balances by identifying stock shortages at specific locations.
Type required | integer [ 1 .. 2 ] Example: Type=1
|
ShipToForWho required | integer [ 1 .. 4 ] Example: ShipToForWho=1 Identifier for a company tree level to filter on. The
|
ShipFromForWho required | integer [ 1 .. 4 ] Example: ShipFromForWho=1 Identifier for a company tree level to filter on. The
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
ShipToForWhoIDs | string Example: ShipToForWhoIDs=-1 Internal identifier for a Store in RQ. For a list of acceptable values, see Location Type ID. |
ShipFromForWhoIDs | string Example: ShipFromForWhoIDs=-1 Comma separated list of identifiers specifying where the transfer was shipped from. For a list of acceptable values, see Location Type ID. To specify all nodes in the tree at the |
[- {
- "ShippingStoreID": 1,
- "ShippingStoreName": "84 West",
- "ShippingQtyInStock": 9935,
- "ShippingOverage": 9885,
- "GlobalProductID": 1219,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "BG Ally",
- "QtyInStock": 0,
- "QtyInTransfer": 0,
- "QtyCommittedOnOrderEntry": 0,
- "MinQty": 20,
- "MaxQty": 85,
- "WarehouseLocation": "Cornwall"
}
]
The Consignment History Report endpoint allows you to see what products were on consignment from a certain location and between a specified time frame, as well as what is still out on consignment.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "ProductDetail" "InvoiceDetail" Example: ReportType=ProductDetail
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "LoanInvoiceID": 18,
- "LoanInvoiceIDByStore": "84WEALI1",
- "StoreName": "84 West",
- "EmployeeNameReturnedTo": "iQmetrix Employee",
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "iPhone 7 64GB Gold",
- "SerialNumber": "1234567890",
- "Quantity": 1,
- "UnitCost": 9.75,
- "TotalUnitCost": 10.5,
- "StoreNameReturnedTo": "84 West",
- "DateDue": "2015-07-22T15:16:16.007",
- "DateReturned": "2015-07-29T15:16:16.007"
}
]
The Count Sheet History Report endpoint returns information on created count sheets in RQ for the specified time frame. Count sheets are the recorded result of a physical count done for inventory to ensure what is recorded in RQ matches what is physically in the store.
This endpoint allows you to view the results by invoice, by product, or by products that were not found (see ReportType
parameter below for more
information).
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType | integer [ 0 .. 2 ] Default: 0 Example: ReportType=0
This URL parameter changes the returned response. See successful response schemas below for more information. |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
SerialNumber | string Example: SerialNumber=1234567890 Tracking Number for a RQ Product |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "CountSheetID": 675,
- "CountSheetIDByStore": "84WEACS100",
- "CategoryPath": "Wrapsol",
- "StoreName": "84 West",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "OriginalCountSheetID": -1,
- "OriginalCountSheetIDByStore": "84WEACS101",
- "DateCommitted": "2015-07-21T09:26:40.45",
- "Comments": "Sample comments",
- "DateCreated": "2015-07-21T09:17:43.13",
- "EmployeeName1": "iQmetrix Employee",
- "DateModified": "2015-07-21T09:17:43.147",
- "EmployeeName2": "iQmetrix Employee",
- "EmployeeID1": 1241,
- "EmployeeID2": 1241,
- "LocationEntityID": 786939,
- "DateStarted": "2015-07-21T09:17:00",
- "DateCompleted": "2015-07-22T011:30:40.36"
}
]
The Inventory Availability Summary Report endpoint allows you to view the availability of a particular product SKU or an entire category of products, at a location or locations of your choosing. This report is useful for referencing your system quantities as compared to your regularly scheduled inventory counts.
SearchType required | integer [ 1 .. 2 ] Example: SearchType=1
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "ChannelID": "3a5ab3b9-df8b-412b-fffa-6b59bcaaaa94",
- "ChannelName": "Channel",
- "RegionID": 4,
- "RegionName": "Region",
- "DistrictID": 72,
- "DistrictName": "District",
- "StoreID": 1,
- "StoreName": "Kiosk",
- "GlobalProductID": 2815,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Apple iPhone 6 Plus 16GB Space Gray",
- "QtyInStock": 59,
- "QtyOnOrder": 1,
- "QtyOnBackOrder": 2,
- "QtyInNonSellable": 0,
- "QtyTransferIn": 2,
- "QtyTransferOut": 1,
- "QtyOnRMA": 3,
- "QtyOnLoan": 2,
- "QtyCommittedOnOrderEntry": 1,
- "UnitCost": 699.99,
- "NoSale": false,
- "DoNotOrder": 0,
- "SpecialOrder": 0,
- "DateEOL": "2019-01-17T20:22:54.333Z",
- "WriteOff": 0
}
]
The Inventory Listing Report endpoint allows you to view a complete list of products, including inventory information, for a given LocationTypeID
(will default to whole company).
BinStatus required | integer [ 1 .. 10 ] Example: BinStatus=1 Product Status
|
QtyStatus required | integer [ 1 .. 5 ] Example: QtyStatus=1 Quantity Status
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
BlindInventory | boolean Default: false Example: BlindInventory=false A flag to indicate if the report will include product quantities (false) or product details only per location (true) |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "BarCode": "738516343990",
- "BinStatus": "String_InStock",
- "CategoryPath": "Equipment",
- "ChannelName": "Channel",
- "DateEOL": "2019-01-17T20:22:54.333Z",
- "DiscontinuedDate": "2020-01-17T20:22:54.333Z",
- "DistrictName": "District",
- "DoNotOrder": false,
- "IsUsed": false,
- "ManufacturerPartNumber": "MBN-001",
- "NoSale": false,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Apple iPhone 6 Plus 16GB Space Gray - AT&T",
- "Quantity": 1,
- "RefundPeriodLength": 1,
- "RegionName": "Region",
- "SerialNumber": "232642341",
- "SpecialOrder": false,
- "StoreName": "Kiosk",
- "StoreTypeName": "Store",
- "TotalCost": 699.99,
- "UnitCost": 699.15,
- "VendorName": "Vendor",
- "VendorPartNumber": "EEG675",
- "WarehouseLocation": "Cornwall",
- "WriteOff": false
}
]
The Non-Sellable History Report endpoint returns historical information for products marked as "Non-Sellable" in RQ.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReasonCode required | string <guid> Example: ReasonCode=fa1f1eb1-b98e-4dcf-aa2c-786963ccc310 Internal identifier for an Non-Sellable Reason Code. For a complete list, see Non-Sellable Reason Code. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
[- {
- "DateCreated": "2016-01-04T13:40:43.267",
- "StoreID": 1,
- "StoreName": "84 West",
- "SaleInvoiceID": 512,
- "NonSellableAdjustmentID": "68a397e9-18e7-070d-9c70-da103de98c1c",
- "StockBalanceID": 0,
- "InvoiceIDByStore": "52POGG18737",
- "GlobalProductID": 2815,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Phone",
- "SerialNumber": "354363463458965",
- "Quantity": 1,
- "EmployeeID1": 253,
- "First_Name": "iQmetrix",
- "Last_Name": "Employee",
- "Employee_Name": "iQmetrix Employee",
- "ToInStock": "2019-01-17T20:22:54.333Z",
- "ToNonSellable": "2016-01-04T13:40:43.267",
- "ToUsed": 0,
- "NonSellableComments": "Damaged",
- "NonSellableReasonCode": "ed10636b-3b32-36d6-243d-4f4ce4a01290",
- "TransactionType": 1
}
]
The Non-Sellable Products Report endpoint returns a list of all items currently in the Non-Sellable state in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ReasonCode | string <guid> Example: ReasonCode=fa1f1eb1-b98e-4dcf-aa2c-786963ccc310 Internal identifier for an Non-Sellable Reason Code. Defaults to all reason codes if not provided. For a complete list, see Non-Sellable Reason Code. |
[- {
- "GlobalProductID": 642,
- "StoreID": 1,
- "DateCreated": "2016-12-23T13:24:47.597",
- "Location": "84 West",
- "ProductName": "BG LG Touch 8575",
- "ProductIdentifier": "ACPHLG000135",
- "Quantity": 10,
- "SerialNumber": "ASBOLG000021",
- "UnitCost": 9.57,
- "IsUsed": false,
- "NonSellableReasonCode": "dda52644-6192-37e1-e68d-5988f24b33dc",
- "NonSellableComments": "Damaged",
- "TransactionType": 0,
- "EmployeeID": 12345
}
]
The Over Receiving Inventory Report returns inventory information per location where the quantity received is more than the quantity ordered, or over-received.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
PurchaseOrderID required | integer Example: PurchaseOrderID=17388 Internal identifier for a Purchase Order in RQ. To search all purchase orders, use -1 and omit |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
PurchaseOrderIDByStore | string Example: PurchaseOrderIDByStore=84WEAPO1039 Identifier for a Purchase Order in RQ. For all purchase orders, omit this property and use |
[- {
- "StoreName": "84 West",
- "PurchaseOrderID": 17388,
- "PurchaseOrderIDByStore": "84WEAPO1039",
- "GlobalProductID": 6364,
- "ProductSKU": "KLDSVC000077",
- "ProductName": "Phone",
- "QtyOrdered": 1,
- "QtyReceived": 12,
- "QtyVariance": 11,
- "UnitCost": 0.99,
- "Value": 0.75,
- "EmployeeName": "iQmetrix Employee"
}
]
The Product Master List endpoint returns a comprehensive list of all created products in RQ that satisfies the provided parameters.
StoreIDLoggedIn required | string Example: StoreIDLoggedIn=1 Internal identifier of a store in RQ. For a list of acceptable values, see Stores. |
ProductType required | |
SearchMethod required | integer Enum: 0 1 2 3 8 Example: SearchMethod=0 Method to search the list by.
Use the accompanying required field |
SearchCriteria required | string Example: SearchCriteria=10 Value for searching, based on the provided
|
Enabled required | integer [ 0 .. 2 ] Example: Enabled=0
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "ProductSKU": "KLUIJA000014",
- "ProductName": "C.Y.B Tank - Inkwell",
- "ProductLabel": "C.Y.B Tank - Inkwell",
- "DefaultCost": 0.15,
- "AverageCOS": 0.99,
- "UnitCost": 0.25,
- "MostRecentCost": 0.99,
- "ProductLibraryName": "C.Y.B Tank - Inkwell",
- "Manufacturer": "Jabra",
- "ManufacturerPartNumber": "MBN-001",
- "CategoryName": "Phones",
- "PricingType": "Price As Specified",
- "DefaultRetailPrice": 64.49,
- "DefaultMargin": 0.75,
- "FloorPrice": 0.5,
- "PAWFloorPrice": 0.99,
- "DefaultMinQty": 0,
- "DefaultMaxQty": 0,
- "LockMinMax": false,
- "NoSale": false,
- "RMADays": 0,
- "InvoiceComments": "Sample invoice comments",
- "Serialized": false,
- "AutoGenerateSerialNumbers": false,
- "SerialNumberLength": 100,
- "Discountable": false,
- "AllowPriceIncrease": true,
- "DefaultDiscontinuedDate": "2015-07-22T15:16:16.007",
- "DateCreated": "2015-08-31T11:06:36.83",
- "Enabled": false,
- "EcommerceItem": false,
- "WarehouseLocation": "Cornwall",
- "DefaultVendorName": "Test Vendor",
- "PrimaryVendorSKU": "SGN-102",
- "CostofGoodsSoldAccount": "2300: A/P Control Account",
- "SalesRevenueAccount": "1100: A/R Control Account",
- "InventoryAccount": "1100: A/R Control Account",
- "InventoryCorrectionsAccount": "1200: Inventory On Hand",
- "WarrantyDescription": "See online for additional warranty details",
- "RMANumberRequired": false,
- "WarrantyLengthUnits": 1,
- "WarrantyLengthValue": 0.75,
- "CommissionDetailsLocked": false,
- "ShowOnInvoice": true,
- "Refundable": true,
- "RefundPeriodLength": 10,
- "RefundToUsed": false,
- "TriggerServiceRequestOnSale": false,
- "ServiceRequestType": "Undefined",
- "MultiLevelPriceDetailsLocked": false,
- "BackOrderDate": "2015-07-22T15:16:16.007",
- "StoreInStoreSKU": "SNN0000572",
- "StoreInStorePrice": 0.5,
- "DefaultDoNotOrder": false,
- "DefaultSpecialOrder": false,
- "DefaultDateEOL": "2015-07-22T15:16:16.007",
- "DefaultWriteOff": false,
- "NoAutoTaxes": false,
- "TaxApplicationType": "Your Price",
- "SetCostToRefundPrice": false,
- "ManufacturerID": 4,
- "SpecialProductID": 0,
- "BarCodes": "959915"
}
]
The Product Tracking Report endpoint returns historical and tracking information for the provided SerialNumber
as recorded in RQ.
For non-serialized products, the information returned is aggregated per transaction instead.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
SerialNumber | string Example: SerialNumber=1234567890 Serial Number. For this specific endpoint, one of either |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For this specific endpoint, one of either For a list of acceptable values, see Product Identifier. |
AllowPartialMatches | boolean Example: AllowPartialMatches=false A flag to indicate if the search should include partial matches (True) or exact matches (False). If both parameters |
[- {
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Installment Service Fee",
- "DateCreated": "2019-06-06T08:02:08.773Z",
- "GMTDate": "2019-06-06T14:02:08.773Z",
- "StoreName": "Kiosk",
- "Quantity": -1,
- "SerialNumber": "1234567890",
- "TransactionType": 1,
- "TransactionDescription": "Invoiced",
- "TransactionID": 136308,
- "TransactionIDByStore": "52POGG18439",
- "VendorName": "ATT",
- "VendorPartNumber": "10999",
- "ManufacturerPartNumber": "MBN-001",
- "RetailerCatalogID": "e45b0a48-4111-0689-314d-197ae7acbf83",
- "IsOrderServiceDropShipProduct": true,
- "IsOrderServiceShippingProduct": true
}
]
The Products Committed on Sales Order Report endpoint returns a list of all Sales Orders in your database that remain open and has a product committed inside the order.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
SearchMethod required | integer [ 1 .. 3 ] Example: SearchMethod=1
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
TransferIDByStore | string Example: TransferIDByStore=TARGETR1 Identifier for a Transfer in RQ. |
ReceivingIDByStore | string Example: ReceivingIDByStore=84WEARE1044 Identifier for a received Transfer in RQ. |
[- {
- "OrderEntryID": 2963,
- "OrderEntryIDByStore": "84WEAOE374",
- "CustomerID1": 72899,
- "CustomerName1": "Mike",
- "GlobalProductID": 6584,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Case",
- "QtyOrdered": 1,
- "QtyInvoiced": 0,
- "SerialNumber": "1234567890",
- "QtyInStock": 32,
- "DateCreated": "2019-05-20T13:29:35.677Z",
- "OrderETA": "2019-06-20T13:29:35.677Z",
- "AllowMultipleInvoices": "No",
- "StoreID": 1,
- "StoreName": "Kiosk",
- "ForceSerialNumberEntryOnSalesOrders": true,
- "EmployeeID": 12345,
- "EmployeeName": "John Smith",
- "PurchaseOrderIDsByStore": "84WEAPO1183,84WEAPO1184",
- "RetailerCatalogID": "e45b0a48-4111-0689-314d-197ae7acbf83",
- "IsOrderServiceDropShipProduct": true,
- "IsOrderServiceShippingProduct": true,
- "ProductLabel": "Case"
}
]
This endpoint returns information regarding the life cycle of the products with the provided serial numbers.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
SerialNumbers | string Example: SerialNumbers=1234343434 Comma-separated list of |
[- {
- "ProductSKU": "KLQWNO000005",
- "ProductName": "Nokia Lumia 920 Yellow",
- "SerialNumber": "1234567890",
- "VendorID": 21,
- "VendorName": "Vendor",
- "VendorSKU": "6025A_POIIU",
- "VendorInvoiceNumber": "31432143214",
- "StoreID": 1,
- "StoreName": "Kiosk",
- "Abbreviation": "KIOSK",
- "Address": "300 Main Avenue",
- "City": "Fargo",
- "State": "ND",
- "PostalCode": "90210-0000",
- "Country": "United States",
- "PhoneNumber": "2222222222",
- "GlobalProductID": 5296,
- "TransactionID": 16832,
- "TransactionIDByStore": "TKIOSKPO788",
- "Quantity": 1,
- "TransactionType": "PO",
- "DateEffective": "2019-12-15T10:10:09.800Z",
- "WayBillNumber": "53454354",
- "RefundReasonCode": "Sample refund reason code",
- "NonSellableReasonCodeDescription": "Defective"
}
]
The Purchase History Report endpoint allows you to view all items ordered and received based on specific search criteria
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
Filter required | integer [ 1 .. 2 ] Example: Filter=1
|
SearchMethod required | integer [ 1 .. 3 ] Example: SearchMethod=1
|
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
VendorID | string Default: "-1" Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "GlobalProductID": 2815,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Universal Leather Pouch",
- "Ordered": 4,
- "Received": 0,
- "UnitCost": 1.19
}
]
The Purchase Orders endpoint returns summarized information for all Purchase Orders in RQ based on the provided criteria.
Committed required | integer [ -1 .. 1 ] Example: Committed=-1
|
AlsoSearchByESN required | boolean Example: AlsoSearchByESN=false A flag to indicate if |
SearchTerm | string Example: SearchTerm=52POGG18737 Value to search for a PO by. Searches the following properties:
|
VendorID | string Default: "-1" Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "PurchaseOrderID": 17388,
- "PurchaseOrderIdByStore": "84WEAPO1039",
- "ReceivingID": -1,
- "DateCommitted": "2015-07-15T08:39:36.18",
- "ReceiverStoreID": 1,
- "ReceiverStore": "84 West",
- "OrdererStoreID": 1,
- "OrdererStore": "84 West",
- "EstimatedArrivalDate": "2015-07-06T00:00:00",
- "POCommitted": false,
- "POCompleted": false,
- "RowTimeStamp": "AAAAAAAtOeI=",
- "CreatedBy": "iQmetrix Employee",
- "VendorName": "Vendor",
- "ReferenceNumber": "213",
- "DaysOnOrder": 0,
- "ModifiedBy": "2019-06-30T00:00:00.000Z"
}
]
The Purchase Order Detail endpoint returns comprehensive information for all Purchase Orders in RQ based on the provided criteria.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
VendorID required | string Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
FilterBy required | integer [ 0 .. 3 ] Example: FilterBy=0
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "PurchaseOrderID": 17388,
- "POCompleted": false,
- "PurchaseOrderIDentifier": "007TLPO1",
- "ReceiverStoreName": "007 Test Location",
- "VendorName": "Alltel",
- "ProductIdentifier": "ACPHLG000135",
- "GlobalProductID": 1277,
- "ProductName": "AP - LG 8575 Touch",
- "Category": "Accessory Packs",
- "QuantityOrdered": 1,
- "QuantityReceived": 0,
- "TotalQuantityReceived": 0,
- "TotalCostReceived": 0.5,
- "VendorIDentifier": "1234000000HJKU",
- "UnitCost": 0.99,
- "DateCommitted": "2016-09-12T13:38:30.520Z",
- "OrdererStoreName": "84 West",
- "DateETA": "2016-09-17T00:00:00.000Z",
- "EmployeeName": "iQmetrix Employee",
- "PartiallyReceived": "No",
- "FullyReceived": false,
- "OrderingComments": "Vendor Invoice Comment",
- "ReceivingComments": "Received with no issues",
- "VendorNumber": "12345345345345",
- "OrderEntryID": 2800,
- "OrderEntryIDByStore": "84WEAOE374",
- "VendorTerms": "Net10",
- "COGSAccountNumber": "1000 - GP",
- "StoreID": 1,
- "LocationID": 33574,
- "DateModified": "2015-07-21T09:17:43.147",
- "RowUpdated": "2019-01-17T20:23:12.697Z"
}
]
The Receiving Invoice History By Invoice Report endpoint returns historical information on receiving invoices summarized by the ReceivingID
and ReceivingIDByStore
(aka Receiving Invoice in RQ). This is used to compare the total dollar value received into RQ with the total dollar value in your A/P account.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
VendorID required | string Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "ReceivingID": 16912,
- "ReceivingIDByStore": "84WEARE1044",
- "PurchaseOrderID": 17388,
- "PurchaseOrderIDByStore": "84WEAPO1039",
- "ReferenceNumber": "213",
- "DateReceived": "2016-01-19T08:54:52.260Z",
- "ReconciliationComments": "Corrections",
- "StoreName": "84 West",
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "EmployeeName": "iQmetrix Employee",
- "VendorName": "Dymaxx",
- "VendorInvoiceNumber": "1231564",
- "Posted": false,
- "Paid": false,
- "Flagged": false,
- "ProductTotal": 300.75,
- "Tax1Name": "PST",
- "Tax1Amount": 0.99,
- "Tax2Name": "GST",
- "Tax2Amount": 0.49,
- "Shipping": 0.49,
- "TotalInvoice": 300.15,
- "OrderingComments": "Corrected Qty",
- "ReceivingComments": "Received with no issues"
}
]
The Receiving Invoice History By Invoice Report endpoint returns historical information on receiving invoices summarized by the received products. You can compare the total dollar value received into RQ with the total dollar value in your A/P account.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
VendorID required | string Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "ReceivingID": 16912,
- "ReceivingIDByStore": "84WEARE1044",
- "PurchaseOrderID": 17388,
- "PurchaseOrderIDByStore": "84WEAPO1039",
- "ReferenceNumber": "213",
- "DateReceived": "2016-01-19T08:54:52.260Z",
- "ProductIdentifier": "ACPHLG000135",
- "VendorSKU": "Mot A956 Droid 2 Global",
- "ProductName": "Mot Blue Droid 2 Global",
- "SerialNumber": "43211234567890",
- "Quantity": 1,
- "UnitCost": 300.99,
- "TotalCost": 300.15,
- "Reconciled": false,
- "ReconciledDate": "2019-06-30T00:00:00.000Z",
- "Correction": false,
- "ReasonCode": "Incorrect Qty",
- "VendorName": "Dymaxx",
- "OrderingComments": "Corrected Qty",
- "ReceivingComments": "Received with no issues",
- "VendorTerms": "Net10",
- "EmployeeUsername": "iQmetrix.Employee",
- "AccountNumber": "2300"
}
]
The RMA History Invoice Report endpoint returns a complete audit trail of recorded RMAs that have been reconciled summarized per RMA invoice.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
VendorID required | string Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ChannelName": "Channel",
- "Comments": "Phone missing from package delivered on invoice #87742",
- "Committed": false,
- "Completed": false,
- "CreditInvoiceNumber": "800142113",
- "CustomerID": -1,
- "CustomerName": "John Doe",
- "DateCommitted": "2011-03-02T17:10:11.780Z",
- "DateCreated": "2011-03-02T17:10:11.780Z",
- "DistrictName": "District",
- "EmployeeName": "iQmetrix User",
- "ReceivingComments": "Received Credit on 2/22/11.",
- "RegionName": "Region",
- "RMANumber": "112482",
- "ShippedAway": false,
- "ShippingCost": 8.5,
- "ShippingMethod": "Regular",
- "StockBalanceID": 1,
- "StockBalanceIDByStore": "84WEASB1",
- "StoreName": "84 West",
- "TotalCost": 460.25,
- "TotalCostCredited": 459.49,
- "VendorName": "Reliance",
- "WaybillNumber": "53454354"
}
]
The RMA History Invoice Report endpoint returns a complete audit trail of recorded RMAs that have been reconciled summarized per product.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
VendorID required | string Example: VendorID=-1 Internal identifier for a Vendor in RQ. Use -1 for all Vendors. For a complete list, see Vendor ID. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ActionTaken": 1,
- "ChannelName": "Channel",
- "DateCreated": "2011-03-02T17:10:11.780Z",
- "DateReceived": "2011-03-02T17:18:44.913Z",
- "DateShipped": "2011-03-02T17:10:12.170Z",
- "DistrictName": "District",
- "EmployeeName1": "iQmetrix User",
- "EmployeeName2": "iQmetrix User",
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "HTC Droid Incredible",
- "Quantity": 1,
- "RegionName": "Region",
- "RMANumber": "112482",
- "SerialNumberAdded": "90000047751223544",
- "SerialNumberRemoved": "A1000017AB0E93",
- "StockBalanceID": 1,
- "StockBalanceIDByStore": "84WEASB1",
- "StoreName": "84 West",
- "TotalCost": 460.75,
- "TotalCostCredited": 459.99,
- "UnitCost": 460.25,
- "UnitCostCredited": 459.25,
- "VendorInvoiceNumber": "31432143214",
- "VendorName": "Reliance",
- "VendorPartNumber": "EEG675",
- "WaybillNumber": "53454354",
- "DateCommitted": "2011-03-02T17:10:11.780Z",
- "Comments": "Phone missing from package delivered on invoice #87742"
}
]
The Term Details Report endpoint returns term details for all Price Sheets in your database.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
SearchDate | string <date> Example: SearchDate=2020-01-01T00:00:00.000Z
|
[- {
- "PriceSheetID": 92,
- "TermID": 17,
- "TermName": "2 YR Upgrade",
- "TermCode": "New Activation",
- "TermLength": -1,
- "SPIFFSKU": "ALNSRB000003",
- "AdvancedSPIFFSKU": "ALNSRB000004",
- "EquipmentRebateSKU": "ACVZRB000565",
- "CommissionSKU": "CASCRB000012"
}
]
The Transfer History Report endpoint returns historical information for all products that were recorded to be transferred from one location to another inside RQ, summarized per Transfer Invoice.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ShippedForWho required | string Example: ShippedForWho=1 Identifier for a level at which the transfer originated from. |
ReceivedForWho required | string Example: ReceivedForWho=Company Identifier for a level at which the transfer was sent. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
ShippedForWhoIDs | string Example: ShippedForWhoIDs=-1 A comma separated list of identifiers to specify where the transfer originated from. To ignore this and specify All nodes, use -1. |
ReceivedForWhoIDs | string Example: ReceivedForWhoIDs=-1 A comma separated list of identifiers to specify where the transfer was sent. To ignore this and specify All nodes, use -1. |
[- {
- "CancelledByID": 0,
- "CancelledByName": "John Doe",
- "CancelledDate": "2019-06-30T00:00:00.000Z",
- "ReceivingChannelName": "Channel",
- "ReceivingDistrictName": "District",
- "ReceivingRegionName": "Region",
- "ReceivingStoreName": "Kiosk",
- "RequestingEmployeeName": "iQmetrix User",
- "ShippingChannelName": "Channel",
- "ShippingDistrictName": "District",
- "ShippingRegionName": "Region",
- "ShippingStoreName": "84 West",
- "TransferID": 4326,
- "TransferIDByStore": "77224TR1",
- "WaybillNumber": "53454354",
- "BillingStoreName": "Kiosk",
- "Committed": false,
- "Completed": false,
- "DateCommitted": "2016-04-19T14:57:20.320Z",
- "DateRequested": "2016-04-19T14:57:20.320Z",
- "EstimatedArrivalDate": "2016-04-20T00:00:00.000Z",
- "ReceivingComments": "Received with no issues",
- "RequestingComments": "Sample requesting comment",
- "ShippingComments": "Shipped with no issues",
- "ShippingCost": 0.15,
- "ShippingMethod": "Regular",
- "TotalInvoice": 500.75
}
]
The Transfer History Report endpoint returns historical information for all products that were recorded to be transferred from one location to another inside RQ, summarized per product.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ShippedForWho required | string Example: ShippedForWho=1 Identifier for a level at which the transfer originated from. |
ReceivedForWho required | string Example: ReceivedForWho=Company Identifier for a level at which the transfer was sent. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
ShippedForWhoIDs | string Example: ShippedForWhoIDs=-1 A comma separated list of identifiers to specify where the transfer originated from. To ignore this and specify All nodes, use -1. |
ReceivedForWhoIDs | string Example: ReceivedForWhoIDs=-1 A comma separated list of identifiers to specify where the transfer was sent. To ignore this and specify All nodes, use -1. |
[- {
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Samsung Galaxy S4",
- "Quantity": 5,
- "SerialNumber": "123000000000000",
- "TotalCost": 0.5,
- "UnitCost": 0.75,
- "VendorName": "Test Vendor",
- "CancelledByID": 0,
- "CancelledByName": "John Doe",
- "CancelledDate": "2019-06-30T00:00:00.000Z",
- "ReceivingChannelName": "Channel",
- "ReceivingDistrictName": "District",
- "ReceivingRegionName": "Region",
- "ReceivingStoreName": "Kiosk",
- "RequestingEmployeeName": "iQmetrix User",
- "ShippingChannelName": "Channel",
- "ShippingDistrictName": "District",
- "ShippingRegionName": "Region",
- "ShippingStoreName": "84 West",
- "TransferID": 4326,
- "TransferIDByStore": "77224TR1",
- "WaybillNumber": "53454354",
- "CategoryPath": "Galaxies",
- "DateReceived": "2011-06-02T10:04:51.590Z",
- "DateShipped": "2011-06-02T09:41:08.027Z",
- "ReceivingEmployeeName": "Courtney Noon",
- "ShippingEmployeeName": "Courtney Noon",
- "VendorPartNumber": "EEG675"
}
]
The Transfers endpoint provides a summarized view of any outstanding transfers, in either committed and non-committed status. This report mimics the Transfers Module in RQ's Inventory console. This endpoint excludes transfers that were cancelled, deleted or completed.
DateAsOf required | string <date> Example: DateAsOf=2020-01-01 Date at which to begin search |
Committed required | integer [ -1 .. 1 ] Example: Committed=-1 A flag to indicate of the results should be filtered to Committed (1) Non-committed (0) or All (-1). |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
SearchTerm | string Example: SearchTerm=TARGETR1 Value to search for a Transfer by. Searches the |
[- {
- "TransferID": 4193,
- "TransferIDByStore": "84WEATR328",
- "DateCommitted": "2015-05-27T08:23:29.59",
- "TransferCompleted": false,
- "Employee_Name": "iQmetrix Employee",
- "StoreFrom": "72 Cornwall",
- "StoreTo": "84 West",
- "DateRequested": "2015-05-27T08:23:29.59",
- "EstimatedArrivalDate": "2015-06-03T00:00:00",
- "TransferCommitted": false,
- "DaysInTransit": 0,
- "Shipped": "No"
}
]
This endpoint returns a list of all discrepancies found between all recorded Products in RQ and Products in the Product Library.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
ManufacturerID | integer Default: -1 Example: ManufacturerID=1 Use -1 for all Manufacturers. Internal identifier for a Manufacturer in RQ. For a list of acceptable values, see Manufacture ID. |
[- {
- "RQInstance": "KENTEL",
- "Product": "CLA Samsung U340",
- "PartNumber": "330/645/520/340",
- "ProductStatus": "Product Library: Not Mapped"
}
]
The Warranty Loaner Inventory Listing Report endpoint provides a detailed list all your Warranty Loaner products as recorded in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "Status": "In",
- "StoreName": "Summerfield - Old GVille",
- "ProductID": 5,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Apple iPhone 6 Plus 16GB Space Gray - AT&T",
- "ModelNumber": "1234567890",
- "SerialNumber": "1234567890",
- "ProductValue": 524.25,
- "ManufacturerName": "Samsung",
- "CategoryPath": "Galaxies"
}
]
This endpoint returns a detailed list of all Employees as configured in RQ. You can use the described Query Parameters below to refine your search.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
UserManagerEmployeeID | integer Example: UserManagerEmployeeID=2356448 Internal identifier for an Employee in the iQmetrix User Manager API. For a list of acceptable values, see Employees. |
EmployeeID | integer Example: EmployeeID=12345 Internal identifier of the employee. For a list of acceptable values, see Employees. |
EmployeeName | string Example: EmployeeName=John Smith Name of the employee |
Phone | string Example: Phone=5555555555 Work phone of the employee |
string Example: Email=test@test.com Email of the employee | |
RowThumbprint | string <guid> Example: RowThumbprint=38dc37d2-853a-4343-8518-93a44989243a Unique identifier of a thumbprint |
[- {
- "UserManagerEmployeeID": 2356448,
- "EmployeeID": 12345,
- "EmployeeName": "John Smith",
- "Username": "John.Smith",
- "SpecialIdentifier": "912349985644437",
- "Title": "Manager",
- "Supervisor": "Jane Doe",
- "Disabled": false,
- "Locked": false,
- "Phone": "5555555555",
- "Phone.Cellular": "5555555555",
- "Email.Personal": "test@test.com",
- "Email": "test@test.com",
- "Email.Work.DisplayName": "Test Employee",
- "Email.Work.SMTPServer": "Test SMTP Server",
- "Email.Work.Username": "Test.Testy",
- "Address": "6309 SW Main Street",
- "Address2": "Broadyway Ave",
- "City": "Minneapolis",
- "StateProvince": "MN",
- "PostalCode": "90210",
- "Country": "United States",
- "Photo": false,
- "Fingerprint": false,
- "SecurityRole": "Sales Representative",
- "PrimaryLocation": "Kiosk",
- "Gender": "Undefined",
- "AssignedLocations": "Kiosk",
- "AssignedGroups": "Sales Representatives",
- "LastHireDate": "2019-01-17T20:22:54.333Z",
- "StartDate": "2019-06-01T10:06:35.133",
- "TerminationDate": "2019-06-30T00:00:00.000Z",
- "ScheduledTerminationDate": "2019-06-30T00:00:00.000Z",
- "TerminationNotes": "Not a good fit",
- "Compensation Type": "Hourly + Commission",
- "Rate": 8.15,
- "Internal": "N/A",
- "RateEffective": "2019-06-15T00:00:00.000Z",
- "Commission Group": "Non-Commissionable",
- "Frequency": "Bi-Weekly",
- "FrequencyEffective": "2019-01-17T00:00:00.000Z",
- "PartTime": false,
- "VacationDaysAvailable": 0.25,
- "SickDaysAvailable": 0.49,
- "PersonalDaysAvailable": 0.25,
- "Language": "en-us",
- "IntrgrationUsername": "iQmetrix.Employee",
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-06-15T00:00:00.000Z",
- "RowUpdated": "2019-01-17T20:23:12.697Z",
- "RowEvent": "Updated"
}
]
The Employee Assigned Location endpoint returns a list of Assigned Locations for the provided EmployeeID
or UserManagerEmployeeID
as configured in RQ.
EmployeeID | integer Example: EmployeeID=12345 Internal identifier of the employee. For a list of acceptable values, see Employees. |
UserManagerEmployeeID | integer Example: UserManagerEmployeeID=2356448 Identifier for the employee in the iQmetrix User Manager API. Either this value or |
LocationEnabled | boolean Default: true Example: LocationEnabled=true Filter for enabled locations (true) or disabled locations (false). |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "StoreID": 1,
- "StoreName": "Dufferin Mall",
- "Address": "4970 Main Avenue",
- "DistrictName": "Smithton",
- "City": "Kansas",
- "Province": "AL",
- "Country": "United States",
- "PostalCode": "90210",
- "PhoneNumber": "5555555555",
- "FaxNumber": "5555555555",
- "Abbreviation": "LIT22",
- "DateCreated": "2019-07-19T15:49:19.820Z",
- "Enabled": false,
- "Longitude": -104.546245,
- "Latitude": 50.443559,
- "Comments": "This is a test comment",
- "StoreEmail": "abarea@kentel.com",
- "TimeZoneID": 5,
- "DSTEnabled": true,
- "TimeZoneName": "(GMT-06:00) Saskatchewan",
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-06-15T00:00:00.000Z",
- "RowUpdated": "2019-01-17T20:23:12.697Z",
- "UserManagerEmployeeID": 2356448,
- "LocationEntityID": 664321,
- "StoreTypeName": "Retail Store"
}
]
The Auto Punch Out Report endpoint allows you to review a complete list of punches which were automatically done by the software rather than manually by the employee.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "EmployeeID": 12345,
- "Abbreviation": "84WEA",
- "StoreName": "84 West",
- "FirstName": "iQmetrix",
- "LastName": "Employee",
- "PunchInTime": "2015-07-02T12:15:02.45",
- "PunchOutTime": "2015-07-10T13:49:47.457",
- "PunchInComments": "Late by 5 minutes"
}
]
The Employee List Report endpoint allows you to view a complete listing of all employees by Company, Channel, Region, District or Location, as configured in RQ.
Unique required | boolean Example: Unique=true A flag to indicate if employees should be shown only once no matter how many stores they are in. |
GroupID required | string Example: GroupID=-1 Internal identifier for an Employee group in RQ. For a list of acceptable values, see Group ID. |
Status required | integer [ 0 .. 2 ] Example: Status=0
|
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
StartDateLastModified | string <date> Example: StartDateLastModified=2020-01-01 Initial date and time of the last time that the record was modified |
StopDateLastModified | string <date> Example: StopDateLastModified=2020-01-01 End date and time of the last time that the record was modified |
[- {
- "Address": "127 starlight lane",
- "Cellular_Number": "5555555555",
- "City": "Fargo",
- "DefaultLocation": 0,
- "DefaultZoneForWho": 0,
- "Email": "sams@kentel.com",
- "EmailAddress": "sams@kentel.com",
- "Employee_Name": "Sam Smith",
- "ID_Number": 59,
- "IsPartTime": false,
- "Last_Name": "Smith",
- "LastHireDate": "2015-07-03T22:31:05.403",
- "Location": "Kiosk",
- "PersonalEmail": "sam@test.com",
- "Postal_Code": "90210",
- "Province": "ND",
- "RoleDescription": "Sales Representative",
- "ScheduledTerminationDate": "2015-11-22T08:00:00.000",
- "SMS_Number": "5555555555@yopmail.com",
- "SpecialIdentifier": "943252344321",
- "StartDate": "2019-06-01T10:06:35.133",
- "Status": "Enabled",
- "TerminationDate": "2015-11-22T08:00:25.345",
- "Title": "Wireless Consultant",
- "Username": "Sam.Smith",
- "Work_Number": "5555555555",
- "First_Name": "iQmetrix",
- "SupervisorID": 21,
- "LastChangedDate": "2015-11-22T08:00:25.345"
}
]
The Employee Payroll Report endpoint shows all scheduled, regular clocked, and overtime clocked hours worked by a specific employee/s during a specific time frame and at a specified location/s.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
OrderBy | string Enum: "ByStores" "ByEmployees" Example: OrderBy=ByEmployees Order the response either by Stores or by Employees. |
[- {
- "EmployeeName": "iQmetrix Employee",
- "EmployeeUsername": "iQmetrix",
- "Last_Name": "Employee",
- "SpecialIdentifier": "912345987654321",
- "IsPartTime": "0",
- "EmployeeID": 12345,
- "StoreName": "84 West",
- "StoreID": 1,
- "ManagerApproved": 0,
- "TotalClockedMinutes": 0,
- "OTClockedMinutes": 0,
- "DoubleOTClockedMinutes": 0,
- "TotalScheduleMinutes": 240,
- "PartTimeVacationEarned": 0.15,
- "VacationUsedHours": 0.5,
- "SickUsedHours": 0.25,
- "PersonalUsedHours": 0.25,
- "ThresholdConflict": "29 300 2100 480 180 600 -1 -1 -1",
- "SupervisorName": "Supervisor iQmetrix",
- "EmployeeGroup": "100% (35% GP)",
- "EmployeeCompensationType": "0",
- "EmployeeCompensationfrequency": 0,
- "EmployeeCompensationRate": 0.75,
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "DefaultLocation": -1
}
]
The Employee Master List report endpoint returns a comprehensive list of employee information for the given parameters.
EnabledStatus required | integer [ 0 .. 2 ] Example: EnabledStatus=0
|
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "Assigned Groups": "Sales Representative",
- "Assigned Locations": "84 West Target Dothan Wiregrass Commons Mall - Test Long Store Name Here",
- "City": "City",
- "Clear Fingerprints": "No",
- "Commission Group": "Sales Representative",
- "Compensation Type": "Commission",
- "Country": "USA",
- "Disabled": "No",
- "Email Address": "hilary@kentel.com",
- "Email Display Name": "hilary@kentel.com",
- "Email Password": "test",
- "Email Server": "outlook.kentel.com",
- "Email User Name": "hilary",
- "Employee ID": 60,
- "Employee Name": "Hillary Smith",
- "Fingerprint Enabled": "No",
- "Frequency": "N/A",
- "FrequencyEffective": "Jan 10 2011",
- "Gender": "Male",
- "ID #": "912345987654321",
- "Image Uploaded": "No",
- "Internal": "N/A",
- "Intrgration Username": "hilary.kentel",
- "Job Title": "Wireless Consultant",
- "Language": "en-us",
- "Locked": "No",
- "Part Time": 0,
- "Personal Days Available": 0,
- "Personal Email": "hilary@kentel.com",
- "Primary Location": "Corporate Office",
- "Rate Effective": "Jan 10 2011",
- "Rate": 0.15,
- "Role": "Store Manager",
- "Security Role": "Sales Representative",
- "Sick Days Available": 0,
- "Start Date": "Dec 05 2010",
- "State / Prov": "AL",
- "Supervisor": "Robyn Smith",
- "Termination Date": "Today",
- "Termination Notes": "Vacation days to be paid",
- "Username": "Hillary.Oliver",
- "Vacation Days Available": 0,
- "Work #": "5555520770",
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-06-15T00:00:00.000Z",
- "RowUpdated": "2019-01-17T20:23:12.697Z"
}
]
The Location Payroll Report endpoint shows all scheduled, regular clocked, and overtime clocked hours worked at a specific location during a specific time frame
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
OrderBy required | string Enum: "ByStores" "ByEmployees" Example: OrderBy=ByEmployees Order the response either by Stores or by Employees. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "EmployeeName": "iQmetrix Employee",
- "EmployeeUsername": "iQmetrix",
- "Last_Name": "Employee",
- "SpecialIdentifier": "912345987654321",
- "IsPartTime": "0",
- "EmployeeID": 12345,
- "StoreName": "84 West",
- "StoreID": 1,
- "ManagerApproved": 0,
- "TotalClockedMinutes": 0,
- "OTClockedMinutes": 0,
- "DoubleOTClockedMinutes": 0,
- "TotalScheduleMinutes": 240,
- "PartTimeVacationEarned": 0.15,
- "VacationUsedHours": 0.5,
- "SickUsedHours": 0.25,
- "PersonalUsedHours": 0.25,
- "ThresholdConflict": "29 300 2100 480 180 600 -1 -1 -1",
- "SupervisorName": "Supervisor iQmetrix",
- "EmployeeGroup": "100% (35% GP)",
- "EmployeeCompensationType": "0",
- "EmployeeCompensationfrequency": 0,
- "EmployeeCompensationRate": 0.75,
- "DistrictName": "District",
- "RegionName": "Region",
- "ChannelName": "Channel",
- "DefaultLocation": -1
}
]
The Login Audit Report endpoint provides detailed information for employee logins. There are three different views available, set by the ReportType
parameter:
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "All" "Details" "LastLogins" "NoLogins" Example: ReportType=All
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "Details": [
- {
- "LocationName": "84 West",
- "DistrictName": "Dummy District",
- "RegionName": "Dummy Region",
- "ChannelName": "Dummy Channel",
- "Environment": "Prod",
- "UsedFingerprint": false,
- "MachineName": "Dummy Workstation",
- "WindowUsername": "John Doe",
- "ClientIPAddress": "1.1.1.1",
- "EmployeeID": 12345,
- "EmployeeName": "John Doe",
- "Username": "John.Doe",
- "RoleDescription": "Sales Representative",
- "LoginDate": "2020-06-10T07:47:28.61"
}
], - "LastLogins": [
- {
- "LocationName": "84 West",
- "DistrictName": "Dummy District",
- "RegionName": "Dummy Region",
- "ChannelName": "Dummy Channel",
- "Environment": "Prod",
- "UsedFingerprint": false,
- "MachineName": "Dummy Workstation",
- "WindowUsername": "John Doe",
- "ClientIPAddress": "1.1.1.1",
- "EmployeeID": 12345,
- "EmployeeName": "John Doe",
- "Username": "John.Doe",
- "RoleDescription": "Sales Representative",
- "LoginDate": "2020-06-10T07:47:28.61"
}
], - "NoLogins": [
- {
- "EmployeeID": 12345,
- "EmployeeName": "John Doe",
- "Username": "John.Doe",
- "RoleDescription": "Sales Representative",
- "LoginDate": null
}
]
}
]
The Time And Attendance Report endpoint lets you review all details relating to scheduled and actual time and attendance for employees.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DoubleOTClockedMinutes": 0,
- "DoubleOTScheduleMinutes": 0,
- "EmployeeGroup": "100% (35% GP)",
- "EmployeeID": 12345,
- "EmployeeLastName": "Smith",
- "EmployeeName": "Brooke Smith",
- "EmployeeUsername": "Brooke.Smith",
- "IsPartTime": 0,
- "ManagerVerified": 0,
- "OTClockedMinutes": 0,
- "OTScheduleMinutes": 105,
- "PartTimeVacationEarned": 0.15,
- "PersonalUsedHours": 0.49,
- "PT_DoubleOTVacationEarned": 0.25,
- "PT_OTVacationEarned": 0.5,
- "SickUsedHours": 0.15,
- "SpecialIdentifier": "9123455436345320",
- "SupervisorName": "Bob Roberts",
- "SupervisorUsername": "Bob.Roberts",
- "ThresholdConflict": 0,
- "Title": "Store Clerk",
- "TotalClockedMinutes": 0,
- "TotalScheduleMinutes": 105,
- "VacationUsedHours": 0.99,
- "EmployeeCompensationTypeName": "Name identifier of the compensation type for the employee",
- "EmployeeCompensationType": "3"
}
]
The Employee Attendance Details report allows you to view detailed information regarding a specific employee's punched shift for a day.
EmployeeID required | integer Example: EmployeeID=12345 Internal identifier of the employee. For a list of acceptable values, see Employees. |
SearchDate required | string <date> Example: SearchDate=2020-01-01 Date of the search period |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "StoreName": "Albuquerque - Godfrey Plaza",
- "StartTime": "2019-03-23T11:58:38.360Z",
- "StopTime": "2019-03-23T15:18:35.803Z",
- "PunchedShift": 1,
- "Revised": 0,
- "StoreID": 1,
- "SpecialIdentifier": "14523",
- "StoreAbbr": "430"
}
]
The Punch Revision Details report allows you to view detailed information regarding a specific employee's revised punches for a day.
EmployeeID required | integer Example: EmployeeID=12345 Internal identifier of the employee. For a list of acceptable values, see Employees. |
SearchDate required | string <date> Example: SearchDate=2020-01-01 Date of the search period |
[- {
- "SpecialIdentifier": "9123455436345320",
- "RevisedByName": "John Doe",
- "RevisionType": 2,
- "PreviousTimeIn": "2019-06-02T10:04:51.590Z",
- "PreviousTimeOut": "2019-06-02T18:04:51.590Z",
- "RevisedTimeIn": "2019-06-01T10:04:51.590Z",
- "RevisedTimeOut": "2019-06-01T18:04:51.590Z",
- "RevisionCode": 26,
- "RevisedByEmployeeID": 29,
- "StoreID": 1,
- "StoreAbbr": "430"
}
]
The A/R Ledger Activity Report endpoint returns a list of all transactions that have affected your customer's Account Receivable account
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ActivityType required | integer [ 0 .. 2 ] Example: ActivityType=0
|
SearchMethod required | integer [ 1 .. 2 ] Example: SearchMethod=1
|
AccountsReceivableIDByStore | string Example: AccountsReceivableIDByStore=12212AR1 RQ-generated customer account number |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "AccountsReceivableIDByStore": "12212AR1",
- "CustomerID": 132680,
- "BillingCompany": "KENTEL",
- "BillingName": "iQmetrix Employee",
- "SaleInvoiceIDOfOriginal": 131939,
- "SaleInvoiceIDOfPayment": -1,
- "InvoiceIDByStoreOfOriginal": "12212IN34",
- "InvoiceIDByStoreOfPayment": "120002IN34",
- "Amount": -99.51,
- "TransactionType": "String_NewInvoice",
- "DateCreated": "2016-11-29T18:22:33.313",
- "StoreName": "84 West",
- "ReferenceNumber": "213"
}
]
The Bill Pay History Report endpoint returns information for all Bill Pay transactions recorded during the specified time frame.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ProviderID required | integer Example: ProviderID=1 For a list of acceptable values, see Bill Pay Provider ID. Use |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "CreationDate": "2015-01-16T14:58:05.597",
- "StoreName": "Cornwall",
- "BillPaymentTransactionID": 24525,
- "BillPaymentTransactionIDByStore": "TALLABP2386",
- "ProviderID": 1,
- "Provider": "zDataScape-VZ Bill Payment Legacy - VRP",
- "CustomerID": 124052,
- "CustomerName": "John Smith",
- "TrackingNumber": "15123125126",
- "PaymentAmount": 25.5,
- "RoundingAmount": 0.99,
- "ProcessingFee": 3.5,
- "Taxes": 1.25,
- "EmployeeName": "iQmetrix Employee",
- "SaleInvoiceID": 121735,
- "SaleInvoiceIDByStore": "TALLAIN7234",
- "DepositNRPGlobalProductID": 1,
- "DepositNRPProductIdentifier": "TALLANR004",
- "Cash": 101.15
}
]
The Cash Audit Trail Report endpoint provides a detailed running list of all transactions through a selected number of terminals. All information regarding Cash-Ins, Drawer Audits, Skims and transactions is returned by this endpoint.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
TypeID required | integer Example: TypeID=-1 Filter based on the type of Cash Audit Trail transaction. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
TerminalIDs | string Example: TerminalIDs=1 Comma separated list of Terminal identifiers. Leave blank for All Terminals |
CashoutRowUpdatedStartDate | string <date> Example: CashoutRowUpdatedStartDate=2019-06-01T10:06:35.133 This parameter enables you to filter by a cashout's updated date. As cashouts in RQ can be updated and reconciled, this feature lets you filter cashouts that were only updated between the Note: this feature requires the parameter |
CashoutRowUpdatedStopDate | string <date> Example: CashoutRowUpdatedStopDate=2019-06-03 End date of the period to search for a cashout's updated date. See |
[- {
- "TransactionID": 121612,
- "TypeID": 20,
- "Terminal": "Default Terminal",
- "TransactionAbbr": "84WEAIN5543",
- "Employee1": "iQmetrix Employee",
- "Username1": "iQmetrix.Employee",
- "Employee2": "iQmetrix Employee 2",
- "Username2": "iQmetrix.Employee.2",
- "StoreName": "84 West",
- "DateTime": "2015-01-02T13:58:21.427Z",
- "TerminalID": 0,
- "EnteredAmount": 0.25,
- "ExpectedAmount": 0.49,
- "Float": 0.25,
- "DepositAmount": 0.99,
- "CashoutsRowUpdated": "2020-05-22T12:44:40.877Z",
- "Account": 2.75,
- "Cash": 3.99,
- "Cheque": 12.49,
- "Debit": 30.99,
- "Gift Card": 12.49,
- "MasterCard": 1.5,
- "Online Payment": 9.49,
- "Order Deposit": 1.15,
- "Ven Reb Act": 35.75,
- "Visa": 28.99,
- "property1": 19.5,
- "property2": 19.5
}
]
This endpoint returns a list of all Cash Outs recorded in RQ for the given parameters.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "CashOutID": 13775,
- "CashOutIDByStore": "84WEACA649",
- "StartDate": "2019-06-01T10:06:35.133",
- "StopDate": "2015-02-24T13:40:33.21",
- "StoreName": "84 West",
- "ActualTotal": 1884.1,
- "Skim": 0.99,
- "Float": 0.75,
- "FloatRetained": 0.25,
- "DepositAmount": 1884.1,
- "SystemTotal": 100.1
}
]
The Cashout Summary Report endpoint lets you review all aspects of recorded cashouts including which employees are cashing out, differences, which cashouts need to be reconciled, etc.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "CashOutID": 13775,
- "CashOutIDByStore": "84WEACA649",
- "StartDate": "2019-06-01T10:06:35.133",
- "StopDate": "2015-02-24T13:40:33.21",
- "StoreName": "84 West",
- "ActualTotal": 1884.1,
- "Skim": 0.99,
- "Float": 0.75,
- "FloatRetained": 0.25,
- "DepositAmount": 1884.1,
- "SystemTotal": 100.1,
- "Reconciled": "No",
- "EmployeeName1": "iQmetrix Employee",
- "EmployeeUsername1": "iQmetrix.Employee",
- "EmployeeName2": "iQmetrix Employee",
- "EmployeeUsername2": "iQmetrix.Employee",
- "PaymentName": "Cash",
- "CreditCardPaymentType": "MasterCard",
- "PaymentReconciled": "No",
- "Cashout": "No issues",
- "Reconciliation": "Issues found",
- "DepositNumber": "100",
- "DifferenceTotal": 1884.1,
- "TransactionQuantity": 0,
- "CashAndCheque": 1884.1,
- "CashInAmount": 0.75,
- "BankDetails": "CashSmart"
}
]
The Charge Back Summary Report endpoint helps you identify when, and which, full charge backs have been committed in your database. It lets you observe the breakdown from Location Summary all the way to Employee and Product Summaries.
InvoiceStartDate required | string <date> Example: InvoiceStartDate=2019-06-01T10:06:35.133 Filter report by invoices created after this date |
InvoiceStopDate required | string <date> Example: InvoiceStopDate=2019-12-31 Filter report by invoices created before this date |
ChargeBackStartDate required | string <date> Example: ChargeBackStartDate=2019-06-01T10:06:35.133 Filter report by charge backs created after this date |
ChargeBackStopDate required | string <date> Example: ChargeBackStopDate=2019-12-31 Filter report by charge backs created before this date |
QueryPart required | integer [ 1 .. 6 ] Example: QueryPart=1
This URL parameter changes the returned response. See successful response schemas below for more information. |
SearchMethod required | integer [ 1 .. 3 ] Example: SearchMethod=1
|
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
JournalIDs | string Default: "-1" Example: JournalIDs=-1 Filter report by Journal. Use -1 for All Journals. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
[- {
- "AssociationNumber": 7,
- "CommissionRebate1": "SaslTel New Activation",
- "CommissionRebate2": "First Time Buyer",
- "CustomerID": 0,
- "CustomerName": "No Customer",
- "DateInvoiced": "2016-05-20T06:47:10.543Z",
- "EquipmentRebate": "Apple Rebate",
- "HardwareRebateGlobalProductID": 1,
- "HardwareRebateSKU": "CPCCRB000104",
- "InvoicedByEmployee": "iQmetrix User",
- "InvoicedByEmployeeID": 1,
- "IsFullChargedBack1": "Yes",
- "IsFullChargedBack2": "Yes",
- "IsFullChargedBack3": "Yes",
- "PhoneNumber": "789654321",
- "Price": 99.99,
- "RatePlanRebate2GlobalProductID": 2,
- "RatePlanRebate2SKU": "ALNSRB000003",
- "RatePlanRebateGlobalProductID": 3,
- "RatePlanRebateSKU": "ALNSRB000004",
- "RelatedProduct": "Samsung Galaxy S4",
- "RelatedProductID": 0,
- "SaleInvoiceID": 423,
- "SaleInvoiceIDByStore": "52POGG20619",
- "SerialNumber": "714422198",
- "StoreID": 1,
- "StoreName": "Kiosk",
- "VendorName": "Test Vendor",
- "VendorSKU": "6025A_POIIU"
}
]
The Gift Card Summary Report endpoint allows you to quickly view the details surrounding the sales and redemption of Gift Cards within your company
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "DailySummary" "LocationSummary" "Summary" "Detail" "EmployeeSummary" Example: ReportType=DailySummary
This URL parameter changes the returned response. See successful response schemas below for more information. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "QuantitySold": 1,
- "AmountSold": 100.5,
- "QuantityRedeemed": 0,
- "AmountRedeemed": 0.75,
- "DateCreated": "2016-01-06T00:00:00"
}
]
The G/L Account Activity Report endpoint allows you to review what is happening with your general ledger accounts for a location, region, etc.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "AccountID": 2002,
- "StoreID": 1,
- "TrueAccountNumber": "4000",
- "FalseAccountNumber": "400084WEA",
- "AccountName": "Sale Revenue",
- "Consolidate": 0,
- "Debit": 169.2,
- "Credit": 12151063.04
}
]
The Company Detail Inquiry Report endpoint lists all transaction for the entire company between the date range indicated.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
AccountID required | string Example: AccountID=-1 Internal identifier for an Account Number in RQ. Use |
LocationType | string Example: LocationType=Company If |
LocationTypeIDs | string Example: LocationTypeIDs=-1 If |
StoreID | string Example: StoreID=124 If |
[- {
- "TransactionID": 1258877,
- "StoreID": 1,
- "StoreName": "Kiosk",
- "TrueAccountNumber": "4000",
- "FalseAccountNumber": "400084WEA",
- "AccountID": 8,
- "Debit": 169.2,
- "Credit": 12151063.04,
- "DateCreatedAtMidnight": "2016-01-04T00:00:00.000Z",
- "SourceID": 126520,
- "SourceGUID": 1,
- "SourceIDByStore": "TOTLIIN138",
- "SourceType": 2,
- "MemberNumber": "R415T671101",
- "EmployeeUsername": "iQmetrix",
- "SpecialIdentifier": "912345987654321",
- "DateCreated": "2016-01-04T11:00:48.250Z"
}
]
This endpoint returns G/L Account Activity information meant for exporting to Great Plains accounting software.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ExportStyle": 1,
- "Reference": "84WETGD11546",
- "Account": "400084WEA",
- "Amount": -2.25,
- "Date": "2016-01-05T00:00:00",
- "DistributionReference": "52POGG11546"
}
]
This endpoint returns G/L Account Activity information meant for exporting to QuickBooks accounting software.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ExcludeTransfers required | boolean Example: ExcludeTransfers=false A flag to indicate if the report should include Transfers (false) or not (true) |
PONumType required | integer [ 0 .. 2 ] Example: PONumType=0
|
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "Date": "2016-01-05T00:00:00",
- "Class": "Class",
- "Amount": -2.25,
- "Memo": 2,
- "DocNum": "HJKIIIN2",
- "Name": "Sample Book",
- "Accnt": "Test Account"
}
]
The G/L Account List Report endpoint returns your general ledger accounts list
EnabledStatus required | integer [ 0 .. 2 ] Example: EnabledStatus=0
|
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
[- {
- "AccountPath": "Asset",
- "AccountName": "1200: Inventory On Hand",
- "RelatedAccount": "1203: Expenses",
- "Consolidated": 0,
- "AccountID": 2002
}
]
The Tax Collected Report endpoint returns a summary of tax amounts collected, taxable sales, and non-taxable sales for each tax for the provided location/s.
Some tax considerations:
Gross Charges
and Sales
can be attributed to Bill Payments. StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "Sales" "ExtraCharges" "Coupons" "NetSales" Example: ReportType=Sales
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
IncludeVendorRebates | boolean Default: false Example: IncludeVendorRebates=false A flag to indicate if Vendor Rebates should be included in results (True) or not (False). |
TaxIDs | integer Example: TaxIDs=-1 Comma separated list of Tax identifiers in RQ. Use -1 to specify All Taxes. For a list of acceptable values, see Tax ID. |
[- {
- "StoreName": "84 West",
- "TaxID": 77,
- "TaxName": "GST",
- "TaxCollected": 419.94,
- "StoreID": 1,
- "TaxGuid": "bd144349-9656-4297-875a-9f46252afb6c",
- "Sales": 23.25,
- "TaxableSales": 10541.15,
- "NonTaxableSales": 407749027.83,
- "GrossSales": 407759568.98,
- "TaxType": "Test Tax",
- "TaxAuthority": "Test Tax Authority"
}
]
The Payment Integration Transaction By Date Report endpoint allows you to view all payment integration transactions in a selected time period for selected locations, districts, regions or the whole company.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LocationEntityIDs | integer Example: LocationEntityIDs=664321 Comma separated list of identifiers for Locations in the Entity Store API. For a list of acceptable values, see Location Type ID endpoint. |
[- {
- "LocationEntityID": 664321,
- "AuthType": "Sale",
- "TransType": "Credit",
- "CardTypeID": 2,
- "CardType": "Visa",
- "RequestedAmount": 4.99,
- "EntryTypeID": 2,
- "EntryType": "Swiped",
- "MerchantNumber": "1111",
- "TerminalID": "90572837",
- "AuthDateUTC": "2015-01-28T16:31:58.877Z",
- "AuthorizationNumber": "ABS251",
- "AuthorizedAmount": 5.49,
- "ResponseMessage": "APPROVAL",
- "CardholderName": "John Test",
- "CardBin": "545454",
- "LastFourDigits": "5454",
- "TransactionResult": "Approved",
- "ReversedVoided": 0,
- "ReversedVoidedReason": "Auto Void from Incomplete Invoice",
- "VoidedByEmployeeEntityID": "512",
- "VoidedDate": "2015-01-30T16:31:58.877Z",
- "RequestID": 36778
}
]
The Payment Type Audit Report endpoint provides a running list of all transaction types and what payment type each was tendered with.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
[- {
- "InvoiceID": 139560,
- "InvoiceIDByStore": "52POGG18737",
- "InvoiceType": 1,
- "InvoiceTypeDescription": "Sale",
- "DateCreated": "2019-03-01T08:59:08.427Z",
- "StoreName": "Location",
- "DistrictName": "1-District",
- "RegionName": "A1-Region",
- "ChannelName": "A1-Channel",
- "OriginalInvoiceID": "132454",
- "OriginalInvoiceIDByStore": "84WEAIN10368",
- "PrimaryEmployee": "John Smith",
- "PrimaryUsername": "John.Smith",
- "TenderedVerifiedBy": "John Smith",
- "TenderedUsername": "John.Smith",
- "Account": 2.75,
- "Cash": 3.99,
- "Cheque": 12.49,
- "Debit": 30.99,
- "MasterCard": 1.5,
- "Ven Reb Act": 35.75,
- "Visa": 28.99,
- "property1": 19.5,
- "property2": 19.5
}
]
The Tax Details Report endpoint provides a comprehensive look at your recorded taxable sales.
Some tax considerations:
VendorRebatesTax
field which can help you quickly check if your vendor rebates are being taxed, or not taxed,
properly. StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Invoiced": -910.94,
- "Sales": -910.94,
- "Cost": -405.67,
- "Profit": -505.27,
- "NonTaxableSales": 0.99,
- "Adjusted": "No",
- "Taxable": "Yes",
- "Refund": "Yes",
- "VendorRebates": 0.99,
- "Coupons": 0.75,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5,
- "SaleInvoiceID": 166519,
- "InvoiceIDByStore": "52POGG18737",
- "TaxExemptReasonCode": "Senior Tax Exempt",
- "YourPriceTaxableSales": -910.94,
- "ListPriceTaxableSales": 0.15,
- "GreaterOfTaxableSales": -69.94,
- "FlatTaxableSales": 0.15,
- "TaxCollected": -59.79,
- "CouponsTax": 0.75,
- "VendorRebatesTax": 0.25,
- "TotalTaxPaidAmount": -21.56
}
]
This endpoint returns Tax Details report information filtered for Non Taxable Sales by Bill Pay.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Invoiced": -910.94,
- "Sales": -910.94,
- "Cost": -405.67,
- "Profit": -505.27,
- "NonTaxableSales": 0.5,
- "Adjusted": "No",
- "Taxable": "Yes",
- "Refund": "Yes",
- "VendorRebates": 0.99,
- "Coupons": 0.75,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5,
- "NonTaxableVendorRebates": 0.49,
- "TaxExemptAmount": 0.49,
- "BillPaymentTransactionID": 24525,
- "BillPaymentTransactionIDByStore": "TALLABP2386",
- "VendorRebatesTax": 0.15,
- "VendorDeposit": 40.75,
- "VendorDepositTax": 39.9,
- "TaxOnProcessingFee": 0.99,
- "TaxOnStoreCharge": 0.25,
- "NonTaxableVendorDeposit": 0.99,
- "CouponsTax": 0.75,
- "ProcessingFee": 0.5,
- "NonTaxableProcessingFee": 0.49,
- "StoreCharge": 0.25,
- "NonTaxableStoreCharge": 0.5,
- "TaxCollected": -59.79
}
]
This endpoint returns Tax Details report information filtered for Non Taxable Sales by InvoiceIDByStore
.
InvoiceIDByStore required | string Example: InvoiceIDByStore=52POGG18737 Invoice ID generated and as seen in RQ |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "SaleInvoiceID": 166519,
- "InvoiceIDByStore": "52POGG18737",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Cost": -405.67,
- "NonTaxableSales": 0.5,
- "TaxCollected": -59.79,
- "Quantity": 1,
- "ListPrice": 449.95,
- "UnitPrice": 25.49,
- "GlobalProductID": 5179,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Apple iPhone 6 Plus 16GB White - AT&T",
- "ProductType": "Serialized",
- "TaxExemptAmount": 7.5,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5
}
]
This endpoint returns Tax Details report information filtered for Non Taxable Sales by Invoices.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Invoiced": -910.94,
- "Sales": -910.94,
- "Cost": -405.67,
- "Profit": -505.27,
- "NonTaxableSales": 0.99,
- "Adjusted": "No",
- "Taxable": "Yes",
- "Refund": "Yes",
- "VendorRebates": 0.99,
- "Coupons": 0.75,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5,
- "SaleInvoiceID": 166519,
- "InvoiceIDByStore": "52POGG18737",
- "NonTaxableVendorRebates": 0.49,
- "TaxExemptAmount": 0.49,
- "NonTaxableCoupons": 9868.97
}
]
This endpoint returns Tax Details report information filtered for Non Taxable Sales by Products.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "SaleInvoiceID": 166519,
- "InvoiceIDByStore": "52POGG18737",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Cost": -405.67,
- "NonTaxableSales": 0.5,
- "TaxCollected": -59.79,
- "Quantity": 1,
- "ListPrice": 449.95,
- "UnitPrice": 25.49,
- "GlobalProductID": 5179,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Apple iPhone 6 Plus 16GB White - AT&T",
- "ProductType": "Serialized",
- "TaxExemptAmount": 7.5,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5
}
]
This endpoint returns Tax Details report information filtered for Taxable Sales by Bill Pay.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Invoiced": -910.94,
- "Sales": -910.94,
- "Cost": -405.67,
- "Profit": -505.27,
- "NonTaxableSales": 0.99,
- "Adjusted": "No",
- "Taxable": "Yes",
- "Refund": "Yes",
- "VendorRebates": 0.99,
- "Coupons": 0.75,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5,
- "TaxExemptReasonCode": "Senior Tax Exempt",
- "YourPriceTaxableSales": -910.94,
- "ListPriceTaxableSales": 0.15,
- "GreaterOfTaxableSales": -69.94,
- "FlatTaxableSales": 0.15,
- "TaxCollected": -59.79,
- "CouponsTax": 0.75,
- "BillPaymentTransactionID": 24525,
- "BillPaymentTransactionIDByStore": "TALLABP2386",
- "VendorRebatesTax": 0.15,
- "VendorDeposit": 40.75,
- "VendorDepositTax": 39.9,
- "TaxOnProcessingFee": 0.99,
- "TaxOnStoreCharge": 0.25,
- "TotalProcessingFee": 1.49,
- "TotalStoreCharge": 24.75
}
]
This endpoint returns Tax Details report information filtered for Taxable Sales by InvoiceIDByStore
.
InvoiceIDByStore required | string Example: InvoiceIDByStore=52POGG18737 Invoice ID generated and as seen in RQ |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "YourPriceTaxableSales": -910.94,
- "ListPriceTaxableSales": 0.49,
- "GreaterOfTaxableSales": -69.94,
- "FlatTaxableSales": 0.75,
- "SaleInvoiceIDP": 127057,
- "InvoiceIDByStoreP": "MIL44AH9",
- "TenderedByP": "John Smith",
- "TenderedAtP": "Cornwall",
- "CustomerNameP": "Alice Smith",
- "CommentsP": "Return",
- "CostP": -405.67,
- "QuantityP": 1,
- "ListPriceP": 449.95,
- "UnitPriceP": 25.5,
- "GlobalProductIDP": 5179,
- "ProductIdentifierP": "AAATAP000094",
- "ProductNameP": "Apple iPhone 6 Plus 16GB White - AT&T",
- "ProductTypeP": "Serialized",
- "NonTaxableSalesP": 407749027.83,
- "TaxCollectedP": 419.94,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5
}
]
This endpoint returns Tax Details report information filtered for Taxable Sales by Invoices.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "DateCreated": "2015-12-31T12:35:07.050Z",
- "TenderedBy": "John Test",
- "TenderedAt": "Cornwall",
- "CustomerName": "Alice Smith",
- "Comments": "Return",
- "Invoiced": -910.94,
- "Sales": -910.94,
- "Cost": -405.67,
- "Profit": -505.27,
- "NonTaxableSales": 0.99,
- "Adjusted": "No",
- "Taxable": "Yes",
- "Refund": "Yes",
- "VendorRebates": 0.99,
- "Coupons": 0.75,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5,
- "SaleInvoiceID": 166519,
- "InvoiceIDByStore": "52POGG18737",
- "TaxExemptReasonCode": "Senior Tax Exempt",
- "YourPriceTaxableSales": -910.94,
- "ListPriceTaxableSales": 0.15,
- "GreaterOfTaxableSales": -69.94,
- "FlatTaxableSales": 0.15,
- "TaxCollected": -59.79,
- "CouponsTax": 0.75,
- "VendorRebatesTax": 0.25,
- "TotalTaxPaidAmount": -21.56
}
]
This endpoint returns Tax Details report information filtered for Taxable Sales by Products.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
GroupDropshipProducts | boolean Default: true Example: GroupDropshipProducts=true When GroupDropshipProducts=True the products in the returned response will be grouped by RQ Product SKU only (default behaviour). When GroupDropshipProducts=False the products in the returned response will be additionally grouped by the Product Library Name to align with what is shown on the RQ Sales Invoice. |
[- {
- "YourPriceTaxableSales": -910.94,
- "ListPriceTaxableSales": 0.49,
- "GreaterOfTaxableSales": -69.94,
- "FlatTaxableSales": 0.75,
- "SaleInvoiceIDP": 127057,
- "InvoiceIDByStoreP": "MIL44AH9",
- "TenderedByP": "John Smith",
- "TenderedAtP": "Cornwall",
- "CustomerNameP": "Alice Smith",
- "CommentsP": "Return",
- "CostP": -405.67,
- "QuantityP": 1,
- "ListPriceP": 449.95,
- "UnitPriceP": 25.5,
- "GlobalProductIDP": 5179,
- "ProductIdentifierP": "AAATAP000094",
- "ProductNameP": "Apple iPhone 6 Plus 16GB White - AT&T",
- "ProductTypeP": "Serialized",
- "NonTaxableSalesP": 407749027.83,
- "TaxCollectedP": 419.94,
- "PrintableID": "8765-1234-987",
- "property1": 19.5,
- "property2": 19.5,
- "TaxExemptReasonCodeP": "Senior Tax Exempt"
}
]
The Commission Ledger Activity Report endpoint gives you a comprehensive overview of commission activity for an employee, a location, a region, a district, or the entire company. For filtering, use the parameters 'LocationType' and 'LocationTypeIDs'. Note: The parameter 'EmployeeID' is ignored when the token is admin, otherwise is used to filter-out unpermitted locations for that employee's role.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
TransactionType required | integer [ 0 .. 6 ] Example: TransactionType=1
|
ReconcStatus required | integer [ -1 .. 5 ] Example: ReconcStatus=-1 Reconciled status.
|
JournalIDs required | string Example: JournalIDs=-1 Filter report by Journal. Use -1 for All Journals. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
[- {
- "LedgerEntryID": 183854,
- "CustomerName": "John Doe",
- "StoreName": "Kiosk",
- "SaleInvoiceID": 134590,
- "FullChargeBackID": "73ebf8a9-23fe-4af6-8eda-72043a79365b",
- "DateCreated": "2019-04-03T00:00:00.000Z",
- "InvoiceIDByStore": "52POGG18737",
- "Quantity": 1,
- "TransactionType": 1,
- "UnitCommission": 1.02,
- "TotalCommission": 1.02,
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Sparkle Clear Case",
- "SerialNumber": "1234567890",
- "Split": false,
- "SplitRate1": 100.49,
- "SplitRate2": 0.49,
- "EmployeeName1": "John Smith",
- "EmployeeUsername1": "John.Smith",
- "SpecialIdentifier": "912349985644437",
- "EmployeeName2": "iQmetrix Employee",
- "EmployeeUsername2": "iQmetrix.Employee",
- "CommissionType": 2,
- "CommissionRate": 10.22,
- "CommissionSPIF": 10.21,
- "CommissionFixedCost": 10.22,
- "CommissionFloatingCost": 10.22,
- "Comments": "Sample comments",
- "Suspend": false,
- "HasBeenReversed": false,
- "EmployeeName3": "John Smith",
- "EmployeeUsername3": "John.Smith",
- "ContractNumber": "123456789",
- "Reconciled": false,
- "ReconciledDate": "1900-01-01T00:00:00.000Z",
- "CBReconciledDate": "1900-01-01T00:00:00.000Z",
- "JournalName": "Test Journal",
- "CBJournalName": "Test Chargeback Journal"
}
]
The Vendor Rebate History Report endpoint gives a complete audit trail of vendor rebates charged and reconciled. This endpoint enables you to easily find the vendor rebates associated with specific tracking numbers, product SKUs, or vendor accounts, as well as quickly determine the total quantities and rebate amounts for any time period.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReconciledStatus required | integer [ 0 .. 2 ] Example: ReconciledStatus=0
|
RemoveRefunds required | boolean Example: RemoveRefunds=false A flag to indicate if refunds should be removed from the results. |
SearchMethod required | integer [ 1 .. 6 ] Example: SearchMethod=1
|
VendorAccountID | integer Example: VendorAccountID=-1 When searching by Vendor Accounts, identifier for a Vendor Account. |
JournalNumber | string Example: JournalNumber=1007 Journal Number for a Vendor Account |
EmployeeIDOfReconcilers | string Example: EmployeeIDOfReconcilers=5231 Internal identifier for the Employee who reconciled the rebate. For a list of acceptable values, see Employees. |
CategoryNumber | string Example: CategoryNumber=10 Internal identifier for a |
SerialNumber | string Example: SerialNumber=1234567890 Tracking Number for a RQ Product |
ProductIdentifier | string Example: ProductIdentifier=ACPHLG000135 Product SKU. For a list of acceptable values, see Product Identifier. |
ApplyShowOnInvoice | boolean Default: false Example: ApplyShowOnInvoice=false A flag to indicate if products with the "Hide On Invoice/Sales Order" pricing attribute should be displayed. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "ActivationAssociationNumber": 2,
- "ActivationRowID": "0d4652a7-a673-437a-817e-4641961ba3e6",
- "Adjusted": "No",
- "AssociationNumber": 3,
- "CarrierPrice": 0.49,
- "ChannelName": "Channel",
- "ChargeBack": "No",
- "Collected": 0.49,
- "Comments": "Sample comment",
- "Comments2": "Sample comment2",
- "ContractNumber": "123456789",
- "CustomerID1": 130834,
- "CustomerName1": "Bob Jones",
- "DateCreated": "2016-01-04T14:33:15.737Z",
- "DateReconciled": "2016-02-04T14:33:15.737Z",
- "DistrictName": "District B2",
- "EmployeeName": "iQmetrix Employee",
- "EmployeeName1": "iQmetrix User",
- "ExtraField": "1234567890",
- "Flagged": "No",
- "GlobalProductID": 812,
- "InvoiceComments": "Sample invoice comments",
- "InvoicedAt": "Regina Store",
- "InvoicedBy": "Regina Store",
- "InvoiceIDByStore": "52POGG18737",
- "InvoiceRowID": "db8f28cf-5017-47f4-9ccf-b90cff32185d",
- "JournalNumber": "1007",
- "OriginalSaleDate": "2019-01-17T20:22:54.333Z",
- "OriginalSaleInvoiceID": 0,
- "OriginalSaleInvoiceIDByStore": "52POGG20619",
- "PartialCB": 0.75,
- "PortNumber": "144",
- "Postal_code": "56789",
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Verizon New Act_EquipmentRebate",
- "ProductRowID": "27be5c76-b0ba-4a34-ba7d-fa34aba0ab9c",
- "Quantity": 1,
- "RatePlan": "Act $9.99 to $20.98",
- "RatePlan2": "New Act",
- "Reconciled": "No",
- "RegionID": 9,
- "RegionName": "Region B",
- "RelatedCost": 404.5,
- "RelatedPrice": 69.99,
- "RelatedProduct": "Samsung Galaxy S4",
- "RelatedProductSerialNumbers": "ACVZCB0026",
- "RelatedProductSKU": "ACVZCB000244",
- "SaleInvoiceID": 126526,
- "SerialNumber": "1234567890",
- "SocCode": "123000000000000",
- "SocCode2": "13688",
- "SpecialIdentifier": "1",
- "SpecialIdentifier1": "1992",
- "TermCode": "New Activation",
- "TotalPrice": 0.15,
- "UnitPrice": 0.15,
- "VendorAccountName": "Verizon 2",
- "VendorName": "Verizon",
- "VendorNumber": "914",
- "VendorSKU": "6025A_POIIU",
- "TaxAmount": 0.5
}
]
The Vendor Deposit History Report endpoint lets you view any or all vendor deposits or refunds. With this API endpoint, you can view vendor deposits/refunds created in a certain time period and/or those that are still outstanding. This endpoint also provides an audit trail that you can retrieve for any vendor deposit from any date, regardless of its reconciled status.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
VendorAccountID required | integer Example: VendorAccountID=-1 When searching by Vendor Accounts, identifier for a Vendor Account. |
Reconciled required | string Example: Reconciled=-1 Use -1 to list all |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
JournalIDs | string Default: "-1" Example: JournalIDs=-1 Filter report by Journal. Use -1 for All Journals. |
EmployeeID | integer Example: EmployeeID=12345 Internal identifier of the employee. For a list of acceptable values, see Employees. |
[- {
- "DepositIDByStore": "SAMPLEID0001",
- "OriginalDepositIDByStore": "SAMPLEIDBYSTORE0001",
- "SaleInvoiceIDByStore": "52POGG20619",
- "BillPaymentTransactionIDByStore": "84WEABP781",
- "BillPaymentTrackingNumber": "1231231231",
- "Amount": 12.15,
- "CustomerName": "Sara",
- "StoreName": "Kiosk",
- "VendorAccountName": "Verizon 2",
- "Reconciled": false,
- "EmployeeName": "John Smith",
- "DateCreated": "2019-03-16T13:36:31.817Z",
- "Comments": "Sample comments",
- "Provider": "Sample Provider",
- "Refund": false
}
]
The Vendor Rebate Reconciliation Adjustment History Report endpoint lets you review the vendor rebates that have been adjusted as part of the reconciliation process.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
ReportType required | string Enum: "ProductDetail" "InvoiceDetail" Example: ReportType=ProductDetail
This URL parameter changes the returned response. See successful response schemas below for more information. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "AdjustmentID": 129036,
- "AdjustmentIDByStore": "ADJIN099987",
- "ProductIdentifier": "ACPHLG000135",
- "ProductName": "Phone",
- "SerialNumber": "354363463458965",
- "Quantity": 1,
- "OriginalUnitPrice": 25.49,
- "AdjustedUnitPrice": 25.5,
- "CategoryPath": ">> Phones >> Galaxies",
- "DateAdjusted": "2016-05-13T12:18:08.723",
- "SaleInvoiceID": 128962,
- "InvoiceIDByStore": "52POGG18737",
- "OriginalSalesDate": "2016-05-13T12:18:08.723"
}
]
The Protection Plan History Report endpoint returns a list of all transactions associated with a Protection Plan.
StartDate required | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate required | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
ProviderName | string Example: ProviderName=Test provider Name of the provider |
[- {
- "SaleInvoiceID": 126540,
- "InvoiceIDByStore": "52POGG18737",
- "DateCreated": "2016-01-05T09:20:39.773",
- "CustomerID": 92997,
- "CustomerFirstName": "Steve",
- "CustomerLastName": "Camp",
- "StoreName": "Summerfield - Old GVille",
- "EmployeeName": "iQmetrix Employee",
- "PolicyNumber": "1579009",
- "PlanName": "Smart Phone (2 Years)",
- "SKU": "PCPMNS000004",
- "Price": 119.99,
- "Make": "Samsung",
- "Model": "Samsung i515 Galaxy Nexus",
- "SerialNumber": "990000286619210",
- "MobileNumber": "555-555-5555",
- "Refund": false
}
]
The Repair Report endpoint allows you to view repairs by date, location, device, and status of all Repairs as recorded in RQ.
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
[- {
- "TemplateId": "811080c8-3f15-4fed-9ba0-44725d9f6774",
- "Name": "Details",
- "TotalNumber": 2,
- "NumberOpen": 0,
- "NumberPending": 0,
- "NumberCompleted": 0,
- "NumberClosed": 0
}
]
The Service Request Type Details Report endpoint provides access to the details of repairs by device.
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
TemplateIDs | string <guid> Example: TemplateIDs=1b861d24-156e-497e-a81a-0011893a7c51 Template IDs from Repair Report |
[- {
- "Created On": "2019-07-31T15:10:26.070Z",
- "Service Request #": "STOR2SR26323423602571",
- "Assigned To": "John Test",
- "Linked Customer": "John Doe",
- "Location ": "Kiosk",
- "Status ": "New",
- "Customer ": "Jane Dane",
- "Technician ": "John Doe"
}
]
The Trade-In Activity Report endpoint allows you to view all trade-in transactions that satisfies the provided parameters.
CompanyID required | integer Example: CompanyID=235929 Identifier for your company. |
ProviderID required | integer Example: ProviderID=10 Identifier for a trade-in provider in RQ. For a list of acceptable values, see Trade-In Provider ID. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
LocationType | string Example: LocationType=Company When provided, this parameter will filter based on the Location Tree. For a list of acceptable values, see Location Type. Note: If using this parameter, this must be used in conjunction with the |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 When provided, this parameter will filter based on the ID(s) within the Company Tree level indicated in Note: If using this parameter, this must be used in conjunction with the |
StartDate | string <date> Example: StartDate=2019-06-01T10:06:35.133 Initial date and time of the search period. As another option, you can use |
StopDate | string <date> Example: StopDate=2019-12-31 End date and time of the search period. |
SerialNumbers | string Example: SerialNumbers=1234343434 Comma-separated list of |
[- {
- "SaleInvoiceID": -1,
- "TradeInTransactionID": 0,
- "InvoiceIDByStore": "52POGG18737",
- "InvoiceID": "60099874453006",
- "TradeInStatus": "Shipped",
- "ItemID": "1000102120",
- "ManufacturerModel": "Galaxy S7 32GB - SM-G930T",
- "SerialNumber": "1234567890",
- "StoreName": "Store",
- "RegionName": "Region",
- "ReimbursementDate": "2019-09-24T18:57:45.000Z",
- "TradeInDate": "2019-09-26T18:57:45.000Z",
- "ReceiptDate": "2019-09-28T18:57:45.000Z",
- "InspectedDate": "2019-09-28T18:57:45.000Z",
- "PhoneRebateAmount": 0.49,
- "PromotionValue": 0.25,
- "AdjustmentReason": "Broken screen",
- "PreDeviceValueAmount": 45.99,
- "PostDeviceValueAmount": 56.5,
- "PrePromotionValueAmount": 45.5,
- "PostPromotionValueAmount": 56.49,
- "PreBonusValueAmount": 9.15,
- "PostBonusValueAmount": 15.5,
- "TrackingNumber": "BNA000412",
- "ShippedDate": "2019-09-20T18:57:45.000Z",
- "PickedUpDate": "2019-09-22T18:57:45.000Z",
- "ReceivedDate": "2019-09-22T18:57:45.000Z",
- "ProcessedDate": "2019-09-23T18:57:45.000Z",
- "CancellationDate": "2019-09-25T18:57:45.000Z",
- "MobileNumber": "123456"
}
]
Returns a list of Attachment Rates as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
AttachmentRateIntId | integer Example: AttachmentRateIntId=4 ID of the Attachment Rate. |
Enabled | boolean Example: Enabled=true A flag to indicate if disabled Attachment Rates should be included or not. |
Hidden | boolean Example: Hidden=false A flag to indicate if hidden Attachment Rates should be included or not. |
[- {
- "AttachmentRateIntId": 4,
- "AttachmentRateId": "c4dbb979-bc96-4e4f-9052-962c77120fe5",
- "Name": "Attachment Ratio",
- "Enabled": true,
- "Hidden": false,
- "PerformanceGroup1Id": 12,
- "PerformanceGroup2Id": 1,
- "DisplayFormat": 2,
- "UseActualRate": false,
- "NameID": "3a5ab3b9-df8b-412b-fffa-6b59bcaaaa94",
- "LocalizationID": "322aa012-82dc-4373-a7d6-82faa2b4738b"
}
]
This endpoint can be used to retrieve a list of relationships between customers in RQ.
ChildCustomerID | integer Example: ChildCustomerID=1002 Internal identifier for a customer in RQ. |
ParentCustomerID | integer Example: ParentCustomerID=1 Internal identifier for a customer in RQ. |
[- {
- "ChildCustomerID": 1002,
- "ParentCustomerID": 1
}
]
For requests that include parameters of StartDate
& StopDate
, the parameter of DateRange
is also supported as an alternative, more convenient way to define the StartDate
& StopDate
using common terms. This endpoint returns a list of supported values of each date range and the calculated result of each.
Example usage: ?DateRange=Yesterday
[- {
- "Value": "FullYear",
- "StartDate": "2019-06-01T10:06:35.133",
- "StopDate": "2017-12-31T23:59:59.996",
- "Comments": "Year to date"
}
]
Returns a list of Bill Pay providers as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "ProviderID": 1,
- "ProviderName": "Simplified Bill Payment"
}
]
Returns a list of Coupons as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "CouponID": 853,
- "CouponSKU": "COUPON000002",
- "CouponName": "Fixed by Invoice",
- "CouponLabel": "Fixed by Invoice",
- "EnabledStatus": "Disabled"
}
]
Returns a list of Multi-Level Pricing discount types as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "DiscountLevelID": 1,
- "Description": "No Discount"
}
]
Returns a list of Financing options as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "FinancingDetailID": 0,
- "FinancingDetailName": "Moen Test"
}
]
[- {
- "GroupID": 1,
- "GroupName": "Sales Representative"
}
]
Returns a list of acceptable values to be used by endpoints with a LocationTypeID
s parameter.
In RQ, all stores (physical and virtual) are organized into a Company Tree structure. Using this endpoint, you can filter reports - for example, you can use LocationTypeID
on a report to filter to two Regions (e.g. ?LocationType=Region&LocationTypeIDs=5,2
).
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "ID": 4,
- "EntityID": 33438,
- "Description": "Test_Environment"
}
]
Returns a list of non sellable reason codes configured in RQ. Non-Sellable Product Reason Codes can be set up and used within RQ in an effort to better track and provide additional detail when serialized products are refunded and categorized as "non-sellable".
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "ReasonCode": "c5473733-e030-83cf-7a9f-4e95a3c27efa",
- "ReasonCodeDescription": "Scratched"
}
]
Returns a list of Payment Method types as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
ForWhat | string Example: ForWhat=8 For the Cash Audit Report, use 8 |
[- {
- "PaymentTypeID": 230,
- "PaymentName": "32123321"
}
]
Returns a list of all created/configured products in RQ.
IncludeDisabled | boolean Default: false Example: IncludeDisabled=false A flag to indicate if disabled products should be included (true) or not (false) |
CategoryNumbers | string Example: CategoryNumbers=10 Comma separated list of |
SearchTerm | string Example: SearchTerm=iPhone X Will search for |
[- {
- "ID": "CAMENS000001",
- "Description": "Memory",
- "CategoryNumber": "10",
- "ProductEnabled": true,
- "SpecialProductID": 2,
- "GlobalProductID": 2611
}
]
Returns a list of Taxes as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "TaxID": 57,
- "TaxGuid": "bd144349-9656-4297-875a-9f46252afb6c",
- "Description": "PST"
}
]
[- {
- "ProviderID": 10,
- "ExternalProviderID": "26a2518d-a74d-483d-887a-cb4436bbfb5a",
- "DisplayName": "Hyla",
- "Description": "Generic Hyla Mobile Provider",
- "IsEnabled": true
}
]
{- "RecordsSet1": [
- {
- "VendorAccountID": 1,
- "VendorID": 18,
- "EmployeeID": 12345,
- "StoreID": 1,
- "AccountName": "Verizon",
- "Comments": "Sample comment",
- "DateCreated": "2019-06-30T07:45:08.197Z",
- "GLAccountID1": 1004,
- "RowTimeStamp": "AAAAAABU37Q=",
- "RequireSOCcode": 0,
- "ForcedSOCcodeLength": 0,
- "ForceSOCcodeLength": 0,
- "RequireExtraField": true,
- "ForcedExtraFieldLength": 3,
- "ForceExtraFieldLength": false,
- "UseExtraFieldAllowedValuesList": false,
- "UseAdvancedCarrierPriceSheet": true,
- "UseAdvancedSPIFFTracking": false,
- "UseLowestPrice": false,
- "EnableVendorSKU": false,
- "CarrierID": "01c72e99-4b23-46d6-8f3b-49d68f7ed202",
- "IsMasterAgentAccount": false,
- "UseCustomGLForVenRebAccPayment": false,
- "CustomGLAccountIDForVenRebAccPayment": 6345,
- "ExtraFieldDescriptionID": "07d9fc9c-9e5e-431a-86e3-7cc412104a51",
- "LocalizationID": "322aa012-82dc-4373-a7d6-82faa2b4738b"
}
], - "RecordsSet2": [
- {
- "LanguageCode": "en-us",
- "ReferenceID": "07d9fc9c-9e5e-431a-86e3-7cc412104a51",
- "LocalizationID": "322aa012-82dc-4373-a7d6-82faa2b4738b",
- "FieldText": "Port"
}
]
}
Returns a list of Vendors (Suppliers) configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "VendorID": 1,
- "VendorName": "Vendor"
}
]
[- {
- "CardTypeID": 0,
- "FullName": "Mastercard",
- "Mnemonic": "MC",
- "AccountNumberLength": 16,
- "CvvLength": 3
}
]
Returns a pre-configured list of Payment Entry types.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "EntryTypeID": 0,
- "EntryTypeDescription": "NotSet",
- "Message": "Not Set"
}
]
Returns a list of acceptable values to be used by endpoints with a LocationType
parameter.
In RQ, all stores (physical and virtual) are organized into a Company Tree structure. Using this endpoint, you can filter reports - for example, you can use LocationType
on a report to filter to a single Region (?LocationType=Region
).
[- {
- "Type": "Region"
}
]
Returns a list of Sales Opportunity types as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "SalesOpportunityTypeID": 2,
- "Description": "New Activation"
}
]
Returns a list of Service Request types as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "ServiceTypeID": 1,
- "Description": "newer"
}
]
Returns a list of Location Types as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "StoreType": 1,
- "StoreTypeName": "Retail Store"
}
]
Returns a list of Product Categories as configured in RQ.
IncludeDisabled | boolean Example: IncludeDisabled=false A flag to indicate if disabled categories should be included or not. |
[- {
- "ID": "10",
- "Description": "Inventory Tree",
- "CategoryPath": "New Activations",
- "ParentID": "Activations",
- "Enabled": true
}
]
Returns a list of Commission Groups as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "GroupID": 1,
- "GroupName": "Sales Representative"
}
]
Returns a list of performance groups configured in RQ. Performance Groups are groups of Product SKUs which are related to each other and when put together, generate a metric. Performance groups are used in the Performance Metrix Report and Performance Group Report endpoints.
GroupID | integer Example: GroupID=21 ID of the Performance Group |
TargetLevel | integer [ 1 .. 6 ] Example: TargetLevel=1
|
Status | integer Enum: 0 1 4 Example: Status=1
|
GroupDefinitionID | integer Example: GroupDefinitionID=15 ID of the Group Definition |
[- {
- "GroupID": 21,
- "GroupName": "New Activations Only",
- "TargetLevel": 1,
- "Priority": 20,
- "GroupDefinitionID": 15,
- "Status": 1,
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-05-05T06:19:14.683Z",
- "RowUpdated": "2019-04-17T16:49:43.967Z"
}
]
Returns a list of Security Roles as configured in RQ.
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "SecurityRoleID": 1,
- "SecurityRoleEntityID": 55424,
- "Name": "Administrator",
- "LastChangedEmployeeID": 6331,
- "RowThumbprint": "38dc37d2-853a-4343-8518-93a44989243a",
- "RowInserted": "2019-05-05T06:19:14.683Z",
- "RowUpdated": "2019-04-17T16:49:43.967Z"
}
]
[- {
- "CarrierID": 1,
- "CarrierName": "Other"
}
]
Returns a summarized list of Employees as configured in RQ.
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
[- {
- "EmployeeID": 12345,
- "Name": "iQmetrix User",
- "EmployeeEntityID": 58034,
- "First_Name": "iQmetrix",
- "Last_Name": "User"
}
]
Returns a list of stores configured in RQ. Stores can be both physical (such as brick and mortar) and virtual (such as eCommerce)
LocationType | string Example: LocationType=Company When provided, will filter based on the Location Tree. For a list of acceptable values, see Location Type. |
LocationTypeIDs | integer Default: "-1" Example: LocationTypeIDs=11 Will filter based on the ID(s) within the Company Tree level indicated in |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "StoreID": 1,
- "LocationEntityID": 664321,
- "StoreName": "Dufferin Mall"
}
]