{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"c480f9c5-888e-4a07-a4a5-90179d54718c","name":"e-Builder Public APIs","description":"e-Builder's Application Programming Interface (API) provides you with the framework to create custom integrations between e-Builder and your other applications and tools.\n\n**Use of APIs in e-Builder**\n\ne-Builder's API is built on the REST protocol using JSON document payloads. Customers and partners can unlock the data stored in e-Builder to build data extraction integrations with a variety of systems. Developers have built integrations with ERPs, CRMs, CMSs, and data warehouses.\n\nNote: If your requirements go beyond data extraction, we offer more comprehensive integration capabilities through the AppXChange.\n\n# Getting Started\n\nThe e-Builder documentation is built using the OpenAPI 3.0 documentation standard. This provides a consistent method for describing endpoints and providing request/response examples as well as code samples.\n\nThe endpoints are grouped together by module. Each module and its endpoints are further described to help developers understand their usage. Each endpoint also includes a mock response example and response schema.\n\n## Before You Start\n\nThere is no special set-up required to use the e-Builder API; however, the instance should be fully configured and must be in use.  \nAccess to the API is granted by account administrators. Once your account is enabled for API Access, and you are granted an API Access Key, you can use the API for small data exports that can be pulled into and managed.\n\nMore details on access can be found under the Authenticate resource.\n\nFor the most up-to-date list of public API endpoints please visit: [https://api2.e-builder.net/swagger/ui/index#/](https://api2.e-builder.net/swagger/ui/index#/)\n\n## Environments\n\ne-Builder has multiple environments available.\n\nWhen making API calls, ensure that the API subdomain matches your UI domain. For example, the base URL for the US1 Environment is [https://api2.e-builder.net](https://api2.e-builder.net) so the API endpoint used will be [https://api2.e-builder.net/api/v2/projects](https://api2.e-builder.net/api/v2/projects).\n\nUse the following list of base URLs for each UI environment to define the API Endpoint:\n\n| Environment | URL |\n| --- | --- |\n| US1 | [https://api2.e-builder.net](https://api2.e-builder.net) |\n| US2 | [https://api2-us2.e-builder.net](https://api2-us2.e-builder.net) |\n| US3 | [https://api2-us3.e-builder.net](https://api2-us3.e-builder.net) |\n| US4 | [https://api2-us4.e-builder.net](https://api2-us4.e-builder.net) |\n| Canada | [https://api2.ca.e-builder.net](https://api2.ca.e-builder.net) |\n| Gov Cloud | [https://gov-api2.e-builder.net](https://gov-api2.e-builder.net) |\n\nYour current environment url is {{baseUrl}}\n\n## URI Parameters\n\nA URI Parameter is used to identify a specific resource or resources. For e-Builder APIs, all Uniform Resource Identifier (URI) parameters are optional. The most common parameters are limit, offset, schema and dates.\n\n## Pagination\n\nAPI queries to dense databases could potentially return thousands of results. Pagination is a type of filtering that helps to limit the number of objects (limit) from a certain point (offset).\n\nWhen a limit count is given, no more than that many records will be returned. Limit specifies the maximum number of rows to return.\n\nAn offset refers to the number of records you wish to skip before selecting records. By specifying the offset, you can retrieve a subset of records starting with the offset value. Offset starts at 0 for the first record. Records are ordered by the last modified date.\n\nEach API collection has slightly different parameters and limit values that they support.\n\n## Filtering\n\nFiltering by other values will further limit the results returned after pagination. e-Builder supports the use of date filters on collections.\n\n## Limits\n\ne-Builder APIs are subject to certain usage limits to protect our system infrastructure from over usage. Limiting API requests also ensures the fair distribution of system resources.\n\ne-Builder's annual subscription includes the following call limits:\n\n| Annual Subscription | Access Included | Additional $15,000 |\n| --- | --- | --- |\n| Call Limits | 5,000,000 | 10,000,000 |\n| Time Range | Quarterly | Quarterly |\n\nTo purchase additional calls beyond the subscription limits, please contact e-Builder Support.\n\n### Contact Support:\n\nName: API Support\n\nEmail: [ebuilder-support@trimble.com](https://mailto:ebuilder-support@trimble.com)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"14436640","collectionId":"c480f9c5-888e-4a07-a4a5-90179d54718c","publishedId":"TzRVfmYG","public":true,"publicUrl":"https://developer.e-builder.net","privateUrl":"https://go.postman.co/documentation/14436640-c480f9c5-888e-4a07-a4a5-90179d54718c","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.10.1","publishDate":"2023-10-09T20:30:59.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[],"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/c6c177727be9e260cf2fc6820c24307162357298dc544c40cd4a39dd2f3b640c","favicon":"https://e-builder.net/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"}],"canonicalUrl":"https://developer.e-builder.net/view/metadata/TzRVfmYG"}