{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"649b85a4-6a78-428b-9649-eb808ccc4eba","name":"Stock Reporting","description":"Provides REST API endpoints for querying vehicle stock data held in the Revolution DMS.\n\nUse this collection to retrieve dealership department and division structures, look up stock report profiles configured for a department, and pull detailed vehicle stock records against a chosen report profile or custom filters.\n\n---\n\n## Authentication\n\nAll requests use two authentication mechanisms — both must be configured:\n\n| Type | Detail |\n| --- | --- |\n| Basic Auth | Username: `{{Stock.Reporting.UserID}}` / Password: `{{Stock.Reporting.Password}}` |\n| API Key | Header `X-API-Key: {{Stock.Reporting.APIKey}}` |\n\n---\n\n## Environment Setup\n\nCreate a Postman Environment before running requests. The following variables must be set in this environment. Where not provided through the Get Departments and Get Report Profiles API Methods, valid parameter values need to be supplied to you by the Dealership.\n\n**Connection**\n\n| Variable | Description |\n| --- | --- |\n| `Stock.Reporting.ServerURL` | Base URL of the Revolution API server. This will be provided to you by Revolution |\n| `Stock.Reporting.UserID` | API username. This will be provided to you by the Dealership |\n| `Stock.Reporting.Password` | API password. This will be provided to you by the Dealership. |\n| `Stock.Reporting.APIKey` | The API key. This will be provided to you by Revolution |\n\n**Common Filters**\n\n| Variable | Description |\n| --- | --- |\n| `Stock.Reporting.CompanyID` | Company code to filter results. This can be obtained from the Get Departments API Method. |\n| `Stock.Reporting.DivisionID` | Division code to filter results. This can be obtained from the Get Departments API Method. |\n| `Stock.Reporting.DepartmentID` | Department code to filter results. This can be obtained from the Get Departments API Method. |\n| `Stock.Reporting.Profile` | Report profile ID. This can be obtained from the Get Report Profiles API Method. |\n\n**Get Stock Data — Additional Filters**\n\n| Variable | Description |\n| --- | --- |\n| `Stock.Reporting.Sequence` | Sort sequence for returned stock records |\n| `Stock.Reporting.Franchise` | Franchise code to filter by (e.g. `TOY`) |\n| `Stock.Reporting.Range` | Vehicle range code to filter by |\n| `Stock.Reporting.Model` | Vehicle model code to filter by |\n| `Stock.Reporting.SalesType` | Sales type filter (e.g. `N` = New) |\n| `Stock.Reporting.StockType` | Stock type filter (e.g. `C` = Current) |\n| `Stock.Reporting.Taxable` | Include taxable stock only (`True`/`False`) |\n| `Stock.Reporting.Tax` | Include tax in pricing figures (`True`/`False`) |\n| `Stock.Reporting.StockNonTaxable` | Include non-taxable stock (`True`/`False`) |\n| `Stock.Reporting.CostEstimate` | Include cost estimate in results (`True`/`False`) |\n| `Stock.Reporting.AccessoryCost` | Include accessory cost in financial totals (`True`/`False`) |\n| `Stock.Reporting.AccessoryCostEstimate` | Include accessory cost estimate (`True`/`False`) |\n| `Stock.Reporting.TotalLoad` | Include total load costs (`True`/`False`) |\n| `Stock.Reporting.IncludeAllocated` | Include allocated stock in results (`True`/`False`) |\n| `Stock.Reporting.IncludeHeld` | Include held stock in results (`True`/`False`) |\n| `Stock.Reporting.IncludeOnOrder` | Include on-order stock in results (`True`/`False`) |\n| `Stock.Reporting.IncludeDeposit` | Include deposit stock in results (`True`/`False`) |\n| `Stock.Reporting.IncludeDelivered` | Include delivered stock in results (`True`/`False`) |\n| `Stock.Reporting.IncludeAdmin` | Include admin stock in results (`True`/`False`) |\n\n---\n\n## Endpoints\n\n| # | Request | Method | Description |\n| --- | --- | --- | --- |\n| 1 | Get Departments | GET | Returns company, division, and department hierarchy |\n| 2 | Get Report Profiles | GET | Returns stock report profiles available for a department |\n| 3 | Get Stock Data | GET | Returns detailed vehicle stock records for a report profile |","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"43550791","team":7037674,"collectionId":"649b85a4-6a78-428b-9649-eb808ccc4eba","publishedId":"2sBXiknWQK","public":true,"publicUrl":"https://apidocs.revolutionsoftware.com.au","privateUrl":"https://go.postman.co/documentation/43550791-649b85a4-6a78-428b-9649-eb808ccc4eba","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"0066ff"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"system_default","themes":[{"name":"dark","logo":"https://content.pstmn.io/a66237f6-52ce-4b7a-8c32-9dd5ff8065ef/UmV2b2x1dGlvbiBJY29uX1JHQl9XaGl0ZSBSX0xSLnBuZw==","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"0066ff"}},{"name":"light","logo":"https://content.pstmn.io/cd23f864-952c-45cb-9f82-9c2dd7cc43ac/UmV2b2x1dGlvbiBJY29uX1JHQl9QcmltYXJ5X0xSLnBuZw==","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"0066ff"}}]}},"version":"8.10.1","publishDate":"2026-03-26T00:50:36.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/cd23f864-952c-45cb-9f82-9c2dd7cc43ac/UmV2b2x1dGlvbiBJY29uX1JHQl9QcmltYXJ5X0xSLnBuZw==","logoDark":"https://content.pstmn.io/a66237f6-52ce-4b7a-8c32-9dd5ff8065ef/UmV2b2x1dGlvbiBJY29uX1JHQl9XaGl0ZSBSX0xSLnBuZw=="}},"statusCode":200},"environments":[{"name":"Stock.Reporting.Documentation","id":"fee0a009-7dd9-4654-9161-d38568f14dbc","owner":"43550791","values":[{"key":"Stock.Reporting.ServerURL","value":"{server-url}","enabled":true,"type":"default"},{"key":"Stock.Reporting.APIKey","value":"{api-key}","enabled":true,"type":"default"},{"key":"Stock.Reporting.UserID","value":"{user-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Password","value":"{password}","enabled":true,"type":"default"},{"key":"Stock.Reporting.CompanyID","value":"{company-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.DivisionID","value":"{division-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.DepartmentID","value":"{department-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Profile","value":"{report-profile}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Sequence","value":"{report-sequence}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Taxable","value":"{taxable}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Tax","value":"{tax}","enabled":true,"type":"default"},{"key":"Stock.Reporting.StockNonTaxable","value":"{non-taxable}","enabled":true,"type":"default"},{"key":"Stock.Reporting.CostEstimate","value":"{cost-estimate}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Franchise","value":"{franchise-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Range","value":"{range-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.Model","value":"{model-id}","enabled":true,"type":"default"},{"key":"Stock.Reporting.SalesType","value":"{sales-type}","enabled":true,"type":"default"},{"key":"Stock.Reporting.StockType","value":"{stock-type}","enabled":true,"type":"default"},{"key":"Stock.Reporting.AccessoryCost","value":"{accessory-cost}","enabled":true,"type":"default"},{"key":"Stock.Reporting.AccessoryCostEstimate","value":"{accessory-cost-estimate}","enabled":true,"type":"default"},{"key":"Stock.Reporting.TotalLoad","value":"{total-load}","enabled":true,"type":"default"},{"key":"Stock.Reporting.IncludeAllocated","value":"{include-allocated}","enabled":true,"type":"default"},{"key":"Stock.Reporting.IncludeHeld","value":"{include-held}","enabled":true,"type":"default"},{"key":"Stock.Reporting.IncludeOnOrder","value":"{include-on-order}","enabled":true,"type":"default"},{"key":"Stock.Reporting.IncludeDeposit","value":"{include-deposit}","enabled":true,"type":"default"},{"key":"Stock.Reporting.IncludeDelivered","value":"{include-delivered}","enabled":true,"type":"default"},{"key":"Stock.Reporting.IncludeAdmin","value":"{include-admin}","enabled":true,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/083290b045d0eb5bdf65bfa479825f7e0ca14f99da037ac56c413f53d976ba6e","favicon":"https://revolutionsoftware.com.au/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Stock.Reporting.Documentation","value":"43550791-fee0a009-7dd9-4654-9161-d38568f14dbc"}],"canonicalUrl":"https://apidocs.revolutionsoftware.com.au/view/metadata/2sBXiknWQK"}