PublishProjects

Allows an integration to publish or update a project to a SI user.

APIDescription
POST   https://api.d-tools.com/SI/Publish/Projects/Update

Update an existing project in SI

POST   https://api.d-tools.com/SI/Publish/Projects

Publish a new project to a SI user.

SubscribeProjects

Allows an integration to subscribe to projects published by SI users.

APIDescription
PUT   https://api.d-tools.com/SI/Subscribe/Projects/MarkAsImported?id={id}&coNumber={coNumber}

Mark a project as imported for a given project id.

GET   https://api.d-tools.com/SI/Subscribe/Projects?clients[0]={clients[0]}&clients[1]={clients[1]}&progresses[0]={progresses[0]}&progresses[1]={progresses[1]}&includeImported={includeImported}&searchText={searchText}&pageNumber={pageNumber}&pageSize={pageSize}

Get projects published by a SI user.

GET   https://api.d-tools.com/SI/Subscribe/Projects?id={id}&coNumber={coNumber}&aggregateBy={aggregateBy}&getAdjustmentsByItem={getAdjustmentsByItem}

Get a specific project for a given project id published by a SI user.

SubscribeCOProjects

DEPRECATED (will be phased out) Allows an integration to subscribe to change order projects published by SI users.

APIDescription
PUT   https://api.d-tools.com/SI/Subscribe/COProjects/MarkAsImported?id={id}

(DEPRECATED) Mark a change order project as imported for a given project id.

GET   https://api.d-tools.com/SI/Subscribe/COProjects?projectId={projectId}&clients[0]={clients[0]}&clients[1]={clients[1]}&progresses[0]={progresses[0]}&progresses[1]={progresses[1]}&includeImported={includeImported}&searchText={searchText}&pageNumber={pageNumber}&pageSize={pageSize}

(DEPRECATED) Get change order projects published by a SI user.

GET   https://api.d-tools.com/SI/Subscribe/COProjects?id={id}&aggregateBy={aggregateBy}&getAdjustmentsByItem={getAdjustmentsByItem}

(DEPRECATED) Get a specific change order project for a given project id published by a SI user.

PublishProductCatalogs

Allows an integration to publish a product catalog to a SI user.

APIDescription
POST   https://api.d-tools.com/SI/Publish/ProductCatalogs

Publish a product catalog to a SI user.

SubscribeProductCatalogs

Allows an integration to subscribe to product catalogs published by SI users.

APIDescription
PUT   https://api.d-tools.com/SI/Subscribe/ProductCatalogs/MarkAsImported?id={id}

Mark a product catalog as imported for a given catalog id.

GET   https://api.d-tools.com/SI/Subscribe/ProductCatalogs?includeImported={includeImported}&searchText={searchText}&pageNumber={pageNumber}&pageSize={pageSize}

Get product catalogs published by a SI user.

GET   https://api.d-tools.com/SI/Subscribe/ProductCatalogs?id={id}

Get a product catalog for a given catalog id.