Replaces a product's settings with what you send. Send the whole product, starting from what GET returns and changing what you need. GET returns team, owner and sources as nested objects, but PUT reads only teamId, ownerId and sourceIds, so copy each nested id into those fields; sending GET's sources unchanged removes every data source. teamId, ownerId, name and version are required. Leaving a field out does not always keep its stored value: name, description and plan are kept, but sourceIds, tags, pricingDescription, displayPriority, audienceRestriction, terms and notificationAddressesOnInvoice are cleared. The product is saved with the version you send. For a product published to an API gateway, sending the current version unchanged raises the major number by one, for example 1.0.0 becomes 2.0.0.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||