Skip to main content
GET
/
admin
/
merchants
/
{merchantId}
/
custom-attributes
List Custom Attributes (Admin)
curl --request GET \
  --url https://cdn.tailoredd.com/apiV2/admin/merchants/{merchantId}/custom-attributes
{
  "success": true,
  "data": {}
}
GET {BASE_URL}/admin/merchants/{merchantId}/custom-attributes
Growth/Enterprise only — Standard plan returns 403 PLAN_UPGRADE_REQUIRED.

Attribute state machine

Promoted attributes auto-lock on first review submission (draft → locked). Changing queryable or promotedSlot on a locked attribute requires confirmation and moves the state to invalidated. While invalidated, custom attribute filters return 400 FILTERS_DISABLED.
StateMeaning
draftNot yet used in a review.
lockedUsed in at least one review — schema is frozen.
invalidatedSchema changed after lock — filters stay disabled until the system re-indexes.

Headers

Authorization
string

Path Parameters

merchantId
string
required

Response

Successful response

success
boolean
required
Example:

true

data
object