Create a subscription product

post

/crmRestApi/resources/11.13.18.05/subscriptionProducts

Request

Header Parameters
  • If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
  • The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
  • Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
Nested Schema : Associated Assets
Type: array
Title: Associated Assets
The associated assets resource is used to view, create, update, and delete the assets linked to a subscription product of subscription type.
Show Source
Nested Schema : Bill Lines
Type: array
Title: Bill Lines
The bill lines resource is used to view, create, update, and delete the subscription bill line details, such as charge period, date bill from, date billed to, amount, recurring flag, invoice text, usage quantity, and usage flags.
Show Source
Nested Schema : Charges
Type: array
Title: Charges
The charges resource is used to view, create, update, and delete the subscription charge details, such as charge name, charge definition, price type, price periodicity, and tiered flag.
Show Source
Nested Schema : Standard Coverages
Type: array
Title: Standard Coverages
The standard coverage resource is used to view, create, update, and delete a standard coverage. It provides details of standard coverage information.
Show Source
Nested Schema : Covered Levels
Type: array
Title: Covered Levels
The covered levels resource is used to create, view, update, or delete the subscription covered levels details, such as subscription ID, subscription product ID, covered asset and its associated details.
Show Source
Nested Schema : Credit Cards
Type: array
Title: Credit Cards
The credit cards resource is used to view, create, and update the credit cards associated with a subscription.
Show Source
Nested Schema : Descriptive Flexfields
Type: array
Title: Descriptive Flexfields
The descriptive flexfields resource is used to view, create, update, and delete a descriptive flexfield.
Show Source
Nested Schema : Subscription Entitlement Plan Commitments
Type: array
Title: Subscription Entitlement Plan Commitments
The subscription entitlement plan commitments resource is used to create a negotiated entitlement plan based on commitments. These records can be created only for those balance codes which have the commitments flag enabled.
Show Source
Nested Schema : Subscription Entitlement Plan Details
Type: array
Title: Subscription Entitlement Plan Details
The subscription entitlement plan details resource is used to view, create, update, and delete an entitlement plan detail.
Show Source
Nested Schema : Subscription Entitlement Plan Estimates
Type: array
Title: Subscription Entitlement Plan Estimates
The subscription entitlement plan estimates resource is used to create a negotiated entitlement plan based on estimates. These records can be created only for those balance codes which have the estimates flag enabled.
Show Source
Nested Schema : Subscription Entitlement Pricing Rules
Type: array
Title: Subscription Entitlement Pricing Rules
The subscription entitlement plan charge rules resource is used to view, create, update, and delete a negotiated entitlement plan charge rule which is used for the rating of a subscription product.
Show Source
Nested Schema : Product Relationships
Type: array
Title: Product Relationships
The product relationships resource is used to view the relationship between a source and a target product. These relationships include amendment, renewal, suspension relationships.
Show Source
Nested Schema : Relationships
Type: array
Title: Relationships
The relationships resource is used to view, create, update, and delete the subscription product relationships details, such as relationship type, source subscription product PUID, and target subscription product PUID.
Show Source
Nested Schema : Sales Credits
Type: array
Title: Sales Credits
The sales credits resource to view, create, update, and delete the sales credits defined for a subscription or a subscription product.
Show Source
Nested Schema : Service Resources
Type: array
Title: Service Resources
The service resources resouce is used to view, create, update, and delete the service identifier for a subscription product.
Show Source
Nested Schema : Subscription Product User Actions
Type: array
Title: Subscription Product User Actions
The smart actions resource stores the endpoint and security details for every user action.
Show Source
Nested Schema : subscriptionProducts-associatedAsset-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-billLines-item-post-request
Type: object
Show Source
Nested Schema : Bill Adjustments
Type: array
Title: Bill Adjustments
The bill adjustments resource is used to view, create, update, and delete the subscription bill adjustment details, such as adjustment name, adjustment value, adjustment type, reason, and effectivity.
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-item-post-request
Type: object
Show Source
Nested Schema : Adjustments
Type: array
Title: Adjustments
The adjustments resource is used to view, create, update, and delete the subscription charge adjustment details, such as adjustment name, adjustment type, adjustment value, adjustment reason, and effectivity.
Show Source
Nested Schema : Subcription Product Charge Components Records
Type: array
Title: Subcription Product Charge Components Records
The subscription product charge components records resoure is used to view the price details of the individual charge components of subscription products.
Show Source
Nested Schema : Charge Milestone Events
Type: array
Title: Charge Milestone Events
The charge milestone events resource is used to view, create, update, and delete the milestone events associated with a charge of a subscription.
Show Source
Nested Schema : Charge Tiers
Type: array
Title: Charge Tiers
The charge tiers resource is used to view, create, update, and delete the subscription charge tier details, such as tier from, tier to, and list price.
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-chargeComponents-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-chargeMilestoneEvents-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-chargeTiers-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coverage-item-post-request
Type: object
Show Source
Nested Schema : Adjustments
Type: array
Title: Adjustments
The adjustments resource is used to view, create, update, and delete an adjustment. It provides details of adjustment information.
Show Source
Nested Schema : Preventive Maintenance Work Requirements
Type: array
Title: Preventive Maintenance Work Requirements
The preventive maintenance work requirements resource is used to get the work requirements of a preventive maintenance program associated with a subscription coverage.
Show Source
Nested Schema : subscriptionProducts-coverage-CoverageChargeDiscounts-item-post-request
Type: object
Show Source
  • Title: Value
    The amount entered for an adjustment type.
  • Maximum Length: 30
    The unique code for adjustment type lookup. Valid values include discount percent or markup percent. A list of accepted values is defined in the lookup type ORA_QP_LINE_ADJ_TYPES.
  • Title: Adjustment Type
    The display value for the adjustment type lookup. The alternate valid values include discount percent or markup percent. A list of accepted values is defined in the lookup type ORA_QP_LINE_ADJ_TYPES.
  • Title: Allow custom adjustments
    Maximum Length: 1
    Indicates whether custom adjustments are allowed. The Default value is True.
  • Title: Allow pricing discounts
    Maximum Length: 1
    Indicates whether pricing discounts are allowed. The default value is False.
  • Maximum Length: 30
    The unique code for billing type lookup. A list of accepted values is defined in the lookup type EGP_MATERIAL_BILLABLE_TYPE for billing type code. Review and update the list of values using the Setup and Maintenance work area, and the Manage Service Logistics Lookups task.
  • Title: Billing Type
    The display value for the billing type lookup code. A list of accepted values is defined in the lookup type EGP_MATERIAL_BILLABLE_TYPE for billing type meaning. Review and update the list of values using the Setup and Maintenance work area, and the Manage Service Logistics Lookups task.
  • Maximum Length: 30
    The unique code for the business process type lookup. A list of accepted values is defined in the lookup type ORA_RCL_BUSINESS_PROCESS for business process code. Review and update the list of values using the Setup and Maintenance work area, and the Manage Service Logistics Lookups task.
  • Title: Business Process
    The display value for the business process type lookup. A list of accepted values is defined in the lookup type ORA_RCL_BUSINESS_PROCESS for business process meaning. Review and update the list of values using the Setup and Maintenance work area, and the Manage Service Logistics Lookups task.
  • Maximum Length: 30
    The charge definition code.
  • Title: Charge Definition
    The charge definition identifier.
  • Title: Charge Definition
    Maximum Length: 255
    The charge definition name.
  • The unique identifier of the adjustment.
  • Maximum Length: 30
    The charge subtype code.
  • Maximum Length: 30
    The charge type code.
  • Maximum Length: 120
    The value that uniquely identifies the adjustments.
  • The unique identifier of the parent coverage header against an adjustment.
  • Title: Currency
    Maximum Length: 15
    The currency code.
  • Title: End Date
    The date when the coverage adjustment ends.
  • The organization ID.
  • Title: Price UOM
    Maximum Length: 255
    The price UOM.
  • Title: Price UOM
    Maximum Length: 3
    The price UOM code.
  • Title: Adjustment Basis
    The unique identifier of the pricing basis. A list of accepted values is defined in the view qp_pricing_basis_vl for pricing basis ID.
  • Title: Adjustment Basis
    The name of the pricing basis. A list of accepted values is defined in the view qp_pricing_basis_vl for pricing basis name.
  • The unique identifier of the pricing term.
  • The unique identifier of the service activity. A list of accepted values is defined in the view RCL_SERVICE_ACTIVITIES_VL for service activity ID.
  • Title: Service Activity
    Maximum Length: 80
    The name of the service activity. A list of accepted values is defined in the view RCL_SERVICE_ACTIVITIES_VL for service activity name.
  • Title: Service Item
    The service item ID.
  • Title: Service Item
    Maximum Length: 255
    The service item number.
  • Title: Start Date
    The date when the adjustment starts.
Nested Schema : subscriptionProducts-coverage-PreventiveMaintenanceWorkRequirements-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-item-post-request
Type: object
Show Source
Nested Schema : Bill Lines
Type: array
Title: Bill Lines
The bill lines resource is used to view, create, update, and delete the subscription bill line details, such as charge period, date bill from, date billed to, amount, recurring flag, invoice text, usage quantity, and usage flags.
Show Source
Nested Schema : Charges
Type: array
Title: Charges
The charges resource is used to view, create, update, and delete the subscription charge details, such as charge name, charge definition, price type, price periodicity, and tiered flag.
Show Source
Nested Schema : Covered Level Relationships
Type: array
Title: Covered Level Relationships
The covered level relationships resource is used to view the relationship between a source and a target covered level. These relationships include amendment, renewal, suspension relationships.
Show Source
Nested Schema : Relationships
Type: array
Title: Relationships
The relationships resource is used to view, create, update, and delete the subscription product relationships details, such as relationship type, source subscription product PUID, and target subscription product PUID.
Show Source
Nested Schema : subscriptionProducts-coveredLevels-billLines-item-post-request
Type: object
Show Source
Nested Schema : Bill Adjustments
Type: array
Title: Bill Adjustments
The bill adjustments resource is used to view, create, update, and delete the subscription bill adjustment details, such as adjustment name, adjustment value, adjustment type, reason, and effectivity.
Show Source
Nested Schema : subscriptionProducts-coveredLevels-billLines-billAdjustments-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-item-post-request
Type: object
Show Source
Nested Schema : Adjustments
Type: array
Title: Adjustments
The adjustments resource is used to view, create, update, and delete the subscription charge adjustment details, such as adjustment name, adjustment type, adjustment value, adjustment reason, and effectivity.
Show Source
Nested Schema : Subcription Product Charge Components Records
Type: array
Title: Subcription Product Charge Components Records
The subscription product charge components records resoure is used to view the price details of the individual charge components of subscription products.
Show Source
Nested Schema : Charge Milestone Events
Type: array
Title: Charge Milestone Events
The charge milestone events resource is used to view, create, update, and delete the milestone events associated with a charge of a subscription.
Show Source
Nested Schema : Charge Tiers
Type: array
Title: Charge Tiers
The charge tiers resource is used to view, create, update, and delete the subscription charge tier details, such as tier from, tier to, and list price.
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-adjustments-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-chargeComponents-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-chargeMilestoneEvents-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-chargeTiers-item-post-request
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-productAssetRelationships-item-post-request
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : subscriptionProducts-negotiatedEntitlementPlanEstimates-item-post-request
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : subscriptionProducts-productRelationships-item-post-request
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : subscriptionProducts-smartActions-item-post-request
Type: object
Show Source
Nested Schema : Smart Action User Interface Definitions
Type: array
Title: Smart Action User Interface Definitions
UI navigation metadata striped by app usage.
Show Source
Nested Schema : Smart Action REST Payload Definitions
Type: array
Title: Smart Action REST Payload Definitions
If an LOV required for constructing a request payload needs to post data, the payload metadata is stored here.
Show Source
Nested Schema : Smart Action User Interface Definitions
Type: array
Title: Smart Action User Interface Definitions
Binding metadata for a variable in the URL.
Show Source
Nested Schema : schema
Type: object
Show Source
Nested Schema : subscriptionProducts-smartActions-UserActionRequestPayload-item-post-request
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
Back to Top

Response

Supported Media Types

Default Response

The following table describes the default response for this task.
Headers
  • If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
  • The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Body ()
Root Schema : subscriptionProducts-item-response
Type: object
Show Source
Nested Schema : Associated Assets
Type: array
Title: Associated Assets
The associated assets resource is used to view, create, update, and delete the assets linked to a subscription product of subscription type.
Show Source
Nested Schema : Bill Lines
Type: array
Title: Bill Lines
The bill lines resource is used to view, create, update, and delete the subscription bill line details, such as charge period, date bill from, date billed to, amount, recurring flag, invoice text, usage quantity, and usage flags.
Show Source
Nested Schema : Charges
Type: array
Title: Charges
The charges resource is used to view, create, update, and delete the subscription charge details, such as charge name, charge definition, price type, price periodicity, and tiered flag.
Show Source
Nested Schema : Standard Coverages
Type: array
Title: Standard Coverages
The standard coverage resource is used to view, create, update, and delete a standard coverage. It provides details of standard coverage information.
Show Source
Nested Schema : Covered Levels
Type: array
Title: Covered Levels
The covered levels resource is used to create, view, update, or delete the subscription covered levels details, such as subscription ID, subscription product ID, covered asset and its associated details.
Show Source
Nested Schema : Credit Cards
Type: array
Title: Credit Cards
The credit cards resource is used to view, create, and update the credit cards associated with a subscription.
Show Source
Nested Schema : Descriptive Flexfields
Type: array
Title: Descriptive Flexfields
The descriptive flexfields resource is used to view, create, update, and delete a descriptive flexfield.
Show Source
Nested Schema : Subscription Entitlement Plan Commitments
Type: array
Title: Subscription Entitlement Plan Commitments
The subscription entitlement plan commitments resource is used to create a negotiated entitlement plan based on commitments. These records can be created only for those balance codes which have the commitments flag enabled.
Show Source
Nested Schema : Subscription Entitlement Plan Details
Type: array
Title: Subscription Entitlement Plan Details
The subscription entitlement plan details resource is used to view, create, update, and delete an entitlement plan detail.
Show Source
Nested Schema : Subscription Entitlement Plan Estimates
Type: array
Title: Subscription Entitlement Plan Estimates
The subscription entitlement plan estimates resource is used to create a negotiated entitlement plan based on estimates. These records can be created only for those balance codes which have the estimates flag enabled.
Show Source
Nested Schema : Subscription Entitlement Pricing Rules
Type: array
Title: Subscription Entitlement Pricing Rules
The subscription entitlement plan charge rules resource is used to view, create, update, and delete a negotiated entitlement plan charge rule which is used for the rating of a subscription product.
Show Source
Nested Schema : Product Relationships
Type: array
Title: Product Relationships
The product relationships resource is used to view the relationship between a source and a target product. These relationships include amendment, renewal, suspension relationships.
Show Source
Nested Schema : Relationships
Type: array
Title: Relationships
The relationships resource is used to view, create, update, and delete the subscription product relationships details, such as relationship type, source subscription product PUID, and target subscription product PUID.
Show Source
Nested Schema : Sales Credits
Type: array
Title: Sales Credits
The sales credits resource to view, create, update, and delete the sales credits defined for a subscription or a subscription product.
Show Source
Nested Schema : Service Resources
Type: array
Title: Service Resources
The service resources resouce is used to view, create, update, and delete the service identifier for a subscription product.
Show Source
Nested Schema : Subscription Product User Actions
Type: array
Title: Subscription Product User Actions
The smart actions resource stores the endpoint and security details for every user action.
Show Source
Nested Schema : subscriptionProducts-associatedAsset-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-billLines-item-response
Type: object
Show Source
Nested Schema : Bill Adjustments
Type: array
Title: Bill Adjustments
The bill adjustments resource is used to view, create, update, and delete the subscription bill adjustment details, such as adjustment name, adjustment value, adjustment type, reason, and effectivity.
Show Source
Nested Schema : subscriptionProducts-billLines-billAdjustments-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-item-response
Type: object
Show Source
Nested Schema : Adjustments
Type: array
Title: Adjustments
The adjustments resource is used to view, create, update, and delete the subscription charge adjustment details, such as adjustment name, adjustment type, adjustment value, adjustment reason, and effectivity.
Show Source
Nested Schema : Subcription Product Charge Components Records
Type: array
Title: Subcription Product Charge Components Records
The subscription product charge components records resoure is used to view the price details of the individual charge components of subscription products.
Show Source
Nested Schema : Charge Milestone Events
Type: array
Title: Charge Milestone Events
The charge milestone events resource is used to view, create, update, and delete the milestone events associated with a charge of a subscription.
Show Source
Nested Schema : Charge Tiers
Type: array
Title: Charge Tiers
The charge tiers resource is used to view, create, update, and delete the subscription charge tier details, such as tier from, tier to, and list price.
Show Source
Nested Schema : subscriptionProducts-charges-adjustments-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-chargeComponents-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-chargeMilestoneEvents-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-charges-chargeTiers-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coverage-item-response
Type: object
Show Source
Nested Schema : Adjustments
Type: array
Title: Adjustments
The adjustments resource is used to view, create, update, and delete an adjustment. It provides details of adjustment information.
Show Source
Nested Schema : Preventive Maintenance Work Requirements
Type: array
Title: Preventive Maintenance Work Requirements
The preventive maintenance work requirements resource is used to get the work requirements of a preventive maintenance program associated with a subscription coverage.
Show Source
Nested Schema : subscriptionProducts-coverage-CoverageChargeDiscounts-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coverage-PreventiveMaintenanceWorkRequirements-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-item-response
Type: object
Show Source
Nested Schema : Bill Lines
Type: array
Title: Bill Lines
The bill lines resource is used to view, create, update, and delete the subscription bill line details, such as charge period, date bill from, date billed to, amount, recurring flag, invoice text, usage quantity, and usage flags.
Show Source
Nested Schema : Charges
Type: array
Title: Charges
The charges resource is used to view, create, update, and delete the subscription charge details, such as charge name, charge definition, price type, price periodicity, and tiered flag.
Show Source
Nested Schema : Covered Level Relationships
Type: array
Title: Covered Level Relationships
The covered level relationships resource is used to view the relationship between a source and a target covered level. These relationships include amendment, renewal, suspension relationships.
Show Source
Nested Schema : Relationships
Type: array
Title: Relationships
The relationships resource is used to view, create, update, and delete the subscription product relationships details, such as relationship type, source subscription product PUID, and target subscription product PUID.
Show Source
Nested Schema : subscriptionProducts-coveredLevels-billLines-item-response
Type: object
Show Source
Nested Schema : Bill Adjustments
Type: array
Title: Bill Adjustments
The bill adjustments resource is used to view, create, update, and delete the subscription bill adjustment details, such as adjustment name, adjustment value, adjustment type, reason, and effectivity.
Show Source
Nested Schema : subscriptionProducts-coveredLevels-billLines-billAdjustments-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-item-response
Type: object
Show Source
Nested Schema : Adjustments
Type: array
Title: Adjustments
The adjustments resource is used to view, create, update, and delete the subscription charge adjustment details, such as adjustment name, adjustment type, adjustment value, adjustment reason, and effectivity.
Show Source
Nested Schema : Subcription Product Charge Components Records
Type: array
Title: Subcription Product Charge Components Records
The subscription product charge components records resoure is used to view the price details of the individual charge components of subscription products.
Show Source
Nested Schema : Charge Milestone Events
Type: array
Title: Charge Milestone Events
The charge milestone events resource is used to view, create, update, and delete the milestone events associated with a charge of a subscription.
Show Source
Nested Schema : Charge Tiers
Type: array
Title: Charge Tiers
The charge tiers resource is used to view, create, update, and delete the subscription charge tier details, such as tier from, tier to, and list price.
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-adjustments-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-chargeComponents-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-chargeMilestoneEvents-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-charges-chargeTiers-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-productAssetRelationships-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-coveredLevels-relationships-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-creditCards-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-flexFields-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-negotiatedEntitlementPlanCommitments-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-negotiatedEntitlementPlanDetails-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-negotiatedEntitlementPlanEstimates-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-negotiatedVolumePricingRules-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-productRelationships-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-relationships-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-salesCredits-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-serviceResources-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-smartActions-item-response
Type: object
Show Source
Nested Schema : User Action Request Payload
Type: array
Title: User Action Request Payload
The user action navigation resource stores the UI navigation metadata striped by app usage.
Show Source
Nested Schema : User Action URL Binding
Type: array
Title: User Action URL Binding
The user action request payload resource stores the payload information for every user action request.
Show Source
Nested Schema : User Action Navigation
Type: array
Title: User Action Navigation
The user action URL binding resource stores the binding metadata for a variable in the URL.
Show Source
Nested Schema : subscriptionProducts-smartActions-UserActionNavigation-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-smartActions-UserActionRequestPayload-item-response
Type: object
Show Source
Nested Schema : subscriptionProducts-smartActions-UserActionURLBinding-item-response
Type: object
Show Source
Back to Top

Examples

The following example shows how to create a subscription product by submitting a POST request on the REST resource using cURL.

cURL Command

curl -u <username:password> \ -X POST -d @example_request_payload.json https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/subscriptionProducts

Example of Request Body

The following example shows the contents of the request body in JSON format.

{

      "LineNumber": "4",
      "SubscriptionProductPuid": "300100182015426",
      "DefinitionOrganizationId": 204,
      "SubscriptionNumber": "CDRM_4016",
      "SalesProductType": "SUBSCRIPTION",
      "Description": "QP Item for SPT Subscription",
      "InventoryItemId": 300100012368232,
      "ItemUnitOfMeasure": "Ea",
      "ProductName": "QP_Item3",
      "Quantity": 1,
      "StartDate": "2019-05-30",
      "EndDate": null
}

Example of Response Body

The following example shows the contents of the response body in JSON format.

{
  "SubscriptionProductId": 300100192686405,
  "SubscriptionId": 300100181994494,
  "LineNumber": "4",
  "SubscriptionProductPuid": "300100182015426",
  "DefinitionOrganizationId": 204,
  "SubscriptionNumber": "CDRM_4016",
  "SalesProductType": "SUBSCRIPTION",
  "Description": "QP Item for SPT Subscription",
  "InventoryItemId": 300100012368232,
  "ItemUnitOfMeasure": "Ea",
  "ProductName": "QP_Item3",
  "Quantity": 1,
  "StartDate": "2019-05-30",
  "EndDate": null,
  "CloseReason": null,
  "CloseCreditMethod": null,
  "CancelReason": null,
  "ClosedDate": null,
  "CanceledDate": null,
  "RenewedDate": null,
  "PriceListId": null,
  "UnitPrice": null,
  "Status": "ORA_DRAFT",
  "Currency": "USD",
  "InvoicingRuleId": -3,
  "InvoicingRuleName": "Arrears Invoice",
  "BillOnDay": null,
  "BillingOffsetDays": null,
  "BillingFrequency": "0zG",
  "BillingFrequencyName": "MONTH",
  "AccountingRuleId": 300100033038414,
  "AccountingRuleName": "3 Months",
  "TransactionTypeName": "ORA_OSS_Invoice",
  "InvoiceText": "[$Product Name]: [$Charge Name] [$Bill from Date]-[$Bill to Date]",
  "BillToAccountId": 300100006084313,
  "BillToAccountNumber": "300100006084312",
  "BillToAccountDescription": "FOS_Customer01",
  "BillToSiteUseId": 300100006084331,
  "BillToAddress": "151 N Street,CHICAGO, IL 60601",
  "ShipToPartyId": null,
  "ShipToPartyName": null,
  "ShipToPartySiteId": null,
  "ShipToPartySiteName": null,
  "PaymentMethod": null,
  "PaymentMethodName": null,
  "PONumber": null,
  "WireNumber": null,
  "PaymentTermsId": 300100033038407,
  "PaymentTermsName": "2 Net",
  "PrePaymentNumber": null,
  "TaxExemptionHandling": "S",
  "TaxExemptionHandlingName": "Standard",
  "ExemptCertificateNumber": null,
  "ExemptReason": null,
  "OutputTaxClassification": null,
  "ProductFiscClassification": null,
  "TaxError": null,
  "CoverageScheduleId": null,
  "RenewalType": "RENEW",
  "BillingDateCode": "ORA_PERIOD_START",
  "BillingDateName": "Period start",
  "TotalContractValue": null,
  "EstimatedTax": null,
  "PricingError": null,
  "PriceAsOf": "2019-08-20",
  "PriceTransactionOn": "2019-08-20",
  "InvoicedAmount": null,
  "CreditedAmount": null,
  "CanceledAmount": null,
  "ClosedAmount": null,
  "SourceSystem": null,
  "SourceKey": null,
  "SourceNumber": null,
  "SourceLineKey": null,
  "SourceLineNumber": null,
  "MonthlyRecurringRevenue": null,
  "Duration": null,
  "Period": null,
  "GenerateBillingSchedule": null,
  "ExternalAssetKey": null,
  "ExternalParentAssetKey": null,
  "ExternalPriceListId": null,
  "ExternalRootAssetKey": null,
  "PriceListName": null,
  "NextPricingDate": null,
  "PricingTermsStartDate": null,
  "PricingTermsPricingMethod": null,
  "PricingTermsPeriod": null,
  "PricingTermsDuration": null,
  "PricingTermsAdjustmentPCT": null,
  "CorpCurrencyCode": "USD",
  "CurcyConvRateType": "Corporate",
  "AmendCreditMethod": null,
  "AmendCreditMethodName": null,
  "AmendDescription": null,
  "AmendEffectiveDate": null,
  "AmendReason": null,
  "AmendReasonName": null,
  "StatusMeaning": "Draft",
  "EnablePricingTermsFlag": null,
  "TaxClassificationMeaning": null,
  "CreatedBy": "SALES_ADMIN",
  "CreationDate": "2019-08-20T06:31:32+00:00",
  "LastUpdatedBy": "SALES_ADMIN",
  "LastUpdateDate": "2019-08-20T06:31:35.145+00:00",
  "LastUpdateLogin": "9062D47DF31EDAF6E0533EFDF40A2696",
  "SummarizedBillingFlag": null,
  "InterfaceOffsetDays": null,
  "CoverageName": null,
  "links": ...
}
Back to Top