---
title: "/api/v{version}/attributes/{attributeType}"
slug: "apivversionattributesattributetype-5"
updated: 2025-08-20T01:02:48Z
published: 2026-03-20T12:47:08Z
canonical: "docs.grassfish.com/apivversionattributesattributetype-5"
---
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.grassfish.com/llms.txt
> Use this file to discover all available pages before exploring further.
# /api/v{version}/attributes/{attributeType}
Post/api/v{version}/attributes/{attributeType}
SecurityOAuth
Authorization using OAuth2 with Client Credentials
FlowClient Credentials Authorization URLhttps://identity.eu01.grassfish.com/connect/authorize
Token URLhttps://identity.eu01.grassfish.com/connect/token
Header parametersx-correlationTokenstring
x-clientIdstringMin length0Max length128
x-onBehalfOfstringMin length0Max length24
api-versionstring
Path parametersattributeTypestringRequiredValid values[
"None",
"Item",
"POSItem",
"ClientLocationPlayer",
"Offer",
"Assortment",
"Record",
"AssortmentItem",
"TreeSchemaLevel"
]
versionstringRequired
Body parametersExpand Allobject attributes Array of object (Contracts.Connect.Parameters.ModifySingleAttribute) | null object codestring | null Min length0Max length24
idstring | null Min length0Max length128
namestring | null Min length0Max length50
descriptionstring | null Min length0Max length256
orderNinteger (int32)
readOnlyboolean | null
flagsstring Valid values[
"None",
"Mandatory",
"Default",
"Share",
"ValidityPeriod",
"Options",
"Fixed",
"Multi",
"ShowAsListColumn"
]
valueTypestring Valid values[
"String",
"Currency",
"Day",
"DateTime",
"Int",
"Float",
"Media",
"DatePeriod",
"Record",
"Bool",
"Slider"
]
maxLengthinteger (int32)
mediaLibrarystring Valid values[
"None",
"BookingMedia",
"Logos",
"OfferMedia",
"ItemImages",
"HtmlTemplates",
"HousingAds",
"BookingCommentFiles",
"Maps",
"PlayerScreenShots",
"ADinQ",
"Facebook",
"PlayoutEntities",
"Instagram",
"WebPages",
"Unsplash",
"Documents",
"FallbackMedia",
"OfferSigns",
"HtmlTemplateSystemFiles",
"ImportDocuments"
]
options Array of string | null string
attributes Array of object (Contracts.Connect.Parameters.ModifySingleAttribute) | null object Recursive
placeholderstring | null
Expand Allobject attributes Array of object (Contracts.Connect.Parameters.ModifySingleAttribute) | null object codestring | null Min length0Max length24
idstring | null Min length0Max length128
namestring | null Min length0Max length50
descriptionstring | null Min length0Max length256
orderNinteger (int32)
readOnlyboolean | null
flagsstring Valid values[
"None",
"Mandatory",
"Default",
"Share",
"ValidityPeriod",
"Options",
"Fixed",
"Multi",
"ShowAsListColumn"
]
valueTypestring Valid values[
"String",
"Currency",
"Day",
"DateTime",
"Int",
"Float",
"Media",
"DatePeriod",
"Record",
"Bool",
"Slider"
]
maxLengthinteger (int32)
mediaLibrarystring Valid values[
"None",
"BookingMedia",
"Logos",
"OfferMedia",
"ItemImages",
"HtmlTemplates",
"HousingAds",
"BookingCommentFiles",
"Maps",
"PlayerScreenShots",
"ADinQ",
"Facebook",
"PlayoutEntities",
"Instagram",
"WebPages",
"Unsplash",
"Documents",
"FallbackMedia",
"OfferSigns",
"HtmlTemplateSystemFiles",
"ImportDocuments"
]
options Array of string | null string
attributes Array of object (Contracts.Connect.Parameters.ModifySingleAttribute) | null object Recursive
placeholderstring | null
Expand Allobject attributes Array of object (Contracts.Connect.Parameters.ModifySingleAttribute) | null object codestring | null Min length0Max length24
idstring | null Min length0Max length128
namestring | null Min length0Max length50
descriptionstring | null Min length0Max length256
orderNinteger (int32)
readOnlyboolean | null
flagsstring Valid values[
"None",
"Mandatory",
"Default",
"Share",
"ValidityPeriod",
"Options",
"Fixed",
"Multi",
"ShowAsListColumn"
]
valueTypestring Valid values[
"String",
"Currency",
"Day",
"DateTime",
"Int",
"Float",
"Media",
"DatePeriod",
"Record",
"Bool",
"Slider"
]
maxLengthinteger (int32)
mediaLibrarystring Valid values[
"None",
"BookingMedia",
"Logos",
"OfferMedia",
"ItemImages",
"HtmlTemplates",
"HousingAds",
"BookingCommentFiles",
"Maps",
"PlayerScreenShots",
"ADinQ",
"Facebook",
"PlayoutEntities",
"Instagram",
"WebPages",
"Unsplash",
"Documents",
"FallbackMedia",
"OfferSigns",
"HtmlTemplateSystemFiles",
"ImportDocuments"
]
options Array of string | null string
attributes Array of object (Contracts.Connect.Parameters.ModifySingleAttribute) | null object Recursive
placeholderstring | null
Responses200
OK
Expand Allobject successobject (Contracts.Common.Jsons.Common.SuccessJson) okboolean
messagestring | null
unauthorizedAccessboolean | null
notFoundboolean | null
correlationTokenstring | null
errors Array of object (Contracts.Common.Jsons.Common.SuccessJsonError) | null object messagestring | null
idstring Valid values[
"InvalidDatePeriodEndDateBeforeStartDate",
"NameAlreadyTaken",
"ExternalIdAlreadyTaken",
"CodeAlreadyTaken"
]
fieldNamestring | null
isRequiredboolean | null
isOutOfRangeboolean | null
isTakenboolean | null
errorCodestring | null
defaultDisplayMessagestring | null
errorCodestring | null
detailsobject (Contracts.Common.Jsons.Common.ErrorDetailsJson) messagestring | null
defaultDisplayMessagestring | null
Expand Allobject successobject (Contracts.Common.Jsons.Common.SuccessJson) okboolean
messagestring | null
unauthorizedAccessboolean | null
notFoundboolean | null
correlationTokenstring | null
errors Array of object (Contracts.Common.Jsons.Common.SuccessJsonError) | null object messagestring | null
idstring Valid values[
"InvalidDatePeriodEndDateBeforeStartDate",
"NameAlreadyTaken",
"ExternalIdAlreadyTaken",
"CodeAlreadyTaken"
]
fieldNamestring | null
isRequiredboolean | null
isOutOfRangeboolean | null
isTakenboolean | null
errorCodestring | null
defaultDisplayMessagestring | null
errorCodestring | null
detailsobject (Contracts.Common.Jsons.Common.ErrorDetailsJson) messagestring | null
defaultDisplayMessagestring | null
Expand Allobject successobject (Contracts.Common.Jsons.Common.SuccessJson) okboolean
messagestring | null
unauthorizedAccessboolean | null
notFoundboolean | null
correlationTokenstring | null
errors Array of object (Contracts.Common.Jsons.Common.SuccessJsonError) | null object messagestring | null
idstring Valid values[
"InvalidDatePeriodEndDateBeforeStartDate",
"NameAlreadyTaken",
"ExternalIdAlreadyTaken",
"CodeAlreadyTaken"
]
fieldNamestring | null
isRequiredboolean | null
isOutOfRangeboolean | null
isTakenboolean | null
errorCodestring | null
defaultDisplayMessagestring | null
errorCodestring | null
detailsobject (Contracts.Common.Jsons.Common.ErrorDetailsJson) messagestring | null
defaultDisplayMessagestring | null
400
Bad Request
object typestring | null
titlestring | null
statusinteger (int32) | null
detailstring | null
instancestring | null
property*
object typestring | null
titlestring | null
statusinteger (int32) | null
detailstring | null
instancestring | null
property*
object typestring | null
titlestring | null
statusinteger (int32) | null
detailstring | null
instancestring | null
property*
401
Unauthorized
403
Forbidden
object typestring | null
titlestring | null
statusinteger (int32) | null
detailstring | null
instancestring | null
property*
object typestring | null
titlestring | null
statusinteger (int32) | null
detailstring | null
instancestring | null
property*
object typestring | null
titlestring | null
statusinteger (int32) | null
detailstring | null
instancestring | null
property*
500
Internal Server Error