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 attributes
- 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 elements
- 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/v5/catalog
- Create or update a catalog
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/catalog/{id}
- Create or update an array of catalogs
- 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/v5/catalog/{id}
- Get a catalog
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/catalog/{id}
- Get all catalogs
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/catalog
- Update a catalog
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/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/v5/category
- Create or update a category
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/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/v5/category/{id}
- Get a category
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/category/{id}
- Get all categories
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/category
- Update a category
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/category/{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 a schema file
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema
- Create or update a schema file
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema
- Delete a schema file
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema/{name}
- Get a schema file
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema/{name}
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 specifications
- 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 specifications
- 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 entitlements
- 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/v5/exportJob
- Get all export jobs
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/exportJob
- Get an export job
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/exportJob/{id}
External Function Swagger
External Function Swagger is the contract that ensures the implementation of external functions that are used for transformations in mapping file.
- Get the 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/v5/importJob
- Get an import job
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/importJob/{id}
- ImportJob Get
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/importJob
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}
Notification Listeners
The Notification Listeners resource lets you create a project publishing event, and is implmeneted on the client side.
- Create a project publish event
- Method: postPath:
http://{PublishServerHost}/api/productCatalogManagment/v1/projectPublishEvent
Policy Rule
PolicyRule is a set of rules that are used to manage and control the state and state transitions of one or more managed objects.
- Create a policy rule
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/policyManagement/v5/policyRule
- Create or update a policy rule
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/policyManagement/v5/policyRule/{id}
- Create or update an array of policy rules
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/policyRules
- Delete a policy rule
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/policyManagement/v5/policyRule/{id}
- Get a policy rule
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/policyManagement/v5/policyRule/{id}
- Get all policy rules
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/policyManagement/v5/policyRule
- Update a policy rule
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/policyManagement/v5/policyRule/{id}
Price Tags
Price Tags is used to define price tags in launch.
- Create a pricetag
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag
- Create or update a pricetag
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
- Create or update an array of pricetags
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTags
- Delete a pricetag
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
- Get a pricetag
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag/{id}
- Get all pricetags
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/priceTag
- Update a pricetag
- 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 pricelists
- 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 spefications. 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/productCatalogManagement/v1/pricingLogicAlgorithmSpecification
- Create or update a pricing logic algorithm specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithmSpecification/{id}
- Create or update an array of pricing logic algorithm specifications
- 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/productCatalogManagement/v1/pricingLogicAlgorithmSpecification/{id}
- Get a pricing logic algorithm specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithmSpecification/{id}
- Get all pricing logic algorithm specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithmSpecification
- Update a pricing logic algorithm specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/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/productCatalogManagement/v1/pricingLogicAlgorithm
- Create or update a pricing logic algorithm
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithm/{id}
- Create or update an array of pricing logic algorithms
- 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/productCatalogManagement/v1/pricingLogicAlgorithm/{id}
- Get a pricing logic algorithm
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithm/{id}
- Get all pricing logic algorithms
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/pricingLogicAlgorithm
- Update a pricing logic algorithm
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/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/productCatalogManagement/v1/productLine
- Create or update a product line
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productLine/{id}
- Create or update an array of product lines
- 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/productCatalogManagement/v1/productLine/{id}
- Get a product line
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productLine/{id}
- Get all product lines
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productLine
- Update a product line
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/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/v5/productOfferingPrice
- Create or update a product offering price
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOfferingPrice/{id}
- Create or update an array of product offering prices
- 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/v5/productOfferingPrice/{id}
- Get a product offering price
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOfferingPrice/{id}
- Get all product offering prices
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOfferingPrice
- Update a product offering price
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOfferingPrice/{id}
Product Offerings
The Product Offerings resource lets you view, create, update, and delete product offerings. A product offerig 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/v5/productOffering
- Create or update a product offering
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOffering/{id}
- Create or update an array of product offerings
- 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/v5/productOffering/{id}
- Get a product offering
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOffering/{id}
- Get all product offerings
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOffering
- Update a product offering
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/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 spefication 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/v5/productSpecification
- Create or update a product specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productSpecification/{id}
- Create or update an array of product specifications
- 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/v5/productSpecification/{id}
- Get a product specification
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productSpecification/{id}
- Get all product specifications
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productSpecification
- Update a product specification
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/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/productCatalogManagement/v1/project
- Create or update a project
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/project/{id}
- Delete a project
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/project/{id}
- Get a project
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/project/{id}
- Get all projects
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/project
- Update a project
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/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 or update a promotion
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion/{id}
- Create or update an array of promotions
- 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}
- Get a promotion
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion/{id}
- Get all promotions
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/promotion
- Update a promotion
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/promotionManagement/v4/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 specifications
- 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}
Third Party CMS Swagger
Third Party CMS Swagger is the contract that ensures the implementation of a headless Third Party CMS which Launch can leverage to manage content.
- Get a third party CMS swagger
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/swagger/ThirdPartyCMSSwagger
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 specifications
- 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}