All REST Endpoints
Attributes
Attributes are used to create reusable characteristic definitions that can be used in specifications.
- Create an attribute
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/attribute
- Create or update an array of attribute
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/Attributes
- Create or update an attribute
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/attribute/{id}
- Delete an attribute
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/attribute/{id}
- Get all attributes
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/attribute
- Get an attribute
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/attribute/{id}
- Update an attribute
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/attribute/{id}
Balance Element
Balance element is the unit of measure for an element whose usage is measured. It can be a currency or non currency balance element.
- Create a balance element
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/balanceElement
- Create or update a balance element
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/balanceElement/{id}
- Create or update an array of balance element
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/balanceElements
- Delete a balance element
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/balanceElement/{id}
- Get a balance element
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/balanceElement/{id}
- Get all balance elements
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/balanceElement
- Update a balance element
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/balanceElement/{id}
Catalogs
The Catalogs resource lets you view, create, update, and delete catalogs. A catalog is a logical container of categories. The product catalog is a collection of product offers and catalog categories. Each product offering in a product catalog combines pricing and availability information with product specifications that describe the relationships between products, the services used to realize the products, and the resources they require.
- Create a catalog
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/catalog
- Create or update a catalog
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/catalog/{id}
- Create or update an array of catalog
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/catalogs
- Delete a catalog
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/catalog/{id}
- Get a catalog
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/catalog/{id}
- Get all catalogs
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/catalog
- Update a catalog
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/catalog/{id}
Categories
The Categories resource lets you view, create, update, and delete categories. A category is used to group product offerings in logical containers. A product category can contain other categories.
- Create a category
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/category
- Create or update a category
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/category/{id}
- Create or update an array of catagories
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/categories
- Delete category
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/category/{id}
- Get a category
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/category/{id}
- Get all categories
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/category
- Update a category
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/category/{id}
Constraint
The operations from the Constraint category.
- Create a constraint
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/constraint
- Create or update a constraint
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/constraint/{id}
- Create or update an array of constraint
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/constraints
- Delete a constraint
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/constraint/{id}
- Get a constraint
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/constraint/{id}
- Get all constraints
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/constraint
- Update a constraint
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/constraint/{id}
Content Management
The Content Management resource lets you view, create, update, and delete content files. It includes content files such as schema and mapping files.
- Create or update a schema file
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema
- Download schema file
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema/{name}
- Get third party CMS swagger
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/swagger/ThirdPartyCMSSwagger
- Upload scheme file
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema
Custom Profile Specification
Custom Profile Specifications are general purpose specifications defined for use.
- Create a custom profile specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification
- Create or update a custom profile specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification/{id}
- Create or update an array of custom profile specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/customProfileSpecifications
- Delete a custom profile specification
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification/{id}
- Get a custom profile specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification/{id}
- Get all custom profile specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification
- Update a custom profile specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification/{id}
Customer Profile Specification
The operations from the Customer Profile Specification category.
- Create a customer profile specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customerProfileSpecification
- Create or update a customer profile specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customerProfileSpecification/{id}
- Create or update an array of customer profile specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/customerProfileSpecifications
- Delete a customer profile specification
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customerProfileSpecification/{id}
- Get a customer profile specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customerProfileSpecification/{id}
- Get all customer profile specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customerProfileSpecification
- Update a customer profile specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customerProfileSpecification/{id}
Destinations
The Destination resource lets you view, create, update, and delete destinations. A destination is an end-system to which the catalog entity definition is published from the central enterprise product catalog.
- Create a destination
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/resources/11.13.18.05/PublishingAPI/publishDestination
- Create or update a destination
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/resources/11.13.18.05/PublishingAPI/publishDestination/{id}
- Delete a destination
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/resources/11.13.18.05/PublishingAPI/publishDestination/{id}
- Get a destination
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/resources/11.13.18.05/PublishingAPI/publishDestination/{id}
- Get all destinations
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/resources/11.13.18.05/PublishingAPI/publishDestination
- Update a destination
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/resources/11.13.18.05/PublishingAPI/publishDestination/{id}
Entitlements
Entitlement is used to define Sales/Service entitlements.
- Create an entitlement
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlement
- Create or update an array of entitlement
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlements
- Create or update an entitlement
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlement/{id}
- Delete an entitlement
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlement/{id}
- Get all entitlements
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlement
- Get an entitlement
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlement/{id}
- Update an entitlement
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/entitlement/{id}
Export Job
An ExportJob resource represent a TASK used to export resources to a file.
- Create an export job
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/exportJob
- Get all export jobs
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/exportJob
- Get an export job
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/exportJob/{id}
External Mapping Functions
External Mapping Functions is the contract that ensures the implementation of external functions that are used for transformations in the mapping file.
- Get external function swagger for mapping file
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/swagger/ExternalFunctionSwagger
Geography Structure
Geography Structure is used to get the geography types of the country.
- Get geography structure for the country
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/geographyStructure/{countryCode}
Import Jobs
The Import Jobs resource lets you view and create import activities. An Import Job lets you import catalog entities from a JSON file (in TMF format) into a catalog.
- Create an import job
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/importJob
- Get all import jobs
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/importJob
- Get an import job
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/importJob/{id}
Lifecycle Configuration
A set of lifecycle management configurations.
- Create a lifecycle configuration
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/lifecycleConfiguration
- Create or update a lifecycle configuration
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/lifecycleConfiguration/{id}
- Delete a lifecycle configuration
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/lifecycleConfiguration/{id}
- Get a lifecycle configuration
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/lifecycleConfiguration/{id}
- Get all lifecycle configurations
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/lifecycleConfiguration
- Update a lifecycle configuration
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/lifecycleConfiguration/{id}
Price Tags
Price Tags is used to define price tags in Launch.
- Create a price tag
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag
- Create or update a price tag
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
- Create or update an array of price tags
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTags
- Delete a price tag
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
- Get a price tag
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
- Get all price tags
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag
- Update a price tag
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
Pricelist
A list of offerings and prices pertaining to a set of customers.
- Create a pricelist
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/pricelist
- Create or update a pricelist
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/pricelist/{id}
- Create or update an array of pricelist
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricelists
- Delete a pricelist
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/pricelist/{id}
- Get a pricelist
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/pricelist/{id}
- Get all pricelists
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/pricelist
- Update a pricelist
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/pricelist/{id}
Pricing Logic Algorithm Specifications
The Price Logic Algorithm Specificaitons (PLA Specifications) resource lets you view, create, update, and delete PLA specifications. The PLA Specifications are used to support parametrized black-box pricing algorithms that are classified into the following groups, OneTimePLASpec, RecurringPLASpec, and UsagePLASpec.
- Create a pricing logic algorithm specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithmSpecification
- Create or update a pricing logic algorithm specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithmSpecification/{id}
- Create or update an array of pricing logic algorithm specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithmSpecifications
- Delete a pricing logic algorithm specification
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithmSpecification/{id}
- Get a pricing logic algorithm specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithmSpecification/{id}
- Get all pricing logic algorithm specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithmSpecification
- Update a pricing logic algorithm specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithmSpecification/{id}
Pricing Logic Algorithms
The Price Logic Algorithms (PLA) resource lets you view, create, update, and delete PLAs. The PLA is an instance of Pricing Logic Algorithm specifications and uses some black-box pricing algorithm parameter values to calculate the final price of the product.
- Create a pricing logic algorithm
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithm
- Create or update a pricing logic algorithm
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithm/{id}
- Create or update an array of pricing logic algorithm
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithms
- Delete a pricing logic algorithm
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithm/{id}
- Get a pricing logic algorithm
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithm/{id}
- Get all pricing logic algorithms
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithm
- Update a pricing logic algorithm
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/pricingLogicAlgorithm/{id}
Product Lines
The Product Lines resource lets you view, create, update, and delete product lines. A product line is used to group related product offers together.
- Create a product line
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productLine
- Create or update a product line
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productLine/{id}
- Create or update an array of product line
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productLines
- Delete a product line
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productLine/{id}
- Get a product line
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productLine/{id}
- Get all product lines
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productLine
- Update a product line
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productLine/{id}
Product Offering Prices
The Product Offering Prices resource lets you view, create, update, and delete product offering prices. A product offering includes prices of product offerings and supports one time, recurring, usage price types, and advanced pricing schemes. These are the different pricing schemes that you associate with the product offer. For example a one-time, recurring, or usage fees.
- Create a product offering price
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice
- Create or update a product offering price
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/{id}
- Create or update an array of product offering price
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productOfferingPrices
- Delete a product offering price
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/{id}
- Get a product offering price
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/{id}
- Get all product offering prices
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice
- Update a product offering price
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/{id}
Product Offerings
The Product Offerings resource lets you view, create, update, and delete product offerings. A product offering is an item that can be sold or ordered from the provider of the catalog or can also be tracked as an asset. A product offer can be a simple offer or bundle offer. A simple product offer has attributes, features, and characteristics that doesn't contain other product offers. A bundle product offers is assembly of two or more product offers.
- Create a product offering
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering
- Create or update a product offering
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering/{id}
- Create or update an array of product offering
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productOfferings
- Delete a product offering
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering/{id}
- Get a product offering
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering/{id}
- Get all product offerings
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering
- Update a product offering
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering/{id}
Product Rule
Product Rule is used to define different types of rules using condtions and expressions.
- Create a product rule
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagment/v1/productRule
- Create or update a product rule
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagment/v1/productRule/{id}
- Create or update an array of product rules
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productRules
- Delete a product rule
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagment/v1/productRule/{id}
- Get a product rule
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagment/v1/productRule/{id}
- Get all product rules
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagment/v1/productRule
- Update a product rule
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagment/v1/productRule/{id}
Product Specifications
The Product Specifications resource lets you view, create, update, and delete product specifications. A product specification is a detailed description of a tangible or intangible object that is externally available as a product offering to customers. A Product specification, also known as product type, consists of detailed description of tangible or intangible characteristics that are made externally available through the product offer. These are the attributes associated with a product offer and define the technical aspects of the product offer.
- Create a product specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification
- Create or update a product specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification/{id}
- Create or update an array of product specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productSpecifications
- Delete a product specification
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification/{id}
- Get a product specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification/{id}
- Get all product specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification
- Update a product specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification/{id}
Projects
The Projects resource lets you view, create, update, and delete projects. It lets you group entities for a release to market.
- Create a project
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/project
- Create or update a project
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/project/{id}
- Delete a project
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/project/{id}
- Get a project
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/project/{id}
- Get all projects
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/project
- Update a project
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/project/{id}
Promotion
Promotion Resource is used to provide the additional discount, voucher, bonus or gift to the customer who meets the pre-defined criteria. Using promotion, the enterprise is able to attract the users and encourage more consumption, especially continuous purchases. Normally Promotion is not regarded as one type of product or product offering. It is often applied when the customer buys the product offerings with the price or amount surpassing the certain limit.
- Create a promotion
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion
- Create a promotion
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotion/v2/promotion
- Create or update a promotion
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion/{id}
- Create or update a promotion
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotion/v2/promotion/{id}
- Create or update an array of promotion
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/promotions
- Delete a promotion
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion/{id}
- Delete a promotion
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotion/v2/promotion/{id}
- Get a promotion
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion/{id}
- Get a promotion
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotion/v2/promotion/{id}
- Get all promotions
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion
- Get all promotions
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotion/v2/promotion
- Update a promotion
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion/{id}
- Update a promotion
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotion/v2/promotion/{id}
Publish Jobs
The Publish Jobs resource lets you create a publishing job.
- Create a publish job
- Method: postPath:
http://{PublishServerHost}/api/productCatalogManagment/v1/publishJob
Publishing Acknowledgements
The Publishing Acknowledgements resource is used to create publishing acknowledgements that are sent after creating a publishing job.
- Create a publishing acknowledgement
- Method: postPath:
http://{PublishServerHost}/api/productCatalogManagment/v1/publishingAcknowledgement
Service Specification
The Service Specification resource is used to view, create, update, and delete service specifications. A service specification lets you capture information about a service such as the service level, resource, party, and so on.
- Create a service specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/serviceCatalogManagement/v3/serviceSpecification
- Create or update a service specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/serviceCatalogManagement/v3/serviceSpecification/{id}
- Create or update an array of service specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/serviceSpecifications
- Delete a service specification
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/serviceCatalogManagement/v3/serviceSpecification/{id}
- Get a service specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/serviceCatalogManagement/v3/serviceSpecification/{id}
- Get all service specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/serviceCatalogManagement/v3/serviceSpecification
- Update a service specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/serviceCatalogManagement/v3/serviceSpecification/{id}
Tax Service Provider
The Tax Service Provider resource is used to view, create, update, and delete tax service providers. A tax service provider represents simple and vendor specific tax codes that are used in prices.
- Create a tax service provider
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/taxServiceProvider
- Create or update a tax service provider
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/taxServiceProvider/{id}
- Create or update an array of tax service providers
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/taxServiceProviders
- Delete a tax service provider
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/taxServiceProvider/{id}
- Get a tax service provider
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/taxServiceProvider/{id}
- Get all tax service providers
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/taxServiceProvider
- Update a tax service provider
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/taxServiceProvider/{id}
Usage Specification
The Usage Specification resource is used to view, create, update, and delete usage specifications. A usage specification lets you capture information about a usage such as the usage specific characteristics and relationships.
- Create a usage specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/usageManagement/v2/usageSpecification
- Create or update a usage specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/usageManagement/v2/usageSpecification/{id}
- Create or update an array of usage specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/usageSpecifications
- Delete a usage specification
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/usageManagement/v2/usageSpecification/{id}
- Get a usage specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/usageManagement/v2/usageSpecification/{id}
- Get all usage specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/usageManagement/v2/usageSpecification
- Update a usage specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/usageManagement/v2/usageSpecification/{id}