Connectors Reference

CPQSync

Leverage the 365 technology stack to integrate CPQSync, to the 365 Dynamics ecosystem for a seamless experience. This includes workflow, data, and events.

 

Status: Preview

Tier: Premium

Version: 1.0.0

 

Actions:

Name

Summary

AddProduct (string tenantId, string externalRefId, productForCreationDto body)

Add product

UpdateProduct (string tenantId, string externalRefId, productForManipulationDto body)

Update product

GetProductUpdatedSchema (string tenantId)

Get product updated schema

GetProductCreatedSchema (string tenantId)

Get product created schema

 

Triggers:

Name

Summary

ProductUpdated (string tenantId, [internal]string content-type, [internal]string accept, ProductUpdatedParameterBody body)

Product Updated

ProductCreated (string tenantId, [internal]string content-type, [internal]string accept, ProductCreatedParameterBody body)

Product Created

 

Objects:

Name

Summary

GetProductCreatedSchemaResponse

 

GetProductUpdatedSchemaResponse

 

ProductCreatedParameterBody

 

productForCreationDto

 

productForManipulationDto

 

ProductUpdatedParameterBody

 

 

Actions:

AddProduct

Summary: Add product

Description: Add a product to the catalog

 

Syntax:

CPQSync.AddProduct (string tenantId, string externalRefId, productForCreationDto body)

 

Parameters:

Name

Type

Summary

Required

Related Action

tenantId

string

(The tenant id found under your subscriptions in CCA)

Tenant Id

True

externalRefId

string

(The record Id from your external system)

Record Identifier

True

body

productForCreationDto

 

 

True

 

Returns:

          Type:productForManipulationDto

 

UpdateProduct

Summary: Update product

Description: Update a product in the catalog

 

Syntax:

CPQSync.UpdateProduct (string tenantId, string externalRefId, productForManipulationDto body)

 

Parameters:

Name

Type

Summary

Required

Related Action

tenantId

string

(The tenant id found under your subscriptions in CCA)

Tenant Id

True

externalRefId

string

(The record Id from your external system)

The product identifier from your external system.

True

body

productForManipulationDto

 

 

True

 

Returns:

          Type:productForManipulationDto

 

GetProductUpdatedSchema

Summary: Get product updated schema

Description: Get the schema to update a product

 

Syntax:

CPQSync.GetProductUpdatedSchema (string tenantId)

 

Parameters:

Name

Type

Summary

Required

Related Action

tenantId

string

(The tenant id found under your subscriptions in CCA)

Tenant Id

True

 

Returns:

          Type:GetProductUpdatedSchemaResponse

 

GetProductCreatedSchema

Summary: Get product created schema

Description: Get the schema to update a product

 

Syntax:

CPQSync.GetProductCreatedSchema (string tenantId)

 

Parameters:

Name

Type

Summary

Required

Related Action

tenantId

string

(The tenant id found under your subscriptions in CCA)

Tenant Id

True

 

Returns:

          Type:GetProductCreatedSchemaResponse

 

Triggers:

Trigger ProductUpdated

Summary: Product Updated

Description: Fired when a product is updated in CPQ Sync

 

Syntax:

CPQSync.ProductUpdated (string tenantId, [internal]string content-type, [internal]string accept, ProductUpdatedParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

tenantId

string

(The tenant id found under your subscriptions in CCA)

Tenant Id

True

content-type

string

 

 

True

accept

string

 

 

True

body

ProductUpdatedParameterBody

 

 

True

 

Returns:

 

Trigger ProductCreated

Summary: Product Created

Description: Fired when a product is created in CPQ Sync

 

Syntax:

CPQSync.ProductCreated (string tenantId, [internal]string content-type, [internal]string accept, ProductCreatedParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

tenantId

string

(The tenant id found under your subscriptions in CCA)

Tenant Id

True

content-type

string

 

 

True

accept

string

 

 

True

body

ProductCreatedParameterBody

 

 

True

 

Returns:

 


 

GetProductCreatedSchemaResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

GetProductUpdatedSchemaResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

ProductCreatedParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

callbackUrl

string

 

The callback url for Power Automate


 

productForCreationDto

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

productForManipulationDto

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

ProductUpdatedParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

callbackUrl

string

 

The callback url for Power Automate