4.3.2.1. Windchill Rest Endpoints

List of used endpoints:[59]

'! List of used endpoints:
'!
'!    Windchill REST service versions can be configured in WindchillRest_public_api.cfg.
'!    The version in this list are the default versions:
'!      v4/PTC
'!      v4/CADDocumentMgmt
'!      v6/DataAdmin
'!      v1/IE
'!      v6/ProdMgmt
'!      v5/SavedSearch
'!      v3/Visualization
'!      v5/DocMgmt.
'!
'!    Authentication methods: 
'!      BasicAuth (force with protocolAuth extension: https://<WindchillHost>/Windchill/protocolAuth/...)
'!      OAuth (grant_type=client_credentials, client_id, client_secret, scope). Tested with default Windchill+ ping federate workflow (token.oauth2).
'!      
'!    REST endpoints:
'!
'!      GET     v*/*/GetEnumTypeConstraint(entityName=,propertyName=)
'!      GET     v*/*/GetWindchillMetaInfo(IncludeAncestorProperty=)
'!      GET     v*/*/GetWindchillMetaInfo(EntityName=,IncludeAncestorProperty=)
'!
'!      GET     v4/PTC/GetAllStates()
'!      GET     v4/PTC/GetCSRFToken()
'!      GET     v4/PTC/GetDocumentedDomains()
'!
'!      GET     v4/CADDocumentMgmt/CADDocuments?$select=&$filter=&$top=&$skip=&$count=&$expand=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)?$select=&$expand=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Attachments?$count=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Context
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Folder
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Organization
'!      POST    v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/PTC.CADDocumentMgmt.SetState
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/PartDocAssociations?$count=&$expand=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/References?$count=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Representations?$count=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Revisions?$count=&$filter=&$select=&$orderby=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Uses?$count=
'!      GET     v4/CADDocumentMgmt/CADDocuments(<CADDocumentID>)/Versions?$count=&$filter=
'!
'!      GET     v6/DataAdmin/Containers?&$filter=&$count=&$expand=&$select=
'!      GET     v6/DataAdmin/Containers(<ContainerId>)?&$expand=
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/Creator
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/Folders?$count=&$expand=
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/Folders(<FolderId>)?$expand=
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/Folders(<FolderId>)/.../Folders(<FolderId>)/Folders?$select=&$filter=&$count=&$top=&$skip=
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/Folders(<FolderId>)/.../Folders(<FolderId>)/FolderContents$select=&$count=&$top=&$filter=&$skip=
'!      POST    v6/DataAdmin/Containers(<ContainerId>)/Folders(<FolderId>)/.../Folders(<FolderId>)/Folders
'!      PATCH   v6/DataAdmin/Containers(<ContainerId>)/Folders(<FolderId>)/.../Folders(<FolderId>)
'!      DELETE  v6/DataAdmin/Containers(<ContainerId>)/Folders(<FolderId>)/.../Folders(<FolderId>)
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/Organization
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/PTC.DataAdmin.GetConstraints(EntityName=,EntityVersion=,DriverProperties=)
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/PTC.DataAdmin.GetConstraints(EntityName=,EntityVersion=,PropertyName=,DriverProperties=)
'!      GET     v6/DataAdmin/Containers(<ContainerId>)/PTC.DataAdmin.GetPregeneratedValue(EntityName=,EntityVersion=,PropertyName=,DriverProperties=)
'!
'!      POST    v1/IE/InvokeIETask?&$count=
'!
'!      GET     v6/ProdMgmt/Parts?$select=&$filter=&$top=&$skip=&$count=&$expand=
'!      GET     v6/ProdMgmt/Parts(<PartId>)?$select=&$expand=
'!      POST    v6/ProdMgmt/Parts
'!      DELETE  v6/ProdMgmt/Parts(<PartId>)
'!      GET     v6/ProdMgmt/Parts(<PartId>)/Context
'!      GET     v6/ProdMgmt/Parts(<PartId>)/PartDocAssociations?$top=&$skip=&$count=&$expand=
'!      GET     v6/ProdMgmt/Parts(<PartId>)/DescribedBy?$top=&$skip=&$count=&$expand=
'!      GET     v6/ProdMgmt/Parts(<PartId>)/DescribedBy(<PartDescribeLinkId>)/DescribedBy
'!      GET     v6/ProdMgmt/Parts(<PartId>)/References?$top=&$skip=&$count=&$expand=
'!      POST    v6/ProdMgmt/Parts(<PartId>)/PTC.ProdMgmt.CheckOut
'!      POST    v6/ProdMgmt/Parts(<PartId>)/PTC.ProdMgmt.CheckIn
'!      POST    v6/ProdMgmt/Parts(<PartId>)/PTC.ProdMgmt.UndoCheckOut
'!      POST    v6/ProdMgmt/Parts(<PartId>)/CreateAssociations?&$count=&$expand=
'!      DELETE  v6/ProdMgmt/Parts(<PartId>)/DeleteAssociations
'!      GET     v6/ProdMgmt/Parts(<PartId>)/Versions?$select=&$expand=&$count=
'!      GET     v6/ProdMgmt/Parts(<PartId>)/Folder
'!      POST    v6/ProdMgmt/Parts(<PartId>)/PTC.ProdMgmt.SetState
'!      GET     v6/ProdMgmt/Parts(<PartId>)/Revisions?$select=&$expand=&$orderby=&$count=
'!      PATCH   v6/ProdMgmt/Parts(<PartId>)
'!      POST    v6/ProdMgmt/Parts(<PartId>)/PTC.ProdMgmt.UpdateCommonProperties
'!      POST    v6/ProdMgmt/Parts(<PartId>)/DescribedBy
'!
'!      GET     v5/SavedSearch/SavedQueries?$select=&$filter=&$top=&$skip=&$count=
'!      GET     v5/SavedSearch/SavedQueries(<SavedSearchId>)/PTC.SavedSearch.ExecuteSavedSearch(Keyword=)?&$count=&$select=
'!
'!      GET     v3/Visualization/Representations(<RepresentationId>)/PTC.Visualization.GetPVZ(IncludeAnnotations=)
'!
'!      GET     v5/DocMgmt/Documents?$select=&$filter=&$top=&$skip=&$count=&$expand=
'!      GET     v5/DocMgmt/Documents(<DocumentId>)?$select=&$expand=
'!      GET     v5/DocMgmt/Documents(<DocumentId>)/Revisions?$select=&$expand=&$count=
'!      POST    v5/DocMgmt/Documents
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.CheckOut
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.CheckIn
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.UndoCheckOut
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.UploadStage1Action
'!      POST    >>UploadStage1ActionResponse.ReplicaUrl<<
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.UploadStage3Action
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.SetState
'!      PATCH   v5/DocMgmt/Documents(<DocumentId>)
'!      POST    v5/DocMgmt/Documents(<DocumentId>)/PTC.DocMgmt.UpdateCommonProperties
'!      GET     v5/DocMgmt/Documents(<DocumentId>)/PrimaryContent