Home
Endpoints
Bidding
Coordination Issues
Correspondence Types
Crews
Daily Log
Document Markup
Drawings
Email
Forms
Generic Tool Items
Instructions
Meetings
Models
BIM Property File Objects
Photos
Project Schedule
RFI
Schedule
Specifications
Submittals
Timecard
BIM Property File Objects
GET /rest/v1.0/bim_property_files/{id}/objects
Description
Lists objects from a specific BIM Property File.
A BIM Property File is a resource that represents a 3d-model database. For models published to the Models tool, the property file id can be found in BIM Model Revision object_definition -> id. For models uploaded and extracted with Procore Documents, the property file id can be found in BIM File Extraction extraction_items -> artifact -> properties -> id.
Header Parameters
Procore-Company-Idinteger*
Unique company identifier associated with the Procore User Account.
Path Parameters
idinteger*
BIM Property File ID.
Query Parameters
project_idinteger*
Unique identifier for the project.
pageinteger
Page
per_pageinteger
Elements per page
object_search_idinteger
Object search id
filters[id]array[integer]
Return item(s) with the specified IDs.
filters[query]string
Filter item(s) containing query. Searchable fields include Object Value
Example Requests
1const request = require('request');
2
3const options = {
4 method: 'GET',
5 url: 'https://api.procore.com/rest/v1.0/bim_property_files/%7Bid%7D/objects',
6 qs: {
7 project_id: 'SOME_INTEGER_VALUE',
8 page: 'SOME_INTEGER_VALUE',
9 per_page: 'SOME_INTEGER_VALUE',
10 object_search_id: 'SOME_INTEGER_VALUE',
11 'filters[id]': 'SOME_ARRAY_VALUE',
12 'filters[query]': 'SOME_STRING_VALUE'
13 }
14};
15
16request(options, function (error, response, body) {
17 if (error) throw new Error(error);
18
19 console.log(body);
20});
21
Responses
Body
idinteger
ID
valuestring
Value
Example Response
1[
2 {
3 "id": 19,
4 "value": "A_Interior_1001_SBA_Hexa.nwd"
5 }
6]