You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 18, 2025. It is now read-only.
*bimdata.BcfApi* | [**getTopicDocumentReferences**](docs/BcfApi.md#getTopicDocumentReferences) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{guid}/document_references | Get all related documents
186
186
*bimdata.BcfApi* | [**getTopicViewpoints**](docs/BcfApi.md#getTopicViewpoints) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/topic-viewpoints | Retrieve all viewpoints attached to the topic
187
187
*bimdata.BcfApi* | [**getTopics**](docs/BcfApi.md#getTopics) | **GET** /bcf/2.1/projects/{projects_pk}/topics | Retrieve all topics
188
+
*bimdata.BcfApi* | [**getTopicsPins**](docs/BcfApi.md#getTopicsPins) | **GET** /bcf/2.1/projects/{projects_pk}/topics/pins | Get pins of all or many topics
188
189
*bimdata.BcfApi* | [**getUser**](docs/BcfApi.md#getUser) | **GET** /bcf/2.1/current-user | Get current user info
189
190
*bimdata.BcfApi* | [**getVersions**](docs/BcfApi.md#getVersions) | **GET** /bcf/versions | Retrieve all supported BCF versions by this API
190
191
*bimdata.BcfApi* | [**getViewpoinPin**](docs/BcfApi.md#getViewpoinPin) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints/{viewpoints_guid}/pin/{guid} | Retrieve a Pin
[**getTopicDocumentReferences**](BcfApi.md#getTopicDocumentReferences) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{guid}/document_references | Get all related documents
49
49
[**getTopicViewpoints**](BcfApi.md#getTopicViewpoints) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/topic-viewpoints | Retrieve all viewpoints attached to the topic
50
50
[**getTopics**](BcfApi.md#getTopics) | **GET** /bcf/2.1/projects/{projects_pk}/topics | Retrieve all topics
51
+
[**getTopicsPins**](BcfApi.md#getTopicsPins) | **GET** /bcf/2.1/projects/{projects_pk}/topics/pins | Get pins of all or many topics
51
52
[**getUser**](BcfApi.md#getUser) | **GET** /bcf/2.1/current-user | Get current user info
52
53
[**getVersions**](BcfApi.md#getVersions) | **GET** /bcf/versions | Retrieve all supported BCF versions by this API
53
54
[**getViewpoinPin**](BcfApi.md#getViewpoinPin) | **GET** /bcf/2.1/projects/{projects_pk}/topics/{topics_guid}/viewpoints/{viewpoints_guid}/pin/{guid} | Retrieve a Pin
@@ -2945,6 +2946,77 @@ Name | Type | Description | Notes
2945
2946
-**Accept**: application/json
2946
2947
2947
2948
2949
+
## getTopicsPins
2950
+
2951
+
> [TopicPin] getTopicsPins(projectsPk, opts)
2952
+
2953
+
Get pins of all or many topics
2954
+
2955
+
This is not a standard route. Get pins of all or many topics Required scopes: bcf:read
2956
+
2957
+
### Example
2958
+
2959
+
```javascript
2960
+
importbimdatafrom'@bimdata/bimdata-api-client';
2961
+
let defaultClient =bimdata.ApiClient.instance;
2962
+
// Configure API key authorization: ApiKey
2963
+
let ApiKey =defaultClient.authentications['ApiKey'];
2964
+
ApiKey.apiKey='YOUR API KEY';
2965
+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
2966
+
//ApiKey.apiKeyPrefix = 'Token';
2967
+
// Configure OAuth2 access token for authorization: BIMData_Connect
2968
+
let BIMData_Connect =defaultClient.authentications['BIMData_Connect'];
2969
+
BIMData_Connect.accessToken='YOUR ACCESS TOKEN';
2970
+
// Configure OAuth2 access token for authorization: BIMData_Connect
2971
+
let BIMData_Connect =defaultClient.authentications['BIMData_Connect'];
2972
+
BIMData_Connect.accessToken='YOUR ACCESS TOKEN';
2973
+
// Configure API key authorization: Bearer
2974
+
let Bearer =defaultClient.authentications['Bearer'];
2975
+
Bearer.apiKey='YOUR API KEY';
2976
+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
2977
+
//Bearer.apiKeyPrefix = 'Token';
2978
+
2979
+
let apiInstance =newbimdata.BcfApi();
2980
+
let projectsPk =56; // Number |
2981
+
let opts = {
2982
+
'format':"format_example", // String |
2983
+
'ifcs': [null], // [Number] |
2984
+
'models': [null], // [Number] |
2985
+
'topics':"topics_example"// String | topic guids to include, comma separated. Default = all
Copy file name to clipboardExpand all lines: docs/CollaborationApi.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -960,7 +960,7 @@ Name | Type | Description | Notes
960
960
961
961
Create a document
962
962
963
-
Create a document. If the document is one of {'POINT_CLOUD', 'DWG', 'OBJ', 'DXF', 'IFC', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
963
+
Create a document. If the document is one of {'DXF', 'DWG', 'POINT_CLOUD', 'OBJ', 'IFC', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
**type** | **String** | DEPRECATED: Use 'nature' instead. Value is \"Folder\". It is usefull to parse the tree and discriminate folders and files | [readonly]
8
+
**id** | **Number** | | [readonly]
9
+
**groupsPermissions** | [**[GroupFolderRead]**](GroupFolderRead.md) | List of group permissions | [readonly]
@@ -2666,6 +2667,69 @@ export default class BcfApi {
2666
2667
}
2667
2668
2668
2669
2670
+
/**
2671
+
* Get pins of all or many topics
2672
+
* This is not a standard route. Get pins of all or many topics Required scopes: bcf:read
2673
+
* @param {Number} projectsPk
2674
+
* @param {Object} opts Optional parameters
2675
+
* @param {String} opts.format
2676
+
* @param {Array.<Number>} opts.ifcs
2677
+
* @param {Array.<Number>} opts.models
2678
+
* @param {String} opts.topics topic guids to include, comma separated. Default = all
2679
+
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link Array.<module:model/TopicPin>} and HTTP response
2680
+
*/
2681
+
getTopicsPinsWithHttpInfo(projectsPk,opts){
2682
+
opts=opts||{};
2683
+
letpostBody=null;
2684
+
// verify the required parameter 'projectsPk' is set
2685
+
if(projectsPk===undefined||projectsPk===null){
2686
+
thrownewError("Missing the required parameter 'projectsPk' when calling getTopicsPins");
* Get current user info. If request comes from an App, the response is always:{ \"id\": None, \"name\": None, \"is_client\": True,} Required scopes: bcf:read
Copy file name to clipboardExpand all lines: src/api/CollaborationApi.js
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -866,7 +866,7 @@ export default class CollaborationApi {
866
866
867
867
/**
868
868
* Create a document
869
-
* Create a document. If the document is one of {'POINT_CLOUD', 'DWG', 'OBJ', 'DXF', 'IFC', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
869
+
* Create a document. If the document is one of {'DXF', 'DWG', 'POINT_CLOUD', 'OBJ', 'IFC', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
870
870
* @param {Number} cloudPk A unique integer value identifying this cloud.
871
871
* @param {Number} projectPk A unique integer value identifying this project.
872
872
* @param {String} name Shown name of the file
@@ -934,7 +934,7 @@ export default class CollaborationApi {
934
934
935
935
/**
936
936
* Create a document
937
-
* Create a document. If the document is one of {'POINT_CLOUD', 'DWG', 'OBJ', 'DXF', 'IFC', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
937
+
* Create a document. If the document is one of {'DXF', 'DWG', 'POINT_CLOUD', 'OBJ', 'IFC', 'GLTF'}, a model will be created and attached to this document Required scopes: document:write
938
938
* @param {Number} cloudPk A unique integer value identifying this cloud.
939
939
* @param {Number} projectPk A unique integer value identifying this project.
0 commit comments