Update a Product

Update a product

Log in to see full request history
Path Params
string
required

The id of the product to update

Body Params
string

The id of the user that owns the product

string

The id of the organization that owns the product

string

The name of the product

string

The description of the product

string
string
string

The version of the product

number

The base cost to access the product

string

The settlement period that determines when product charges are calculated for an invoice

string

The account id

string

The transaction type of the product

string

The id of the payment configuration

pricingRuleIds
array of strings
required

The product's pricing rules

pricingRuleIds*
assetIds
array of strings
required

A list of asset ids that compose the product

assetIds*
productIds
array of strings
required

A list of product ids that compose the product

productIds*
slaDefinitionIds
array of strings
required

A list of sla definition ids to add to this product.

slaDefinitionIds*
boolean

Is the product staged from a CPQ system?

tags
array of strings
required

A list of tags associated with this product.

tags*
int64

The default transaction quota for product keys associated with this product

double

The default percentage of quota consumption to exceed before sending a notification

boolean
required

Whether or not to send invoice notifications to the recipient of the invoice

notificationAddressesOnInvoice
array of strings
required

Additional email addresses to end invoice notifications to

notificationAddressesOnInvoice*
number

The subscription overage rate per transaction for products defined with 'SUBSCRIPTION_WITH_OVERAGE'

int64

The included transaction count for products defined with 'SUBSCRIPTION_WITH_OVERAGE'

boolean
required

Whether or not the product should be staged or immediately live

string

The product's code (to correlate in an external ERP system)

string

The terms and conditions

string

The terms and conditions display name

string

Additional terms and conditions

string

Additional terms and conditions display name

string

Additional terms and conditions

string

Additional terms and conditions display name

string
required

An external identifier (ie, in a API Management system) that is associated with the Asset

double

The display priority the product

boolean

Notify client on invoice

boolean

Notify client that trial is about to expire

string
required

The audience restriction, if any, on a product

string

An external label for the product that is exposed in developer portals

string

The environment for the product

string

The id of the APIM Configuration (if synchronizing this product with an external APIM)

namedOrganizations
array of strings
required

The organizations allowed to access the product

namedOrganizations*
plan
object

A plan that can be used for a product

performanceDefinition
object

A performance definition defining the expected performance characteristics for a product

boolean

Whether or not to allow mid period cancellation of the subscription with proration

string

The product's logo

string

A full description not parsed for html

boolean

Whether to use the custom pricing description

invoiceManagement
object

Invoice Management configuration for a product

string

The product payment source

boolean
Responses

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json