Bimplus WebSDK version : 0.0.36

Table of Contents

 

api

Parameters

 

applicationSettings

 

postSettings

post settings

Parameters

Returns promise promise

 

getSettings

get settings

Parameters

Returns promise promise

 

putSettings

put settings

Parameters

Returns promise promise

 

deleteSettings

delete settings

Parameters

Returns promise promise

 

attachments

 

get

get attachment

Parameters

Returns promise promise

 

download

download attachment

Parameters

Returns promise promise

 

put

put attachment

Parameters

Returns promise promise

 

post

post attachment

Parameters

Returns promise promise

 

delete

delete attachment

Parameters

Returns promise promise

 

postVersion

post new version of the attachment

Parameters

Returns promise promise

 

getAllVersions

get all attachment versions

Parameters

Returns promise promise

 

attributeTemplates

 

post

post attribute template

Parameters

Returns promise promise

 

get

get attribute template - if id is not specified return all attribute templates

Parameters

Returns promise promise

 

put

put attribute template

Parameters

Returns promise promise

 

delete

delete attribute template

Parameters

Returns promise promise

 

authorize

 

post

post authorization

Parameters

Returns promise promise

 

forgotPassword

forgot password

Parameters

Returns promise promise

 

checkAccessToken

check access token validity

Parameters

Returns promise promise

 

requestCrossToken

request cross token

Returns promise promise

 

clashDetection

 

detectAllClashes

detect all clashes

Parameters

Returns promise promise

 

detectDisciplinesClashes

detect disciplines clashes

Parameters

Returns promise promise

 

getFilters

get clash filters

Parameters

Returns promise promise

 

calculateClashes

calculate clashes

Parameters

Returns promise promise

 

getFilterResults

get filter results

Parameters

Returns promise promise

 

comments

 

get

get comments

Parameters

Returns promise promise

 

delete

delete comment

Parameters

Returns promise promise

 

put

put comment

Parameters

Returns promise promise

Returns [type] [description]

 

customTables

 

get

get custom tables

Parameters

Returns promise promise

 

elementTypes

 

get

get element types - if id is not specified it returns all element types

Parameters

Returns promise promise

 

getDisciplines

get element type disciplines - if id is not specified it returns all disciplines for element types

Parameters

Returns promise promise

 

getAttributeTemplates

get attribute templates

Parameters

Returns promise promise

 

getTopology

get element types topology

Returns promise promise

 

getProjectTopology

get element types for project

Parameters

Returns promise promise

 

exportService

 

exportObjects

export objects

Parameters

Returns promise promise

 

exportModel

export modelId

Parameters

Returns promise promise

 

freeAttributeGroups

 

_getUrl

private helper function to get correct url based on content property

Parameters

Returns promise promise

 

post

post free attribute group

Parameters

Returns promise promise

 

get

get free attribute group

Parameters

Returns promise promise

 

put

put free attribute group

Parameters

Returns promise promise

 

delete

delete free attribute group

Parameters

Returns promise promise

 

getFreeAttributes

get free attribute group

Parameters

Returns promise promise

 

freeAttributes

 

_getUrl

private helper function to get correct url based on content property

Parameters

Returns promise promise

 

post

post free attribute

Parameters

Returns promise promise

 

get

get free attribute - if freeAttributeId is not specified return all

Parameters

Returns promise promise

 

put

put free attribute

Parameters

Returns promise promise

 

delete

delete free attribute

Parameters

Returns promise promise

 

getTopology

get free attribute topology

Parameters

Returns promise promise

 

getFilteredAttributes

get filtered attributes

Parameters

Returns promise promise

 

hiddenCalculation

 

calculate

calculate hidden

Parameters

Returns promise promise

 

hyperlinks

 

get

get hyperlink

Parameters

Returns promise promise

 

delete

delete hyperlink

Parameters

Returns promise promise

 

put

put hyperlink

Parameters

Returns promise promise

 

importService

 

postModel

post model

Parameters

Returns promise promise

 

issues

 

post

post issue

Parameters

Returns promise promise

 

get

get issue

Parameters

Returns promise promise

 

postPin

post issue's pin

Parameters

Returns promise promise

 

getPins

get issue's pins

Parameters

Returns promise promise

 

deletePins

delete issues pins

Parameters

Returns promise promise

 

postComment

post issue's comment

Parameters

Returns promise promise

 

getComments

get issues comments

Parameters

Returns promise promise

 

deleteComments

delete issue's comments

Parameters

Returns promise promise

 

postAttachment

post issue's attachment

Parameters

Returns promise promise

 

getAttachments

get issue's attachment

Parameters

Returns promise promise

 

deleteAttachments

delete issue's attachment

Parameters

Returns promise promise

 

put

put issue

Parameters

Returns promise promise

 

delete

delete issue

Parameters

Returns promise promise

 

getRights

get issue rights

Parameters

Returns promise promise

 

getIssueTypes

get issue types

Returns promise promise

 

importBcf

import issue from bcf

Parameters

Returns promise promise

 

updateImportBcf

update import bcf

Parameters

Returns promise promise

 

exportBcf

export issues in bcf format

Parameters

Returns promise promise

 

exportExcel

export issue in excel format

Parameters

Returns promise promise

 

locks

 

lockObject

lock object

Parameters

Returns promise promise

 

checkLocked

check if object is locked

Parameters

Returns promise promise

 

deleteLock

delete object lock

Parameters

Returns promise promise

 

members

 

post

post member

Parameters

Returns promise promise

 

get

get team members

Returns promise promise

 

putUser

put user

Parameters

Returns promise promise

 

deleteUser

delete user

Parameters

Returns promise promise

 

messages

 

post

post message

Parameters

Returns promise promise

 

getUserMessages

get user messages

Parameters

Returns promise promise

 

get

get message

Parameters

Returns promise promise

 

getFiltered

get filtered messages

Parameters

Returns promise promise

 

deleteMessage

delete message

Parameters

Returns promise promise

 

markAsRead

mark message as readed

Parameters

Returns promise promise

 

models

 

get

get model

Parameters

Returns promise promise

 

head

get head

Parameters

Returns [type] [description]

Returns promise promise

 

getDisciplines

get disciplines

Parameters

Returns promise promise

 

getRevisions

get revisions

Parameters

Returns promise promise

 

postRevision

post revision

Parameters

Returns promise promise

 

put

put model

Parameters

Returns promise promise

 

download

download model

Parameters

Returns promise promise

 

delete

delete model

Parameters

Returns promise promise

 

move

move model

Parameters

Returns promise promise

 

objectFilters

 

get

get object filters

Parameters

Returns promise promise

 

getFilteredObjects

get filtered objects

Parameters

Returns promise promise

 

applyFilter

apply filter

Parameters

Returns promise promise

 

post

post object filter

Parameters

Returns promise promise

 

put

put object filter

Parameters

Returns promise promise

 

delete

delete object filter

Parameters

Returns promise promise

 

objects

 

post

post object

Parameters

Returns promise promise

 

get

get object

Parameters

Returns promise promise

 

getInternal

get internal

Parameters

Returns promise promise

 

head

get head

Parameters

Returns promise promise

 

getTopology

get object topology

Parameters

Returns promise promise

 

getGeometryThreeJS

get object geometry in three js format

Parameters

Returns promise promise

 

getGeometryTemplatesThreeJS

get geometry templates in three js format

Parameters

Returns promise promise

 

getGeometryCompressed

get object compressed geometry

Parameters

Returns promise promise

 

getProperties

get object properties

Parameters

Returns promise promise

 

put

get object data

Parameters

Returns promise promise

 

postComment

post comment

Parameters

Returns promise promise

 

getComments

get object comments

Parameters

Returns promise promise

 

deleteComments

delete object comments

Parameters

Returns promise promise

 

postAttachment

post object attachemnt

Parameters

Returns promise promise

 

getAttachments

get object attachments

Parameters

Returns promise promise

 

deleteAttachments

delete all object's attachment

Parameters

Returns promise promise

 

postHyperlink

post object hyperlink

Parameters

Returns promise promise

 

getHyperlinks

get object hyperlinks

Parameters

Returns promise promise

 

deleteHyperlinks

delete all object's hyperlinks

Parameters

Returns promise promise

 

delete

delete object

Parameters

Returns promise promise

 

getAttributes

get object attributes

Parameters

Returns promise promise

 

pins

 

get

get pins

Parameters

Returns promise promise

 

delete

delete pin

Parameters

Returns promise promise

 

put

put pin

Parameters

Returns promise promise

 

projectActionsRights

 

get

get project action rights

Parameters

Returns promise promise

 

projectAttributeTemplates

 

post

post project attribute template

Parameters

Returns promise promise

 

get

get project attribute template - if id is not specified return all templates

Parameters

Returns promise promise

 

put

put project template attribute

Parameters

Returns promise promise

 

delete

delete project template attribute

Parameters

Returns promise promise

 

copyFrom

copy project template attribute

Parameters

Returns promise promise

 

projects

 

post

post project

Parameters

Returns promise promise

 

put

put project

Parameters

Returns promise promise

 

get

get project - if no id is specified return list of all projects

Parameters

Returns promise [description]

 

delete

delete project

Parameters

Returns promise [description]

 

getModels

get project's models

Parameters

Returns promise [description]

 

postModel

post model

Parameters

Returns promise [description]

 

getMembers

get project members

Parameters

Returns promise [description]

 

postMember

post member

Parameters

Returns promise [description]

 

putMember

put member

Parameters

Returns promise [description]

 

deleteMember

delete member

Parameters

Returns promise [description]

 

getPins

get project pins

Parameters

Returns promise [description]

 

putProject

put project

Parameters

Returns promise [description]

 

postAttachment

post attachment

Parameters

Returns promise [description]

 

getAttachments

get attachments

Parameters

Returns promise [description]

 

deleteAttachments

delete attachment

Parameters

Returns promise [description]

 

getTopology

get project's topology

Parameters

Returns promise [description]

 

getSpots

get spots

Parameters

Returns promise [description]

 

postThumbnail

post thumbnail

Parameters

Returns promise [description]

 

getThumbnail

get thumbnail

Parameters

Returns promise [description]

 

getComments

get comments

Parameters

Returns promise [description]

 

getHyperlinks

get hyperlinks

Parameters

Returns promise [description]

 

getIssues

get issues (tasks)

Parameters

Returns promise [description]

 

postSlideshow

post slideshow

Parameters

Returns promise [description]

 

getSlideshows

get slideshows

Parameters

Returns promise [description]

 

deleteSlideshows

delete slideshows

Parameters

Returns promise [description]

 

getProjectInfo

get project info

Parameters

Returns promise promise

 

revisions

 

postRevision

post revision

Parameters

Returns promise promise

 

getRevisionList

get revisions list

Parameters

Returns promise promise

 

getRevisionInfo

get revision info

Parameters

Returns promise promise

 

putRevisionInfo

put revision info

Parameters

Returns promise promise

 

getRevisionsComparisonResult

get revision comparision result

Parameters

Returns promise promise

 

compareRevisions

compare revisions

Parameters

Returns promise promise

 

rightsService

 

getRoles

get right roles

Parameters

Returns promise promise

 

postUserRole

post user role

Parameters

Returns promise promise

 

putUserRole

put user role

Parameters

Returns promise promise

 

deleteUser

delete user

Parameters

Returns promise promise

 

roles

 

get

get roles

Returns promise promise

 

share

 

post

post share

Parameters

Returns promise promise

 

slides

 

get

get slide

Parameters

Returns promise promise

 

put

put slide

Parameters

Returns promise promise

 

delete

delete slide

Parameters

Returns promise promise

 

postThumbnail

post thumbnail

Parameters

Returns promise promise

 

slideshows

 

get

get slideshow

Parameters

Returns promise promise

 

put

put slideshow

Parameters

Returns promise promise

 

delete

delete slideshow

Parameters

Returns promise promise

 

postSlide

post slide

Parameters

Returns promise promise

 

getSlides

get slides

Parameters

Returns promise promise

 

postThumbnail

post slideshow thumbnail

Parameters

Returns promise promise

 

getThumbnail

get slideshow thumbnail

Parameters

Returns promise promise

 

structures

 

postStructure

post structure

Parameters

Returns promise promise

 

postSubNode

post sub node

Parameters

Returns promise promise

 

postAssignedObject

post assigned object - assign object to structure

Parameters

Returns promise promise

 

attributeAssign

assign attribute to structure

Parameters

Returns promise promise

 

deleteAssignedObject

delete assigned object from structure

Parameters

Returns promise promise

 

getStructure

get structure - is structure id is empty return all structures with specific type

Parameters

Returns promise promise

 

getTopology

get structure topology

Parameters

Returns promise promise

 

copyStructure

copy structure

Parameters

Returns promise promise

 

putStructure

put structure

Parameters

Returns promise promise

 

reorderStructure

reorder structure

Parameters

Returns promise promise

 

deleteStructure

delete structure

Parameters

Returns promise promise

 

deleteAllProjectStructures

delete all project structures

Parameters

Returns promise promise

 

postVariantType

post variant type

Parameters

Returns promise promise

 

getVariantType

get variant type

Parameters

Returns promise promise

 

deleteVariantType

delete variant type

Parameters

Returns promise promise

 

copyElementsToVariant

copy elements to variant

Parameters

Returns promise promise

 

teamActionsRights

 

get

get team action rights

Parameters

Returns promise promise

 

teams

 

get

get team data if id is not specified return list of teams

Parameters

Returns promise promise

 

postTeam

post team

Parameters

Returns promise promise

 

putTeam

put team

Parameters

Returns promise promise

 

deleteTeam

delete team

Parameters

Returns promise promise

 

getAccountSettings

get team account settings

Parameters

Returns promise promise

 

getRestrictions

get team restrictions

Parameters

Returns promise promise

 

terms

 

get

get terms

Parameters

Returns promise promise

 

units

 

post

post units

Parameters

Returns promise promise

 

get

get unit - if id is not specified return all units

Parameters

Returns promise promise

 

put

put unit

Parameters

Returns promise promise

 

delete

delete unit

Parameters

Returns promise promise

 

user

 

get

get user

Parameters

Returns promise [description]

 

put

put

Parameters

Returns promise promise

 

post

post user

Parameters

Returns promise [description]

 

postPhoto

post user photo

Parameters

Returns promise [description]

 

getPhoto

get user photo

Returns [type] [description]

 

putPassword

put (change) password

Parameters

Returns promise promise

 

getSubscriptions

get user subscriptions

Parameters

Returns promise promise

 

users

 

post

post users

Parameters

Returns promise promise

 

exist

check if user exists

Parameters

Returns promise promise

 

put

put user

Parameters

Returns promise promise

 

delete

delete user

Parameters

Returns promise promise