Skip to main content
PUT
Update a Premium

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

premiumId
string
required

(Required) The premium identifier.

Body

application/json
name
string

The name of the premium.

code
string

The code that identifies the record.

price
string

The price of the premium.

fairMarketValue
string

The fair market value of the premium, used to reduce the tax deductible portion of a gift.

description
string

A free-text description of the record.

cost
string

The cost to the organization of the premium.

inventoryCount
string

The number of units currently in inventory.

isActive
string

When true, the record is active and available for use.

customFields
object[]

Custom field values to set on the record. Field names must match custom fields configured for the organization.

Response

OK

id
string

The unique identifier of the record in Virtuous.

name
string

The display name of the record.

code
string
description
string

The free-text description stored on the record.

price
string
fairMarketValue
string
cost
string
inventoryCount
string
isActive
string
createDateTimeUtc
string

The UTC date and time the record was created.

createdByUser
string

The name of the user who created the record.

modifiedDateTimeUtc
string

The UTC date and time the record was last modified.

modifiedByUser
string

The name of the user who last modified the record.

customFields
object[]

The custom field values stored on the record.

Last modified on August 11, 2026