Get a product offering price
get
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOfferingPrice/{id}
Request
Path Parameters
-
id(required): string
The unique identifier of the resource item.
Query Parameters
-
eligibleVersionForProject: string
Project Id
-
fields: string
The comma-separated field names that are returned in the response. The field names are the names that you specify when you create or retrieve a resource.
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
OK
Root Schema : ProductOfferingPrice_Schemas
Type:
object
Title:
ProductOfferingPrice_Schemas
Discriminator: @type
Discriminator Values
- ProductOfferingPriceOracle
- ProductOfferPriceAlterationOracle
- ProductOfferPriceAllowanceOracle
- ProductOfferRolloverPriceOracle
- ProductOfferPriceCounterOracle
- ProductOfferPriceOverageOracle
- ProductOfferPricePlanOracle
- PenaltyPriceOracle
Match One Schema
Show Source
-
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
ProductOfferingPriceAlterationOracle
Title:
ProductOfferingPriceAlterationOracle
-
ProductOfferingPriceCounterOracle
Title:
ProductOfferingPriceCounterOracle
-
ProductOfferingPriceAllowanceOracle
Title:
ProductOfferingPriceAllowanceOracle
-
ProductOfferRolloverPriceOracle
Title:
ProductOfferRolloverPriceOracle
-
ProductOfferingPriceOverageOracle
Title:
ProductOfferingPriceOverageOracle
-
ProductOfferingPricePlanOracle
Title:
ProductOfferingPricePlanOracle
-
PenaltyPriceOracle
Title:
PenaltyPriceOracle
Nested Schema : ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
Match All
Show Source
-
object
ProductOfferingPrice
Title:
ProductOfferingPrice
Discriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingPrice":"#/components/schemas/ProductOfferingPrice", "ProductOfferingPriceOracle":"#/components/schemas/ProductOfferingPriceOracle", "ProductOfferPriceAlterationOracle":"#/components/schemas/ProductOfferingPriceAlterationOracle", "ProductOfferPriceAllowanceOracle":"#/components/schemas/ProductOfferingPriceAllowanceOracle", "ProductOfferRolloverPriceOracle":"#/components/schemas/ProductOfferRolloverPriceOracle", "ProductOfferPriceCounterOracle":"#/components/schemas/ProductOfferingPriceCounterOracle", "ProductOfferPriceOverageOracle":"#/components/schemas/ProductOfferingPriceOverageOracle", "ProductOfferPricePlanOracle":"#/components/schemas/ProductOfferingPricePlanOracle", "PenaltyPriceOracle":"#/components/schemas/PenaltyPriceOracle" } }
-
object
Discriminator: @type
Discriminator:
{ "propertyName":"@type", "mapping":{ "ProductOfferingPriceOracle":"#/components/schemas/ProductOfferingPriceOracle", "ProductOfferPriceAlterationOracle":"#/components/schemas/ProductOfferingPriceAlterationOracle", "ProductOfferPriceAllowanceOracle":"#/components/schemas/ProductOfferingPriceAllowanceOracle", "ProductOfferRolloverPriceOracle":"#/components/schemas/ProductOfferRolloverPriceOracle", "ProductOfferPriceCounterOracle":"#/components/schemas/ProductOfferingPriceCounterOracle", "ProductOfferPriceOverageOracle":"#/components/schemas/ProductOfferingPriceOverageOracle", "ProductOfferPricePlanOracle":"#/components/schemas/ProductOfferingPricePlanOracle", "PenaltyPriceOracle":"#/components/schemas/PenaltyPriceOracle" } }
Nested Schema : ProductOfferingPriceAlterationOracle
Title:
ProductOfferingPriceAlterationOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
ProductOfferingPriceAlterationOracle-allOf[1]
Nested Schema : ProductOfferingPriceCounterOracle
Title:
ProductOfferingPriceCounterOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
ProductOfferingPriceCounterOracle-allOf[1]
Nested Schema : ProductOfferingPriceAllowanceOracle
Title:
ProductOfferingPriceAllowanceOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
ProductOfferingPriceAllowanceOracle-allOf[1]
Nested Schema : ProductOfferRolloverPriceOracle
Title:
ProductOfferRolloverPriceOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
ProductOfferRolloverPriceOracle-allOf[1]
Nested Schema : ProductOfferingPriceOverageOracle
Title:
ProductOfferingPriceOverageOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
ProductOfferingPriceOverageOracle-allOf[1]
Nested Schema : ProductOfferingPricePlanOracle
Title:
ProductOfferingPricePlanOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
ProductOfferingPricePlanOracle-allOf[1]
Nested Schema : PenaltyPriceOracle
Title:
PenaltyPriceOracle
Match All
Show Source
-
allOf
ProductOfferingPriceOracle
Title:
ProductOfferingPriceOracle
-
object
PenaltyPriceOracle-allOf[1]
Nested Schema : ProductOfferingPrice
Type:
object
Title:
ProductOfferingPrice
Discriminator: @type
Discriminator Values
- ProductOfferingPrice
- ProductOfferingPriceOracle
- ProductOfferPriceAlterationOracle
- ProductOfferPriceAllowanceOracle
- ProductOfferRolloverPriceOracle
- ProductOfferPriceCounterOracle
- ProductOfferPriceOverageOracle
- ProductOfferPricePlanOracle
- PenaltyPriceOracle
-
@baseType: string
Immediate base (class) type of the product offering price
-
@schemaLocation: string
A link to the schema describing this product offering price
-
@type(required): string
Class type of the product offering price
-
alterationBasedOn: object
AlterationBasedOnOracle
Title:
AlterationBasedOnOracle
A number, unit and an expression representing the relative alteration. -
billOnPurchase: boolean
A flag indicating if a bill on purchase is to be provided or not
-
bundledPopRelationship: array
bundledPopRelationship
-
description: string
Description of the productOfferingPrice
-
discountable: boolean
A flag indicating if this POP is discountable or not
-
glid: string
glid
-
href: string
Hyperlink reference of this resource
-
id: string
Maximum Length:
30
Unique id of this resource -
isBundle: boolean
A flag indicating if this POP is composite (bundle) or not
-
lastUpdate: string
(date-time)
Date and time of the last update
-
lifecycleStatus: string
Used to indicate the current lifecycle status
-
name: string
Name of the productOfferingPrice
-
percentage: number
Percentage to apply for ProdOfferPriceAlteration
-
place: array
place
-
policy: array
policy
-
popRelationship: array
popRelationship
-
price: object
Money
Title:
Money
The amount of money that characterizes the price. -
priceType: string
Allowed Values:
[ "RECURRING", "ONE_TIME", "USAGE", "ALTERATION", "ALLOWANCE", "ALLOWANCE_GRANT", "OVERAGE", "PENALTY", "ONE_TIME_PRICE_PLAN", "RECURRING_PRICE_PLAN", "USAGE_PRICE_PLAN", "ALTERATION_PRICE_PLAN", "OVERAGE_PRICE_PLAN", "COUNTER", "ROLLOVER" ]
Describes the price, such as recurring, discount, allowance, penalty, and so forth -
pricingLogicAlgorithm: array
pricingLogicAlgorithm
-
prodSpecCharValueUse: array
prodSpecCharValueUse
-
productOfferingTerm: array
productOfferingTerm
-
recurringChargePeriodLength: integer
The period of the recurring charge. For recurring price, if no value is provided for this field, it will be set to 1.
-
recurringChargePeriodType: string
Allowed Values:
[ "MONTHLY", "BI_MONTHLY", "QUARTERLY", "SEMI_ANNUAL", "ANNUAL", "DAILY" ]
The period to repeat the application of the price. For recurring price, if no value is provided for this field, it will be set to MONTHLY. -
specCharValueUse: array
specCharValueUse
-
tax: array
tax
-
unitOfMeasure: object
Quantity
Title:
Quantity
A number and unit representing how many of an ProductOffering is available at the offered price. -
validFor: object
TimePeriod
Title:
TimePeriod
The period for which the productOffering is valid -
version: string
ProductOfferingPrice version
Nested Schema : Discriminator: @type
Type:
object
Discriminator: @type
Discriminator Values
- ProductOfferingPriceOracle
- ProductOfferPriceAlterationOracle
- ProductOfferPriceAllowanceOracle
- ProductOfferRolloverPriceOracle
- ProductOfferPriceCounterOracle
- ProductOfferPriceOverageOracle
- ProductOfferPricePlanOracle
- PenaltyPriceOracle
-
alterationAppliedOn: string
Allowed Values:
[ "USER_BALANCE", "SHARER_BALANCE" ]
indicates sharing option for the alteration price -
applicationName: string
name of the external application
-
balanceElement: array
balanceElement
-
chargeType: string
Allowed Values:
[ "DEBIT", "CREDIT" ]
Indicates the charge type for the alteration. -
counter: array
counter
-
created: string
(date-time)
Date and time of the creation
-
createdBy: string
name of the person who created item
-
customProfileSpec: array
customProfileSpec
-
discountMode: string
Allowed Values:
[ "SEQUENTIAL", "PARALLEL" ]
Indicates the mode of processing discounts. -
externalId: string
id of the external application
-
isTaxInclusive: boolean
Indicates id the price is inclusive of tax
-
lastUpdatedBy: string
name of the person who updated item
-
oneTimeFeeType: string
Allowed Values:
[ "PURCHASE", "CANCEL", "PENALTY" ]
Indicates the one time fee type. The default value is PURCHASE. -
pricelist: array
pricelist
-
priceSubType: string
Allowed Values:
[ "INSTALLMENT", "LEASE", "MIN_DOWNPAYMENT", "UPGRADE_FEE", "MIGRATION_FEE", "PRICE_PLA", "DEPOSIT", "DOWNGRADE", "EARLY_TERMINATION", "PURCH_OPTION", "LEASE_TOTAL", "COMPOSITE_ALTRN", "NON_CURRENCY_ALTRN", "LEASE_DEFERRED_AMOUNT", "VALUE_INCREMENT", "VALUE_DECREMENT", "PERCENT_INCREMENT", "PERCENT_DECREMENT" ]
tag of the price like Overage, Allowance, Installment etc. -
priceTag: string
PriceTag for the price.
-
priceTagValueObject: object
PriceTagRefOracle
Title:
PriceTagRefOracle
PriceTag reference. -
project: object
ProjectRef
Title:
ProjectRef
Project Reference -
recurringFeeType: string
Allowed Values:
[ "CYCLE", "CYCLE_ARREAR", "CYCLE_FWD_ARREAR" ]
Indicates the recurring fee type. The default value is CYCLE. -
relativeValidFor: object
TimePeriodRelativeOracle
Title:
TimePeriodRelativeOracle
Relative validity period of the related party -
triggerConditionGroup: array
triggerConditionGroup
-
usageSpecification:
UsageSpecificationRefOracle
Title:
UsageSpecificationRefOracle
-
versionState: number
Version state of the productOfferingPrice
Nested Schema : ProductOfferingPriceAlterationOracle-allOf[1]
Type:
Show Source
object
-
alterationType: string
Allowed Values:
[ "DISCOUNT", "MARKUP", "OVERRIDE", "DISCOUNT_OVERRIDE", "CHARGE_SHARE" ]
Describe the alteration price -
discountEligibility: object
PriceEligibilityOracle
Title:
PriceEligibilityOracle
specifies the eligibility rule for the offer -
priority: integer
Priority of this resource represented in numerical value.
Nested Schema : PriceEligibilityOracle
Type:
object
Title:
PriceEligibilityOracle
specifies the eligibility rule for the offer
Show Source
-
active: boolean
A flag indicating if the rule is active or not
-
description: string
A narrative text describing the eligibility rule
-
eligibilityExpression: array
eligibilityExpression
-
id: string
A string. Unique identifier of the pricing eligibility rule.
-
name(required): string
Name of the eligibility rule
-
validFor: object
TimePeriodOracle
Title:
TimePeriodOracle
Validity period of the related party
Nested Schema : eligibilityExpression
Type:
Show Source
array
-
Array of:
object EligibilityExpressionOracle
Title:
EligibilityExpressionOracle
A eligibility expression
Nested Schema : TimePeriodOracle
Type:
object
Title:
TimePeriodOracle
Validity period of the related party
Show Source
-
endDateTime: string
(date-time)
An instant of time, ending at the TimePeriod.
-
startDateTime: string
(date-time)
An instant of time, starting at the TimePeriod
Nested Schema : EligibilityExpressionOracle
Type:
object
Title:
EligibilityExpressionOracle
A eligibility expression
Show Source
-
@baseType: string
The immediate base class type of the Elibility Expression
-
@schemaLocation: string
A link to the schema describing this Elibility Expression entity
-
@type(required): string
the class type of the Elibility Expression
-
expressionRelationship: array
expressionRelationship
-
expressionType(required): string
Allowed Values:
[ "ARITHMATIC", "NUMERIC", "LOGICAL", "CHARGE", "QUANTITY", "BALANCE" ]
Expression Type of the expression -
id(required): string
A string. Unique identifier of the eligibility expression.
-
operator: string
Operator of the expression
-
value:
value
A discrete value that the relationship can take on.
Nested Schema : expressionRelationship
Type:
Show Source
array
-
Array of:
object ExpressionRelationship
Title:
ExpressionRelationship
An expression relationship
Nested Schema : value
A discrete value that the relationship can take on.
Match One Schema
Show Source
Nested Schema : ExpressionRelationship
Type:
object
Title:
ExpressionRelationship
An expression relationship
Show Source
-
@baseType: string
The immediate base class type of the Eligibity Expression Relationship
-
@schemaLocation: string
A link to the schema describing this Eligibity Expression Relationship entity
-
@type(required): string
the class type of the Eligibity Expression Relationship
-
expressionId(required): string
A string. The unique id given for the expression relationship
-
href: string
A string. The href given for the expression relationship
-
name: string
A string. The name given for the expression relationship
-
relationshipType(required): string
Allowed Values:
[ "LEFT_HAND_SIDE", "RIGHT_HAND_SIDE" ]
A string. Type of relationship such as aggregation, migration, substitution, dependency, exclusivity.
Nested Schema : ProductOfferingPriceCounterOracle-allOf[1]
Type:
Show Source
object
-
counterValidity: object
CounterValidityOracle
Title:
CounterValidityOracle
Validity of counter
Nested Schema : CounterValidityOracle
Type:
object
Title:
CounterValidityOracle
Validity of counter
Show Source
-
startCriteria: string
Allowed Values:
[ "EVENT_OCCURRENCE", "FIRST_USAGE" ]
Indicates start criteria of counter validity. -
unit(required): string
Allowed Values:
[ "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "ACCOUNTING_CYCLE", "BILLING_CYCLE" ]
Indicates the unit of counter validity -
value(required): number
Indicates the value of counter validity
Nested Schema : ProductOfferingPriceAllowanceOracle-allOf[1]
Type:
Show Source
object
-
allowanceValidity: object
AllowanceValidityOracle
Title:
AllowanceValidityOracle
Validity of allowance - shareAllowance: boolean
-
usageUnit: string
Allowed Values:
[ "NONE", "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "BYTE", "KILOBYTE", "MEGABYTE", "GIGABYTE", "PAGES", "MOVIES", "TIME_INTERVAL", "QUANTITY", "MBPS", "GBPS" ]
Indicates the usage unit
Nested Schema : AllowanceValidityOracle
Type:
object
Title:
AllowanceValidityOracle
Validity of allowance
Show Source
-
startCriteria: string
Allowed Values:
[ "EVENT_OCCURRENCE", "FIRST_USAGE" ]
Indicates start criteria of allowance validity. -
unit(required): string
Allowed Values:
[ "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "ACCOUNTING_CYCLE", "BILLING_CYCLE" ]
Indicates the unit of allowance validity -
value(required): number
Indicates the amount of allowance validity
Nested Schema : ProductOfferRolloverPriceOracle-allOf[1]
Type:
Show Source
object
-
rolloverFrequency: string
Allowed Values:
[ "MONTH" ]
The period to repeat the rollover for. -
rolloverRules: array
rolloverRules
Nested Schema : rolloverRules
Type:
Show Source
array
-
Array of:
object RolloverRuleOracle
Title:
RolloverRuleOracle
Nested Schema : RolloverRuleOracle
Type:
object
Title:
Show Source
RolloverRuleOracle
-
balanceElement: object
BalanceElementRef
Title:
BalanceElementRef
Balance element ref in price -
balanceElementCode(required): string
Currency (ISO4217 norm uses 3 letters to define the currency and user defined code for non currency
-
glid: string
GLID for the rollover charge.
-
id(required): string
Maximum Length:
30
Unique identifier of the rollover. -
maxCumulativeRolloverAmount: number
Maximum rollover amount that can be accumulated.
-
maximumRolloverCycles: object
MaximumRolloverCycleOracle
Title:
MaximumRolloverCycleOracle
Indicates the maximum allowed rollover cycles and the unit. -
maxRolloverAmountPerCycle: number
Maximum amount that can be rolled over in a cycle.
-
unitOfMeasure: string
The unit of measure for which the priceTag rule applies to.
Nested Schema : BalanceElementRef
Type:
object
Title:
BalanceElementRef
Balance element ref in price
Show Source
-
@baseType: string
Indicates the base (class) type of this REST resource
-
@referredType(required): string
The Class type of referred balance element
-
@schemaLocation: string
This field provides a link to the schema describing this REST resource
-
@type(required): string
Indicates the (class) type of balance element.
-
href: string
Unique reference of the balance element
-
id(required): string
Unique identifier of the balance element
-
name: string
Name of the balance element
-
version: string
Version of the balance element
-
versionState: number
To hold the version state of reference
Nested Schema : MaximumRolloverCycleOracle
Type:
object
Title:
MaximumRolloverCycleOracle
Indicates the maximum allowed rollover cycles and the unit.
Show Source
-
unit(required): string
Allowed Values:
[ "DAYS", "WEEKS", "MONTHS", "YEARS" ]
Indicates the unit of rollover cycle. -
value(required): number
Indicates the number of rollover cycles.
Nested Schema : ProductOfferingPriceOverageOracle-allOf[1]
Type:
object
Nested Schema : ProductOfferingPricePlanOracle-allOf[1]
Type:
Show Source
object
-
alterationType: string
Allowed Values:
[ "DISCOUNT", "MARKUP", "OVERRIDE", "DISCOUNT_OVERRIDE" ]
Describe the alteration price -
compositePopRelationship: array
compositePopRelationship
-
priceRange: string
Indicates the range of prices this price plan defines
-
usageSpecMeteringRuleUse: array
usageSpecMeteringRuleUse
Nested Schema : compositePopRelationship
Type:
Show Source
array
-
Array of:
object CompositePopRelationshipOracle
Title:
CompositePopRelationshipOracle
this object represents a composite relationship from a product offering price (parent) to a simple product offering price (child).
Nested Schema : usageSpecMeteringRuleUse
Type:
Show Source
array
-
Array of:
object UsageSpecMeteringRuleUse
Title:
UsageSpecMeteringRuleUse
Metering rules used in the usage price plan
Nested Schema : CompositePopRelationshipOracle
Type:
object
Title:
CompositePopRelationshipOracle
this object represents a composite relationship from a product offering price (parent) to a simple product offering price (child).
Show Source
-
@baseType: string
Indicates the base (class) type of this REST resource
-
@referredType(required): string
A string. The actual type of the target instance when needed for disambiguation.
-
@schemaLocation: string
This field provides a link to the schema describing this REST resource
-
@type(required): string
(Class) type of the associated product offering
-
href: string
hyperlink reference of the associated product offering price
-
id(required): string
Unique identifier of the associated product offering price
-
name: string
Name of the associated product offering price
-
relationshipType: string
Allowed Values:
[ "COMPOSITE" ]
POP relationship type -
version: string
version of the associated product offering price
Nested Schema : UsageSpecMeteringRuleUse
Type:
object
Title:
UsageSpecMeteringRuleUse
Metering rules used in the usage price plan
Show Source
-
id(required): string
ID of the Metering Rule
-
name(required): string
Name of the associated Metering Rule
-
usageSpecification(required):
UsageSpecificationRefOracle
Title:
UsageSpecificationRefOracle
Nested Schema : UsageSpecificationRefOracle
Title:
UsageSpecificationRefOracle
Match All
Show Source
-
object
UsageSpecificationRef
Title:
UsageSpecificationRef
Discriminator:{ "propertyName":"@type", "mapping":{ "UsageSpecificationRef":"#/components/schemas/UsageSpecificationRef", "UsageSpecificationRefOracle":"#/components/schemas/UsageSpecificationRefOracle" } }
Usage specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. -
object
UsageSpecificationRefOracle-allOf[1]
Nested Schema : UsageSpecificationRef
Type:
object
Title:
UsageSpecificationRef
Discriminator: @type
Discriminator Values
Usage specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role.
Show Source
-
@baseType: string
Indicates the base (class) type of this REST resource
-
@referredType(required): string
(Class) type of the referred Usage Specification.
-
@schemaLocation: string
This field provides a link to the schema describing this REST resource
-
@type(required): string
Indicates the (class) type of ServiceSpecificationRef.
-
href: string
Reference of the usage specification.
-
id(required): string
Unique identifier of the usage specification.
-
name: string
Name of the usage specification.
-
version: string
Version of the usage specification.
-
versionState: number
To hold the version state for the reference
Nested Schema : UsageSpecificationRefOracle-allOf[1]
Type:
Show Source
object
-
usageCode: string
Code to usage specification
Nested Schema : prorationReductionTerm
Type:
Show Source
array
-
Array of:
object ProrationReductionTerm
Title:
ProrationReductionTerm
Provides references to Early Termination Fee (ETF) that prorates the ETF for a subscriber based on their contract duration. This proration allows a subscriber to pay less to terminate as more time passes giving them an option to stay on for an additional period in contract to minimize their exit fee.
Nested Schema : ProrationReductionTerm
Type:
object
Title:
ProrationReductionTerm
Provides references to Early Termination Fee (ETF) that prorates the ETF for a subscriber based on their contract duration. This proration allows a subscriber to pay less to terminate as more time passes giving them an option to stay on for an additional period in contract to minimize their exit fee.
Show Source
-
durationUnits: string
Allowed Values:
[ "DAYS", "MONTHS", "WEEKS", "YEARS" ]
Term duration units -
fromOffset: number
Start of the schedule
-
reductionPercentage: number
Percentage of the amount to be deducted
400 Response
Your request couldn't be processed because it contains missing or invalid information, such as a validation error on an input field, a missing required value, and so forth.
Root Schema : Error
Type:
object
Title:
Show Source
Error
-
@schemaLocation: string
it provides a link to the schema describing a REST resource.
-
@type: string
The class type of a REST resource.
-
code(required): string
Application related code (as defined in the API or from a common list)
-
message: string
Text that provide more details and corrective actions related to the error. This can be shown to a client user.
-
reason(required): string
Text that explains the reason for error. This can be shown to a client user.
-
referenceError: string
url pointing to documentation describing the error
-
status: string
http error code extension like 400-2
401 Response
Your request isn't authorized. The authentication credentials included with this request are missing or invalid.
Root Schema : Error
Type:
object
Title:
Show Source
Error
-
@schemaLocation: string
it provides a link to the schema describing a REST resource.
-
@type: string
The class type of a REST resource.
-
code(required): string
Application related code (as defined in the API or from a common list)
-
message: string
Text that provide more details and corrective actions related to the error. This can be shown to a client user.
-
reason(required): string
Text that explains the reason for error. This can be shown to a client user.
-
referenceError: string
url pointing to documentation describing the error
-
status: string
http error code extension like 400-2
404 Response
Your request includes a resource URI that does not exist.
Root Schema : Error
Type:
object
Title:
Show Source
Error
-
@schemaLocation: string
it provides a link to the schema describing a REST resource.
-
@type: string
The class type of a REST resource.
-
code(required): string
Application related code (as defined in the API or from a common list)
-
message: string
Text that provide more details and corrective actions related to the error. This can be shown to a client user.
-
reason(required): string
Text that explains the reason for error. This can be shown to a client user.
-
referenceError: string
url pointing to documentation describing the error
-
status: string
http error code extension like 400-2
405 Response
HTTP action specified in the request (DELETE, GET, POST, PUT) isn't supported for this request URI.
Root Schema : Error
Type:
object
Title:
Show Source
Error
-
@schemaLocation: string
it provides a link to the schema describing a REST resource.
-
@type: string
The class type of a REST resource.
-
code(required): string
Application related code (as defined in the API or from a common list)
-
message: string
Text that provide more details and corrective actions related to the error. This can be shown to a client user.
-
reason(required): string
Text that explains the reason for error. This can be shown to a client user.
-
referenceError: string
url pointing to documentation describing the error
-
status: string
http error code extension like 400-2
500 Response
The server encountered something unexpected that prevented it from completing the request.
Root Schema : Error
Type:
object
Title:
Show Source
Error
-
@schemaLocation: string
it provides a link to the schema describing a REST resource.
-
@type: string
The class type of a REST resource.
-
code(required): string
Application related code (as defined in the API or from a common list)
-
message: string
Text that provide more details and corrective actions related to the error. This can be shown to a client user.
-
reason(required): string
Text that explains the reason for error. This can be shown to a client user.
-
referenceError: string
url pointing to documentation describing the error
-
status: string
http error code extension like 400-2
Examples
The following example shows how to get a product offering price by submitting a GET request on the REST resource using cURL.
cURL Command
curl -u username:password -X GET
https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOfferingPrice/POP-2264407618-1594103819620
\ -H 'Content-Type: application/json'
Example of Response Body
The following example shows the contents of the response body in JSON format.
{ "href": "https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/POP-2264407618-1594103819620", "id": "POP-2264407618-1594103819620", "lastUpdate": "2020-07-07T06:38:03.63Z", "version": "1.0", "isBundle": true, "@type": "ProductOfferingPriceOracle", "lifecycleStatus": "In design", "name": "PRICEf9aa766f4d9b4d75a5114cae2062ae78", "bundledPopRelationship": [ { "id": "POP-1949444329-1594054571327", "href": "https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/POP-1949444329-1594054571327", "name": "Purchase fee", "@type": "ProductOfferingPriceOracle", "lifecycleStatus": "In design" }, { "id": "DiscountPOP-2972209452-1594103819619", "href": "https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOfferingPrice/DiscountPOP-2972209452-1594103819619", "name": "DiscountPOP-2972209452-1594103819619", "@type": "ProductOfferPriceAlterationOracle", "lifecycleStatus": "In design" } ] }