Skip to main content
PUT
/
api
/
external
/
v2
/
subscription-contracts-update-custom-note-attributes
Update custom note attributes on subscription contract
curl --request PUT \
  --url https://membership-admin.appstle.com/api/external/v2/subscription-contracts-update-custom-note-attributes \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <x-api-key>' \
  --data '
{
  "subscriptionContractId": 123456789,
  "customAttributesList": [
    {
      "key": "gift_message",
      "value": "Happy Birthday! Enjoy your subscription!"
    }
  ]
}
'

Documentation Index

Fetch the complete documentation index at: https://appstleinc-aeca3e0a.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Headers

X-API-Key
string
required

API Key

Query Parameters

api_key
string

API Key (Deprecated)

overwriteExistingAttributes
boolean
default:true

When true (default), replaces all existing attributes. When false, merges with existing attributes.

Body

application/json

Request to update custom attributes on a subscription contract

subscriptionContractId
integer<int64>
required

The ID of the subscription contract to update

Example:

123456789

customAttributesList
object[]
required

List of custom attributes to set on the subscription contract. Each attribute is a key-value pair that will be stored with the subscription.

Response

Note attributes successfully updated