All REST Endpoints
Attributes
The Attributes resource lets you view, create, update, and delete attributes.
- 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
The Balance Element resource lets you view, create, update, and delete balance elements.
- 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 that 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 groups 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 categories
- 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}
Channels
The Channels resource lets you view, create, update, and delete channels.
- Create a channel
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channel - Create or update a channel
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channel/{id} - Create or update an array of channels
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channels - Delete a channel
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channel/{id} - Get a channel
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channel/{id} - Get all channels
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channel - Update a channel
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/channel/{id}
Content Management
The Content Management resource lets you upload, download, and manage catalog content files.
- Create or update a schema file
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema - Delete schema file
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema/{name} - Download schema file
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema/{name} - Get folder contents
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/folder/{name} - Upload schema file
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/schema
Custom Profile Specification
The Custom Profile Specification resource lets you view, create, update, and delete custom profile specifications.
- Create a custom profile specification
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification - Create or update an array of custom profile specifications
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/customProfileSpecifications - Create or updates a custom profile specification
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogReferenceManagement/v1/customProfileSpecification/{id} - Delete a custom profile speicification
- 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 Customer Profile Specification resource lets you view, create, update, and delete customer profile specifications.
- 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
The Entitlements resource lets you view, create, update, and delete 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
The Export Job resource lets you view and create export activities. An export job exports catalog entities to a file.
- Create an export job
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/exportJob - Create or update an export job
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/exportJob/{id} - 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} - Update an export job
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/exportJob/{id}
External Function Swagger
The External Function Swagger resource defines the contract for external functions used for transformations in mapping files.
- Get the external function swagger for mapping file
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/swagger/ExternalFunctionSwagger
Geography Structure
The Geography Structure resource lets you retrieve geography types for a 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 all import job
- Method: getPath:
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}
Lifecycle Configuration
The Lifecycle Configuration resource lets you view, create, update, and delete lifecycle 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}
MarketSegments
The MarketSegments resource lets you tailor and manage offer modeling and distribution for specific market segments.
- Create a market segment
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegment - Create or update a market segment
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegment/{id} - Create or update an array of market segments
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegments - Delete a market segment
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegment/{id} - Get a market segment
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegment/{id} - Get all market segments
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegment - Update a market segment
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/marketSegment/{id}
Notification Listeners
The Notification Listeners resource lets you create a project publishing event, and is implemented on the client side.
- Create a project publish event
- Method: postPath:
http://{PublishServerHost}/api/productCatalogManagement/v1/projectPublishEvent
Obsolete Entity
The Obsolete Entity resource lets you mark an entity as obsolete.
- Obsolete an entity
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/obsolete/{resourceName}
Places
The Place resource lets you tailor and manage the modeling of offers and their distribution to various runtime applications, making an offer available to specific geographic or physical locations, or sets of locations, which is especially critical in B2B scenarios.
- Create a place
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/place - Create or update a place
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/place/{id} - Create or update an array of places
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/places - Delete a place
- Method: deletePath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/place/{id} - Get a place
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/place/{id} - Get all Places
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/place - Update a place
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/place/{id}
Policy Rule
The Policy Rule resource lets you view, create, update, and delete policy rules.
- 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
The Price Tags resource lets you view, create, update, and delete price tags.
- 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 PriceTags
- 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
The Pricelist resource lets you view, create, update, and delete price lists for offerings and customer segments.
- 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 Pricing Logic Algorithm Specifications (PLA Specifications) resource lets you view, create, update, and delete PLA specifications. PLA specifications support parameterized black-box pricing algorithms, including 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 groups 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 offering is an item that can be sold, ordered, or tracked as an asset. A product offering can be a simple offer or a bundle offer.
- 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
The Product Rule resource lets you view, create, update, and delete product rules.
- Create a product rule
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productRule - Create or update a product rule
- Method: putPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/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/productCatalogManagement/v1/productRule/{id} - Get a product rule
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productRule/{id} - Get all product rules
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productRule - Update a product rule
- Method: patchPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/productRule/{id}
Product Specifications
The Product Specifications resource lets you view, create, update, and delete product specifications. A product specification describes the technical characteristics and relationships of a product offered to customers.
- 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
The Promotion resource lets you view, create, update, and delete promotions. A promotion provides discounts, vouchers, bonuses, or gifts to customers who meet predefined criteria.
- 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/productCatalogManagement/v1/publishJob
Publishing Acknowledgements
The Publishing Acknowledgements resource creates publishing acknowledgements that are sent after creating a publishing job.
- Create a publishing acknowledgement
- Method: postPath:
http://{PublishServerHost}/api/productCatalogManagement/v1/publishingAcknowledgement
Retire Entity
The Retire Entity resource lets you retire an entity.
- Retire an entity
- Method: postPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/v1/retire/{resourceName}
Service Specification
The Service Specification resource lets you 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 lets you 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
The Third Party CMS Swagger resource defines operations for third-party content management system integration.
- Get the third party CMS swagger
- Method: getPath:
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/productCatalogManagement/v1/swagger/ThirdPartyCMSSwagger
Usage Specification
The Usage Specification resource lets you 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}