Attributes
Responses
200
OK
application/json
get
GET /attributes HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Accept: */*
200
OK
[
{
"Uid": "00000000-0000-0000-0000-000000000000",
"Alias": "text",
"BackofficeName": "text",
"BackofficeDescription": "text",
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Description": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"AttributeGroupId": 1,
"AttributeScope": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"00000000-0000-0000-0000-000000000000"
],
"Localized": true,
"FallbackLanguage": 1,
"DimensionUid": "00000000-0000-0000-0000-000000000000",
"FallbackSegment": "00000000-0000-0000-0000-000000000000",
"ReadOnly": true,
"Mandatory": true,
"Unchangeable": true,
"AttributeType": "text",
"DisableRevisionLogging": true,
"DisableIndexing": true
}
]
#Available from v.3.2.0
Body
Uidstring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
AliasstringOptional
BackofficeNamestringOptional
BackofficeDescriptionstringOptional
AttributeGroupIdinteger · int32Optional
AttributeScopestring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
AttributeScopesstring · uuid[]Optional
LocalizedbooleanOptional
FallbackLanguageinteger · int32Optional
DimensionUidstring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
FallbackSegmentstring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
ReadOnlybooleanOptional
MandatorybooleanOptional
UnchangeablebooleanOptional
AttributeTypestringRead-onlyOptional
DisableRevisionLoggingbooleanOptional
DisableIndexingbooleanOptional
Responses
200
OK
post
POST /attributes HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Content-Type: application/json
Accept: */*
Content-Length: 598
{
"Uid": "00000000-0000-0000-0000-000000000000",
"Alias": "text",
"BackofficeName": "text",
"BackofficeDescription": "text",
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Description": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"AttributeGroupId": 1,
"AttributeScope": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"00000000-0000-0000-0000-000000000000"
],
"Localized": true,
"FallbackLanguage": 1,
"DimensionUid": "00000000-0000-0000-0000-000000000000",
"FallbackSegment": "00000000-0000-0000-0000-000000000000",
"ReadOnly": true,
"Mandatory": true,
"Unchangeable": true,
"DisableRevisionLogging": true,
"DisableIndexing": true
}
200
OK
No content
#Available from v.3.2.0
Body
Uidstring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
AliasstringOptional
BackofficeNamestringOptional
BackofficeDescriptionstringOptional
AttributeGroupIdinteger · int32Optional
AttributeScopestring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
AttributeScopesstring · uuid[]Optional
LocalizedbooleanOptional
FallbackLanguageinteger · int32Optional
DimensionUidstring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
FallbackSegmentstring · uuidOptionalExample:
00000000-0000-0000-0000-000000000000
ReadOnlybooleanOptional
MandatorybooleanOptional
UnchangeablebooleanOptional
AttributeTypestringRead-onlyOptional
DisableRevisionLoggingbooleanOptional
DisableIndexingbooleanOptional
Responses
200
OK
put
PUT /attributes HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Content-Type: application/json
Accept: */*
Content-Length: 598
{
"Uid": "00000000-0000-0000-0000-000000000000",
"Alias": "text",
"BackofficeName": "text",
"BackofficeDescription": "text",
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Description": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"AttributeGroupId": 1,
"AttributeScope": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"00000000-0000-0000-0000-000000000000"
],
"Localized": true,
"FallbackLanguage": 1,
"DimensionUid": "00000000-0000-0000-0000-000000000000",
"FallbackSegment": "00000000-0000-0000-0000-000000000000",
"ReadOnly": true,
"Mandatory": true,
"Unchangeable": true,
"DisableRevisionLogging": true,
"DisableIndexing": true
}
200
OK
No content
Path parameters
uidstring · uuidRequired
Unique id of attribute to get
Responses
200
OK
application/json
get
GET /attributes/{uid} HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Accept: */*
200
OK
{
"Uid": "00000000-0000-0000-0000-000000000000",
"Alias": "text",
"BackofficeName": "text",
"BackofficeDescription": "text",
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Description": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"AttributeGroupId": 1,
"AttributeScope": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"00000000-0000-0000-0000-000000000000"
],
"Localized": true,
"FallbackLanguage": 1,
"DimensionUid": "00000000-0000-0000-0000-000000000000",
"FallbackSegment": "00000000-0000-0000-0000-000000000000",
"ReadOnly": true,
"Mandatory": true,
"Unchangeable": true,
"AttributeType": "text",
"DisableRevisionLogging": true,
"DisableIndexing": true
}
#Available from v.3.5.0
Path parameters
uidstring · uuidRequired
Uid of attribute
Responses
200
OK
application/json
get
GET /attributes/{uid}/references HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Accept: */*
200
OK
{
"AttributeUid": "00000000-0000-0000-0000-000000000000",
"ReferencingCategories": [
1
],
"ReferencesOnCategoryAttributes": [
{
"EntityId": 1,
"AttributeUid": "00000000-0000-0000-0000-000000000000"
}
],
"ReferencesOnProductAttributes": [
{
"EntityId": 1,
"AttributeUid": "00000000-0000-0000-0000-000000000000"
}
],
"ReferencesOnVariantAttributes": [
{
"EntityId": 1,
"AttributeUid": "00000000-0000-0000-0000-000000000000"
}
],
"ReferencingGlobalListValues": [
"00000000-0000-0000-0000-000000000000"
],
"ReferencingProductStructures": [
"00000000-0000-0000-0000-000000000000"
],
"ReferencingVariationDefinitions": [
"00000000-0000-0000-0000-000000000000"
]
}
Body
string · uuid[]Optional
Responses
200
OK
application/json
post
POST /attributes/batch HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Content-Type: application/json
Accept: */*
Content-Length: 40
[
"00000000-0000-0000-0000-000000000000"
]
200
OK
[
{
"Uid": "00000000-0000-0000-0000-000000000000",
"Alias": "text",
"BackofficeName": "text",
"BackofficeDescription": "text",
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Description": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"AttributeGroupId": 1,
"AttributeScope": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"00000000-0000-0000-0000-000000000000"
],
"Localized": true,
"FallbackLanguage": 1,
"DimensionUid": "00000000-0000-0000-0000-000000000000",
"FallbackSegment": "00000000-0000-0000-0000-000000000000",
"ReadOnly": true,
"Mandatory": true,
"Unchangeable": true,
"AttributeType": "text",
"DisableRevisionLogging": true,
"DisableIndexing": true
}
]
#Available from v.3.5.0 No more than 5000 values can be requested at a time.
Body
string · uuid[]Optional
Responses
200
OK
application/json
post
POST /attributes/batch/references HTTP/1.1
Host: api.easycatalogue-dev.cloudtest13.structpim.com
Content-Type: application/json
Accept: */*
Content-Length: 40
[
"00000000-0000-0000-0000-000000000000"
]
200
OK
[
{
"AttributeUid": "00000000-0000-0000-0000-000000000000",
"ReferencingCategories": [
1
],
"ReferencesOnCategoryAttributes": [
{
"EntityId": 1,
"AttributeUid": "00000000-0000-0000-0000-000000000000"
}
],
"ReferencesOnProductAttributes": [
{
"EntityId": 1,
"AttributeUid": "00000000-0000-0000-0000-000000000000"
}
],
"ReferencesOnVariantAttributes": [
{
"EntityId": 1,
"AttributeUid": "00000000-0000-0000-0000-000000000000"
}
],
"ReferencingGlobalListValues": [
"00000000-0000-0000-0000-000000000000"
],
"ReferencingProductStructures": [
"00000000-0000-0000-0000-000000000000"
],
"ReferencingVariationDefinitions": [
"00000000-0000-0000-0000-000000000000"
]
}
]
Last updated