The endpoints listed here are provided to be used by the iQmetrix Partners.
DataConnect is a web based connector service you can use to extract data from iQmetrix by making simple web data requests. It provides endpoints for common data requirements, various authentication mechanisms and other utility endpoints.
See Usage section.
We recommend that users use TLS 1.2 when connecting to DataConnect.
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 data 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" "XML" "CSV" "XMLDataTable" "JSONDataTable" "*.Email" "*.FTP" "*.SFTP" "*.FTPS" 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 | ||||||||||||||||
FTP.Host | string Example: FTP.Host=ftp.domain.com Required if | ||||||||||||||||
FTP.Port | integer Default: 21 Example: FTP.Port=21 Required if | ||||||||||||||||
FTP.Username | string Example: FTP.Username=Username Required if | ||||||||||||||||
FTP.Password | string Example: FTP.Password=Password Required if | ||||||||||||||||
FTP.Path | string Default: "/" Example: FTP.Path=/upload/ Required if | ||||||||||||||||
SFTP.Host | string Example: SFTP.Host=sftp.domain.com Required if | ||||||||||||||||
SFTP.Port | integer Default: 22 Example: SFTP.Port=22 Required if | ||||||||||||||||
SFTP.Username | string Example: SFTP.Username=Username Required if | ||||||||||||||||
SFTP.Password | string Example: SFTP.Password=Password Required if | ||||||||||||||||
SFTP.Path | string Default: "/" Example: SFTP.Path=/upload/ Required if | ||||||||||||||||
FTPS.Host | string Example: FTPS.Host=ftps.domain.com Required if | ||||||||||||||||
FTPS.Port | integer Example: FTPS.Port=990 Required if | ||||||||||||||||
FTPS.Username | string Example: FTPS.Username=Username Required if | ||||||||||||||||
FTPS.Password | string Example: FTPS.Password=Password Required if | ||||||||||||||||
FTPS.Path | string Default: "/" Example: FTPS.Path=/upload/ Required 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.FTPS Excel.FTPS CSV.FTPS XML.SFTP Excel.SFTP CSV.SFTP XML.FTP Excel.FTP CSV.FTP 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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
}
]
The Location Master List endpoint returns a comprehensive list of all created locations in RQ that satisfies the provided parameters.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 |
ReasonCode | string Default: "-1" Example: ReasonCode=-1 Internal identifier for an Inventory Adjustment Reason Code. Use -1 to specify All Reason Codes. For a complete list, see Inventory Adjustment Reason Code. |
[- {
- "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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 History Report endpoint returns historical transaction data on the provided ReportType
.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 Refund Summary Report endpoint returns all refunds within a specific time frame. You can use it to audit and track refund deviances within your database.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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
}
]
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 Serialized Coupon Report endpoint details outstanding and redeemed serialized coupons as recorded in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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 Product Master List endpoint returns a comprehensive list of all created products in RQ that satisfies the provided parameters.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 Term Details Report endpoint returns term details for all Price Sheets in your database.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 Master List report endpoint returns a comprehensive list of employee information for the given parameters.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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"
}
]
This endpoint returns a list of all Cash Outs recorded in RQ for the given parameters.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships 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. |
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
}
]
Returns a list of Attachment Rates as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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"
}
]
For requests that include parameters of StartDate
& StopDate
, the parameter of DataRange
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
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "Value": "FullYear",
- "StartDate": "2019-06-01T10:06:35.133",
- "StopDate": "2017-12-31T23:59:59.996",
- "Comments": "Year to date"
}
]
Returns a pre-configured list of supported languages in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "ID": "en-us"
}
]
Returns a list of all Vendor Accounts.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
{- "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 Bill Pay providers as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 pre-configured list of Cash Audit Trail transaction types.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "CashAuditTrailTypeID": 0,
- "Name": "NoSet"
}
]
Returns a list of Coupons as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "FinancingDetailID": 0,
- "FinancingDetailName": "Moen Test"
}
]
Returns a list of Employee Groups as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "GroupID": 1,
- "GroupName": "Sales Representative"
}
]
Returns a pre-configured list of available Integration Providers.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "ProviderID": "dbe36cd9-a977-4aea-a3b3-e2a06da2891d",
- "ProviderName": "2nd Cell",
- "Description": "Provider"
}
]
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
).
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 Manufacturers as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "ID": 4,
- "Description": "Case-Mate"
}
]
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".
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 Inventory Adjustment Reason Codes as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "ID": 1,
- "Description": "Unexplained Shrinkage"
}
]
Returns a list of Taxes as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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"
}
]
Returns a list of available Trade-in Providers.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "ProviderID": 10,
- "ExternalProviderID": "26a2518d-a74d-483d-887a-cb4436bbfb5a",
- "DisplayName": "Hyla",
- "Description": "Generic Hyla Mobile Provider",
- "IsEnabled": true
}
]
Returns a list of Vendors (Suppliers) configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
LanguageCode | string Default: "en-us" Example: LanguageCode=en-us For an updated list of acceptable values, see Languages. |
[- {
- "VendorID": 1,
- "VendorName": "Vendor"
}
]
Returns a pre-configured list of Credit Card types.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "CardTypeID": 0,
- "FullName": "Mastercard",
- "Mnemonic": "MC",
- "AccountNumberLength": 16,
- "CvvLength": 3
}
]
Returns a pre-configured list of Payment Entry types.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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 pre-configured list of G/L Transaction types in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "GL_SourceType": 1,
- "GP_SourceTypeName": "Opening Balance"
}
]
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
).
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "Type": "Region"
}
]
Returns a list of acceptable values for reports with a ProductType
parameter.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "ProductTypeID": 0,
- "ProductType": "Regular Global Product"
}
]
Returns a list of Sales Opportunity types as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
GroupID | integer Example: GroupID=21 ID of the Performance Group |
TargetLevel | integer [ 1 .. 6 ] Example: TargetLevel=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 pre-configured list of Carriers.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
[- {
- "CarrierID": 1,
- "CarrierName": "Other"
}
]
Returns a summarized list of Employees as configured in RQ.
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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)
CompanyID required | integer Example: CompanyID=235929 Identifier for a Company. For a list of acceptable values, see Relationships endpoint. |
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"
}
]
This endpoint returns a list of RQ databases a partner has access to.
[- {
- "CompanyID": 235929,
- "CompanyName": "MyDatabaseA",
- "DoingBusinessAs": "CompanyA",
- "PreferredEndpoint": "dataconnect.iqmetrix.com",
- "DateCreatedUTC": "2016-07-13T19:25:17.549Z"
}
]