PATCH
/
api
/
v1
/
products
/
{uuid}
/
stripeless
{
  "@context": "<string>",
  "@id": "<string>",
  "@type": "<string>",
  "uuid": "<string>",
  "id": 123,
  "name": "<string>",
  "nameEn": "<string>",
  "productStripeId": "<string>",
  "localCenter": {
    "@context": "<string>",
    "@id": "<string>",
    "@type": "<string>",
    "stripeAccount": "<string>",
    "localCenterStripeAccount": "<string>",
    "alias": "<string>",
    "isParent": true,
    "id": 123,
    "name": "<string>",
    "parent": "https://example.com/"
  },
  "tenant": {
    "@context": "<string>",
    "@id": "<string>",
    "@type": "<string>",
    "stripeAccount": "<string>"
  },
  "organisation": {
    "@context": "<string>",
    "@id": "<string>",
    "@type": "<string>",
    "stripeAccount": "<string>"
  },
  "isExternal": true,
  "isInternal": true,
  "productPrices": [
    {
      "@context": "<string>",
      "@id": "<string>",
      "@type": "<string>",
      "id": 123,
      "priceStripeId": "<string>",
      "currency": "<string>",
      "price": 123,
      "name": "<string>",
      "isArchived": true,
      "isSubscription": true,
      "isRestricted": "<string>",
      "isDefault": true,
      "fullDescription": "<string>",
      "displayNameOnPaymentPage": true,
      "overwriteMonthPeriod": 123,
      "isLifetime": true,
      "isHidden": true,
      "productPriceVariationValues": [
        {
          "@context": "<string>",
          "@id": "<string>",
          "@type": "<string>",
          "id": 123,
          "productPriceVariation": {
            "@context": "<string>",
            "@id": "<string>",
            "@type": "<string>",
            "id": 123,
            "enabled": true,
            "defaultPrice": 123,
            "currency": "<string>"
          }
        }
      ],
      "isBundle": true,
      "isBundleMember": true,
      "validFrom": "2023-11-07T05:31:56Z",
      "validTo": "2023-11-07T05:31:56Z",
      "previousVersion": {},
      "monthPeriod": 123
    }
  ],
  "hasCustomPriceValue": true,
  "monthPeriod": 1,
  "customMinPrice": 123,
  "isArchived": true,
  "hasSubscription": true,
  "hasOneTimePayment": true,
  "goalValue": 123,
  "cycleDay": 123,
  "cycleMonth": 123,
  "cycleHasProratio": true,
  "maxDate": "2023-11-07T05:31:56Z",
  "proratioMinMonthsEnabler": 123,
  "description": "<string>",
  "descriptionEn": "<string>",
  "logo": "<string>",
  "isFee": true,
  "isDonation": true,
  "settings": {
    "tenantLogo": true,
    "showTitle": true,
    "colorSelection": null,
    "colorButton": null,
    "disableSubscribe": false,
    "commentSection": true,
    "newestAndTopDonationSection": true,
    "requireFullAddress": false,
    "disableRegister": false,
    "lightThemeOnly": false,
    "isThankYouSingular": false
  },
  "descriptionInternal": "<string>",
  "cycleRecurrences": 123,
  "hasConfidentialityEnabled": true,
  "customMaxPrice": 123,
  "event": {
    "@context": "<string>",
    "@id": "<string>",
    "@type": "<string>",
    "id": 123,
    "uuid": "<string>",
    "name": "<string>",
    "location": "<string>",
    "description": "<string>",
    "logo": "<string>",
    "type": "https://example.com/",
    "dateCreated": "2023-11-07T05:31:56Z",
    "eventMedia": [
      {
        "@context": "<string>",
        "@id": "<string>",
        "@type": "<string>",
        "id": 123,
        "media": "https://example.com/"
      }
    ],
    "logoFromAlbum": "<string>",
    "dateTimeBegin": "2023-11-07T05:31:56Z",
    "dateTimeEnd": "2023-11-07T05:31:56Z",
    "meet": "<string>",
    "isOnline": true,
    "settings": {
      "tenantLogo": true,
      "showTitle": true,
      "colorSelection": null,
      "colorButton": null,
      "disableSubscribe": false,
      "disableRegister": true,
      "lightThemeOnly": false,
      "isThankYouSingular": false,
      "fieldName": true,
      "fieldEmail": true,
      "fieldPhone": false,
      "fieldOrganisation": false,
      "fieldRole": false,
      "fieldTown": false,
      "fieldLinkedin": false,
      "fieldX": false,
      "fieldInstagram": false
    },
    "sdg": [
      "<string>"
    ],
    "isPublic": true,
    "hasEventTicketing": true,
    "isPast": true,
    "status": "draft"
  },
  "startingDate": "2023-11-07T05:31:56Z",
  "productOptions": [
    {
      "@context": "<string>",
      "@id": "<string>",
      "@type": "<string>",
      "id": 123,
      "name": "<string>",
      "isArchived": true
    }
  ],
  "type": "<string>",
  "goalValueSubscription": 123,
  "hasLocalCenterOption": true,
  "abTestingEnabled": true,
  "slug": "<string>",
  "slugGo": "<string>",
  "slugEnGo": "<string>",
  "displayOnProfile": true,
  "productPriceVariations": [
    {
      "@context": "<string>",
      "@id": "<string>",
      "@type": "<string>",
      "id": 123,
      "enabled": true,
      "defaultPrice": 123,
      "currency": "<string>"
    }
  ],
  "metaGraphImage": "<string>",
  "heroVideoUrl": "<string>",
  "thankYouMessage": "<string>",
  "descriptionDe": "<string>"
}

Path Parameters

uuid
string
required

Product identifier

Body

application/merge-patch+json

The updated Product resource

name
string
nameEn
string | null
localCenter
string<iri-reference> | null
Example:

"https://example.com/"

organisation
string<iri-reference> | null
Example:

"https://example.com/"

isExternal
boolean | null
isInternal
boolean | null
default:true
Example:

true

hasCustomPriceValue
boolean | null
monthPeriod
integer | null
default:1
Example:

1

customMinPrice
integer | null
isArchived
boolean | null
hasSubscription
boolean | null
hasOneTimePayment
boolean | null
goalValue
integer | null
cycleDay
integer | null
cycleMonth
integer | null
cycleHasProratio
boolean | null
maxDate
string<date-time> | null
proratioMinMonthsEnabler
integer | null
description
string | null
descriptionEn
string | null
settings
string[] | null
Example:
{
"tenantLogo": true,
"showTitle": true,
"colorSelection": null,
"colorButton": null,
"disableSubscribe": false,
"commentSection": true,
"newestAndTopDonationSection": true,
"requireFullAddress": false,
"disableRegister": false,
"lightThemeOnly": false,
"isThankYouSingular": false
}
descriptionInternal
string | null
cycleRecurrences
integer | null
hasConfidentialityEnabled
boolean | null
customMaxPrice
integer | null
event
string<iri-reference> | null
Example:

"https://example.com/"

startingDate
string<date-time> | null
type
string | null
goalValueSubscription
integer | null
hasLocalCenterOption
boolean | null
abTestingEnabled
boolean | null
slug
string | null
displayOnProfile
boolean | null
productPriceVariations
string<iri-reference>[]
metaGraphImage
string | null
heroVideoUrl
string | null
thankYouMessage
string | null
descriptionDe
string | null

Response

Product resource updated

@context
@id
string
@type
string
uuid
string | null
id
integer
name
string
nameEn
string | null
productStripeId
string | null
localCenter
object | null
tenant
object
organisation
object | null
isExternal
boolean | null
isInternal
boolean | null
default:true
Example:

true

productPrices
object[]
hasCustomPriceValue
boolean | null
monthPeriod
integer | null
default:1
Example:

1

customMinPrice
integer | null
isArchived
boolean | null
hasSubscription
boolean | null
hasOneTimePayment
boolean | null
goalValue
integer | null
cycleDay
integer | null
cycleMonth
integer | null
cycleHasProratio
boolean | null
maxDate
string<date-time> | null
proratioMinMonthsEnabler
integer | null
description
string | null
descriptionEn
string | null
isFee
boolean | null
isDonation
boolean | null
settings
string[] | null
Example:
{
"tenantLogo": true,
"showTitle": true,
"colorSelection": null,
"colorButton": null,
"disableSubscribe": false,
"commentSection": true,
"newestAndTopDonationSection": true,
"requireFullAddress": false,
"disableRegister": false,
"lightThemeOnly": false,
"isThankYouSingular": false
}
descriptionInternal
string | null
cycleRecurrences
integer | null
hasConfidentialityEnabled
boolean | null
customMaxPrice
integer | null
event
object | null
startingDate
string<date-time> | null
productOptions
object[]
type
string | null
goalValueSubscription
integer | null
hasLocalCenterOption
boolean | null
abTestingEnabled
boolean | null
slug
string | null
slugGo
string | null
slugEnGo
string | null
displayOnProfile
boolean | null
productPriceVariations
object[]
metaGraphImage
string | null
heroVideoUrl
string | null
thankYouMessage
string | null
descriptionDe
string | null