PUT
/
catalogue
/
products
/
{id}
/
archive

Authorizations

Authorization
string
header
required

Value for the Authorization header parameter.

Path Parameters

id
string
required

Product identifier

Response

200 - application/json
measurement
object
required

The measurement that is used for the price plan. This could define the quantity or a metered usage.

productFamilies
object[]
required

A product family groups multiple products together.

taxGroup
object
required

The tax group that is used for the product.

type
enum<string>
required

The type of the product.

  • product: recurring billed product
  • charge: one-time billing
  • plan: plan specific product, which cannot be used as a normal product. Will be filtered out in any product lists.
Available options:
product,
charge,
plan
costCentre
object | null

The cost centre is used for accounting exports.

createdAt
string
customFields
object | null

Custom fields for the entity. The keys are the field names and the values are the field values. They need to be configured under "/custom-fields" in the API documentation. The input is validated against the configuration. For more details see Custom Fields Guide

description
string | null

The description of the product based on the current tenant language.

id
string

The unique identifier of the product.

internalName
string | null

Internal name of the product, to differentiate between products with the same name. This will shown in web-app lists, selections and reports.

invoiceVisibility
enum<string>

Defines when the product should be displayed in the invoice.

  • always: The product is always displayed in the invoice.
  • only_if_charged: The product is only displayed in the invoice if it is charged.
Available options:
always,
only_if_charged
isArchived
boolean

Defines if the product is archived and should not be used anymore.

name
string

The name of the product based on the current tenant language. This will be displayed on customer communication.

number
string | null

Internal product number

Required string length: 2 - 255
updatedAt
string