{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"7faeb5f8-4703-4801-9caf-a4e151a8298d","name":"FleetView® API","description":"The FleetView® API allows programmatic access to basic FleetView functions, including resource and fleet management. These API methods mirror the functionality of the FleetView web interface.\n\nYou can download and use this documentation with Postman. Copy the collection and default environment with the \"Run in Postman\" button at the top-right of this page, and set your own environment variables to test the requests.\n\n# FleetView API Base URL\n\nThe _**baseUrl**_ variable refers to the FleetView API endpoint base URL: [https://api.fleetview.cleanpower.com](https://api.fleetview.cleanpower.com)\n\n# Authentication & Access\n\n## API Key\n\nA valid FleetView API Key is required for every API request and sent in the \"X-Api-Key\" header.\n\nAPI keys can be generated in the FleetView web interface by license administrators on the [License Settings](https://fleetview.cleanpower.com/License) page.\n\n## Authentication\n\nThe V1 API requires bearer token authentication using the [OAuth 2.0 Client Credentials](https://datatracker.ietf.org/doc/html/rfc6749#section-4.4) flow.\n\nWithin Postman, OAuth 2.0 authentication can be managed through the 'Authorization' tab of this collection, where you can fill in your API key and client credentials which will be used to retrieve the bearer tokens necessary for access to the FleetView API.\n\nManual management of authorization tokens can be done using the API requests found in the 'Token Managment' folder. POST requests sent to the Token API endponit ([https://api.fleetview.cleanpower.com/token](https://api.fleetview.cleanpower.com/token)) with a valid API Key, Client ID and Client Secret will generate an access token valid for 60 minutes and a refresh token. While valid, the access token must be included in the Authorization header as a Bearer token in addition to the API key header for all API calls. New access token can be acquired by sending a POST request to the refresh endpoint([https://api.fleetview.cleanpower.com/refresh](https://api.fleetview.cleanpower.com/refresh)) with a valid refresh token.\n\n# Operation Rate Limit\n\nAPI Keys are limited to a rate of **3 operations per second**. Usage that exceeds this rate significantly will result in the calls being answered with a failure HTTP status code of 429 – “Too Many Requests” until enough time has passed for additional requests to be handled.","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"44697965","team":7637556,"collectionId":"7faeb5f8-4703-4801-9caf-a4e151a8298d","publishedId":"2sB3dWqkyh","public":true,"publicUrl":"https://apidocs.fleetview.cleanpower.com","privateUrl":"https://go.postman.co/documentation/44697965-7faeb5f8-4703-4801-9caf-a4e151a8298d","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"196e8b"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":"https://content.pstmn.io/94dbb262-4a63-401f-8f74-828f859c3f56/RmxlZXR2aWV3X2NvbG9yXzAyMjAyNS5wbmc=","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"196e8b"}},{"name":"light","logo":"https://content.pstmn.io/94dbb262-4a63-401f-8f74-828f859c3f56/RmxlZXR2aWV3X2NvbG9yXzAyMjAyNS5wbmc=","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"196e8b"}}]}},"version":"8.10.0","publishDate":"2025-12-19T21:35:09.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/94dbb262-4a63-401f-8f74-828f859c3f56/RmxlZXR2aWV3X2NvbG9yXzAyMjAyNS5wbmc=","logoDark":"https://content.pstmn.io/94dbb262-4a63-401f-8f74-828f859c3f56/RmxlZXR2aWV3X2NvbG9yXzAyMjAyNS5wbmc="}},"statusCode":200},"environments":[{"name":"FleetView Prod","id":"4893f79b-fc82-4a19-9907-81879b078723","owner":"44697965","values":[{"key":"apiKey","value":"<Client API Key>","enabled":true,"type":"secret"},{"key":"clientId","value":"<Client ID>","enabled":true,"type":"default"},{"key":"clientSecret","value":"<Client Secret>","enabled":true,"type":"secret"},{"key":"bearerToken","value":"<Client Bearer Token>","enabled":true,"type":"default"},{"key":"refreshToken","value":"<Client Refresh Token>","enabled":true,"type":"default"},{"key":"resourceId","value":"<Client Resource ID>","enabled":true,"type":"default"},{"key":"fleetId","value":"<Client Fleet ID>","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/4133a1f91ddc7b1b9227bdef229efc91e9cf220c14ac599669c73c27bd6be5fc","favicon":"https://cleanpower.com/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":"FleetView Prod","value":"44697965-4893f79b-fc82-4a19-9907-81879b078723"}],"canonicalUrl":"https://apidocs.fleetview.cleanpower.com/view/metadata/2sB3dWqkyh"}