Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GET

 

dam/folders/

Info
iconfalse
Получить дерево папок в dam

Список параметров:

ПараметрТипОписаниеОбязательный
flatbooleanОтображать плоскую структуру или древовидную, по умолчанию falseнет


Пример запроса

Paste code macro
languagebash
themeDarkula
curl "[endpoint]/dam/folders/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "count": 2,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 24,
            "name": "folder",
            "timestamp": "2017-12-06T20:44:18.406823",
            "parent": null,
            "children": [
                {
                    "id": 26,
                    "name": "folder_1",
                    "timestamp": "2017-12-08T16:43:01.814395",
                    "parent": 24,
                    "children": []
                }
            ]
        },
        {
            "id": 31,
            "name": "INBOX",
            "timestamp": "2017-12-13T19:57:46.788752",
            "parent": null,
            "children": []
        }
    ]
}


POST

 

dam/folders/

Info
iconfalse
Создать папку в корне или в папке с определенным идентификатором

Список параметров:

НазваниеТипОписаниеОбязательный
namestringназвание новой папкида
parentintидентификатор папки, в которой будет создана новаянет



Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPOST "[endpoint]/dam/folders/" -d '{"name": "new folder"}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 32,
    "name": "new folder",
    "timestamp": "2017-12-19T17:56:06.384536",
    "parent": null
}


GET

 

dam/folders/[id]/

Info
iconfalse
Получить дерево подпапок определенного родителя или информацию о папке

Список параметров:

ПараметрТипОписаниеОбязательный
flatbooleanОтображать плоскую структуру или древовидную, по умолчанию falseнет


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/folders/32/?flat=true" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

 Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 32,
    "name": "new folder",
    "timestamp": "2017-12-19T17:56:06.384536",
    "parent": null
}


PATCH

 

dam/folders/[id]/

Info
iconfalse
Переместить и/или переименовать текущую папку

Список параметров:

НазваниеТипОписаниеОбязательный
namestringновое название папкинет
parentintидентификатор папки, в которую будет перемещена текущаянет


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPATCH "[endpoint]/dam/folders/32/" -d '{"name": "renamed folder", "parent": 24}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ: 

Paste code macro
languagejson
themeDarkula
{
    "id": 32,
    "name": "renamed folder",
    "timestamp": "2017-12-19T17:56:06.384536",
    "parent": 24
}

DELETE

 

dam/folders/[id]/

Info
iconfalse
Удаление папки

Список параметров:

ПараметрТипОписаниеОбязательный
delete_filesboolean

удалить ли файлы вместе с папкой, по умолчанию false. Если false, то файлы из удаляемой папки и всех подпапок будут перемещены в родителя удаляемой папки. Если true, то все файлы будут удалены.

нет


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XDELETE "[endpoint]/dam/folders/32/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]
GET 

OPTIONS dam/folders/

[id]/files/

Info
iconfalse
Получить список файлов в текущей папке

Получение данных необходимых для создания валидной папки

Пример запроса

Paste code macro
languagebash
themeDarkula
curlсurl -XGETXOPTIONS "[endpoint]/dam/folders/32/files/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]"
 Ответ

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "countname": "Groups 1List",
    "nextdescription": null,"Обрабатывает группы    "previous": nullатрибутов",
    "resultsrenders": [
        {"application/json",
        "text/html"
   "id": 3748],
    "parses": [
        "skues": []application/json",
        "application/x-www-form-urlencoded",
   "original_name": "pp.jpeg",     "multipart/form-data"
    ],
    "actions": {
        "namePOST": "pp.jpeg",{
            "textid": null, {
                "foldertype": 13"integer",
                "statusrequired": 0false,
            "mimetype    "read_only": "image/jpeg",true,
                "filesizelabel": 19264"ID"
            },
            "sizename": {
                "widthtype": 640"string",
                "heightrequired": true,
   640             }"read_only": false,
                "thumbnaillabel": "Название "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/2d39c8cc-db80-11e7-a617-107b448ebd23.PNG",группы",
                 "modifymax_timelength": "2017-12-07T21:55:22.015728" 200
            },
            "meta_infoposition": {},
                "tagstype": [] "integer",
          }     ]
}

POST dam/folders/[id]/files/

Info
iconfalse
Добавление файла в текущую папку

Список параметров:

ПараметрТипОписаниеОбязательныйfilefileбинарный файлна выборurlurlссылка, откуда файл будет скачанна выборnamestringимя файланет
Info
iconfalse
titleОсобое условие
Если были указаны и file и url, то приоритетно файл будет загружен из поля file, а url не будет обработан.

Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPOST "[endpoint]/dam/folders/32/files/" -d '{"url": "https://site.com/with/pictures/image.png"}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 3752,
    "skues": [],
    "original_name": "image.png
    "name": "image.png",
    "text": null,
    "folder": 13,
    "status": 0,
    "mimetype": "image/png",
    "filesize": 18784,
    "size": {
        "width": 200,
        "height": 200
    },
    "cache": {
        "50x50": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xPNG/image.png",
        "200x200": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.png", "required": false,
                "read_only": false,
                "label": "Позиция",
                "min_value": -2147483648,
                "max_value": 2147483647
            }
        }
    }
}


GET dam/folders/[id]/files/

Info
iconfalse
Получить список файлов в текущей папке


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/folders/32/files/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

 Ответ:

Paste code macro
languagejson
themeDarkula
{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "600x600id": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/600x600xPNG/image.png"3748,
            "1000x1000skues": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/1000x1000xJPEG/image.png"],
       },     "thumbnailoriginal_name": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.pngpp.jpeg",
    "modify_time        "name": "2017-12-19T18:22:21.809178pp.jpeg",
    "meta_info        "text": null,
            "folder": {},13,
            "tagsstatus": []
}
GET dam/files/
Info
iconfalse
Получить информацию обо всех файлах или поиск определенных

Список параметров:

ПараметрТипОписаниеОбязательныйnamestringполное имя файланетmaskstringмаска файла, например *.* или *.PNGнетfolderintидентификатор папки в которую будет помещен файлнетmimetypestringmimetype файла, например image/pngнет

Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/files/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "count": 3709,
    "next": "https://[your_domain].brandquad.ru/api/public_v2/dam/files/?page=6&page_size=1",
    "previous": "https://[your_domain].brandquad.ru/api/public_v2/dam/files/?page=4&page_size=1",
    "results": [ 0,
            "mimetype": "image/jpeg",
            "filesize": 19264,
            "size": {
                "width": 640,
                "height": 640
            {},
            "idthumbnail": 6"https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/2d39c8cc-db80-11e7-a617-107b448ebd23.PNG",
            "skuesmodify_time": ["2017-12-07T21:55:22.015728",
            "meta_info": {},
  "1234325"          "tags": []
 ],       }
     "original_name": "name.jpg",
            "name": "name.jpg",
            "text": null,
       ]
}

POST dam/folders/[id]/files/

Info
iconfalse
Добавление файла в текущую папку

Список параметров:

ПараметрТипОписаниеОбязательный
filefileбинарный файлна выбор
urlurlссылка, откуда файл будет скачанна выбор
namestringимя файланет


Info
iconfalse
titleОсобое условие
Если были указаны и file и url, то приоритетно файл будет загружен из поля file, а url не будет обработан.


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPOST "[endpoint]/dam/folders/32/files/" -d '{"url": "https://site.com/with/pictures/image.png"}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "folderid": 83752,
    "skues": [],
      "statusoriginal_name": 0,"image.png
    "name": "image.png",
      "mimetypetext": "image/jpeg"null,
       "folder": 13,
    "filesizestatus": 2520970,
      "mimetype": "image/png",
     "sizefilesize": {18784,
    "size":  {
         "width": 834200,
                "height": 349200
    },
    "cache": {
 },          "50x50": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xPNG/image.png",
        "thumbnail200x200": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.PNGpng",
  
         "modify_time600x600": "2017-11-16T18:08:40.209613https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/600x600xPNG/image.png",
            "meta_info": {},"1000x1000": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/1000x1000xJPEG/image.png"
        },
    "tagsthumbnail": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.png",
        }"modify_time": "2017-12-19T18:22:21.809178",
    "meta_info": {},
    "tags": []
}


GET

 dam

dam/files

/[id]

/

Info
iconfalse
Получить информацию о файлеобо всех файлах или поиск определенных

Список параметров:

ПараметрТипОписаниеОбязательный
size
name
list<string>список выражений, файлы какого размера и формата получить, формат выражения: WxHxFITxEXT или WxFITxEXT
stringполное имя файланет
Описание выражения:
mask
ПараметрОписаниеЗначениеFITделать ли FIT изображенияT или FEXTрасширение файлаPNG, JPEG, GIF, BMP, TIFF, PDFWширинаHвысота(если не задана, то будет определена из отношения сторон оригинала)
stringмаска файла, например *.* или *.PNGнет
folderintидентификатор папки в которую будет помещен файлнет
mimetypestringmimetype файла, например image/pngнет


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/files/2/?size=50x50xTxJPEG,200xTxPNG" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "idcount": 23709,
    "skuesnext": [
   "https://[your_domain].brandquad.ru/api/public_v2/dam/files/?page=6&page_size=1",
    "12345 "previous": "https://[your_domain].brandquad.ru/api/public_v2/dam/files/?page=4&page_size=1",
    "results": [
  "15432",      {
  "product_sku"     ],     "original_nameid": "image.png"6,
    "name": "image.png",     "text": null,     "folderskues": 8,[
    "status": 0,     "mimetype": "image/png",     "filesize1234325":
1239834,     "size": {      ],
  "width": 638,         "heightoriginal_name": 1181"name.jpg",
       },     "cachename": {"name.jpg",
            "50x50text": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xJPEG/image.JPEG"null,
            "200x370folder": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x370xPNG/image.PNG" 8,
       },     "thumbnailstatus": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.PNG",0,
            "modify_timemimetype": "2017-12-07T22:40:18.130653",image/jpeg",
       "meta_info     "filesize": {},252097,
            "tagssize": []
}

POST dam/files/[id]/

Info
iconfalse
Добавление файла в папку

Список параметров:

ПараметрТипОписаниеОбязательныйfolderintидентификатор папки, в которой будет создан файлдаfilefileбинарный файлна выборurlurlссылка откуда файл будет скачанна выборnamestringимя файланет
Info
iconfalse
titleОсобое условие
Если были указаны и file и url, то приоритетно файл будет загружен из поля file, а url не будет обработан.

Пример запроса

Paste code macro
languagebash
{
                "width": 834,
                "height": 349
            },
            "thumbnail": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.PNG",
            "modify_time": "2017-11-16T18:08:40.209613",
            "meta_info": {},
            "tags": []
        }
    ]
}

GET dam/files/[id]/

Info
iconfalse
Получить информацию о файле

Список параметров:

ПараметрТипОписаниеОбязательный
sizelist<string>список выражений, файлы какого размера и формата получить, формат выражения: WxHxFITxEXT или WxFITxEXTнет

Описание выражения:

ПараметрОписаниеЗначение
FITделать ли FIT изображенияT или F
EXTрасширение файлаPNG, JPEG, GIF, BMP, TIFF, PDF
Wширина
Hвысота(если не задана, то будет определена из отношения сторон оригинала)


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPOSTXGET "[endpoint]/dam/files/2/?size=50x50xTxJPEG,200xTxPNG" -dH '{"url": "https://site.com/with/pictures/image.png", "folder": 8, "name": "custom_name"}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json""TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 37532,
    "skues": [],
        "original_name": "image.png12345",
        "name"15432",
        "product_sku"
    ],
    "original_name": "image.png",
    "name": "image.png",
    "text": null,
    "folder": 138,
    "status": 0,
    "mimetype": "image/png",
    "filesize": 187841239834,
    "size": {
        "width": 200638,
        "height": 2001181
    },
    "cache": {
        "50x50": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xPNG50x50xJPEG/image.pngJPEG",
        "200x200200x370": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG200x370xPNG/image.pngPNG",
    },
    "600x600thumbnail": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/600x600xPNG200x200xPNG/image.pngPNG",
   
    "1000x1000modify_time": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/1000x1000xJPEG/image.png"2017-12-07T22:40:18.130653",
    "meta_info": {},
    "thumbnailtags": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.png",
    "modify_time": "2017-12-19T18:22:21.809178",
    "meta_info": {},
    "tags": []
}

PATCH dam/files/[id]/

Info
iconfalse
Переименование и/или перенос файла

обязательные параметры(задается один любой, или оба):

Список параметров:

НазваниеТипОписаниеОбязательныйnamestringновое имя файланетfolderintидентификатор папки, в которую необходимо перенести файлнет
 []
}

POST dam/files/[id]/

Info
iconfalse
Добавление файла в папку

Список параметров:

ПараметрТипОписаниеОбязательный
folderintидентификатор папки, в которой будет создан файлда
filefileбинарный файлна выбор
urlurlссылка откуда файл будет скачанна выбор
namestringимя файланет


Info
iconfalse
titleОсобое условие
Если были указаны и file и url, то приоритетно файл будет загружен из поля file, а url не будет обработан.


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPATCH "[endpoint]/dam/files/2/" -d '{"name": "another name", "folder": 1}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"
Ответ:
curl -XPOST "[endpoint]/dam/files/" -d '{"url": "https://site.com/with/pictures/image.png", "folder": 8, "name": "custom_name"}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 3753,
    "skues": [],
    "original_name": "image.png
    "name": "image.png",
    "text": null,
    "folder": 13,
    "status": 0,
    "mimetype": "image/png",
    "filesize": 18784,
    "size": {
        "width": 200,
        "height": 200
    },
    "cache": {
        "50x50": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xPNG/image.png",
        "200x200": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.png",
        "600x600": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/600x600xPNG/image.png",
        "1000x1000": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/1000x1000xJPEG/image.png"
    },
    "thumbnail": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.png",
    "modify_time": "2017-12-19T18:22:21.809178",
    "meta_info": {},
    "tags": []
}

PATCH dam/files/[id]/

Info
iconfalse
Переименование и/или перенос файла

обязательные параметры(задается один любой, или оба):

Список параметров:

НазваниеТипОписаниеОбязательный
namestringновое имя файланет
folderintидентификатор папки, в которую необходимо перенести файлнет



Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPATCH "[endpoint]/dam/files/2/" -d '{"name": "another name", "folder": 1}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 2,
    "skues": [
        "12345",
        "15432",
        "product_sku"
    ],
    "original_name": "image.png",
    "name": "another name",
    "text": null,
    "folder": 1,
    "status": 0,
    "mimetype": "image/png",
    "filesize": 1239834,
    "size": {
        "width": 638,
        "height": 1181
    },
    "cache": {
        "50x50": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xPNG/image.png",
        "200x200": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.png",
        "600x600": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/600x600xPNG/image.png",
        "1000x1000": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/1000x1000xJPEG/image.png"
    },
    "thumbnail": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.PNG",
    "modify_time": "2017-12-07T22:40:18.130653",
    "meta_info": {},
    "tags": []
}

DELETE dam/files/[id]/

Info
iconfalse
Удаление файла


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XDELETE "[endpoint]/dam/files/3753/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]


GET dam/files/[id]/links/

Info
iconfalse
Получить список связей с товарами


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/files/4/links/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 3,
            "sku": "123456",
            "dam": {
                "id": 4,
                "name": "123456.png",
                "mimetype": "image/png",
                "size": {
                    "width": 638,
                    "height": 1181
                },
				"url": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/123456.png"
            },
            "attribute": {
                "id": 121,
                "name": "Color"
            }
        }
    ]
}

POST dam/files/[id]/links/

Info
iconfalse
Создать связи с товарами

Список параметров:

ПараметрТипОписаниеОбязательный
skustringsku товара к которому будет привязан файлда
attributeintидентификатор атрибута по которому произойдет связьда


Пример запроса

Paste code macro
languagejsonbash
themeDarkula
{
    "id": 2,
    "skues": [
        "12345",
        "15432",
        "product_sku"
    ],
    "original_name": "image.png",
    "name": "another name",
    "text": null,
    "folder": 1,
    "status": 0,
    "mimetype": "image/png",curl -XPOST "[endpoint]/dam/files/4/links/" -d '{"sku": "1234_sku", "attribute": 112}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "filesizeid": 12398344,
    "sizesku": {
        "width": 638,
   1234_sku",
    "heightdam": 1181{
    },     "cacheid": {4,
        "50x50name": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/50x50xPNG/image"123456.png",
        "200x200mimetype": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.image/png",
        "600x600size": {
        	"width"https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/600x600xPNG/image.png",: 638,
	       	"height": 1181
        },
		"1000x1000url": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/1000x1000xJPEG200x200xPNG/image123456.png"
    },
    "thumbnailattribute": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/image.PNG",{
        "modify_timeid": "2017-12-07T22:40:18.130653"112,
    "meta_info": {},     "tags": []
}

DELETE dam/files/[id]/

Info
iconfalse
Удаление файла

Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XDELETE "[endpoint]/dam/files/3753/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]name": "Attribute"
    }
}

GET dam/files/[id]/

links

links/[id]/

Info
iconfalse
Получить список связей с товарамиинформацию о связи


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/files/4/links/4/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "countid": 14,
    "nextsku": null,
    "previous": null,
    "results": [
        {
            "id": 3,
            "sku": "123456",
   "1234_sku",
    "dam": {
        "damid": 4,
{        "name": "123456.png",
        "idmimetype": 4"image/png",
        "size": {
        	"namewidth": "123456.png",638,
	       	"height": 1181
        },
		"mimetypeurl": "image/png",https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/123456.png"
         },
      "sizeattribute": {
        "id": 112,
        "name":  "widthAttribute":
638,    }
}

DELETE dam/files/[id]/links/[id]/

Info
iconfalse
Удалить связь


Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XDELETE "[endpoint]/dam/files/4/links/4/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]


OPTIONS dam/files/[id]/links/

Info
iconfalse

Получение данных необходимых для создания валидной связи файла с продуктом

Пример запроса

Paste code macro
languagebash
themeDarkula
сurl        "height": 1181
                },
				"url": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/123456.png"
            },
   -XOPTIONS "[endpoint]/dam/files/[id]/links/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "name": "Dam Files Links List",
    "description": "",
    "renders": [
        "attribute": {application/json",
        "text/html"
    ],
    "idparses": 121,[
        "application/json",
       "name": "Color "application/x-www-form-urlencoded",
        "multipart/form-data"
    ],
    "actions": {
 }       "POST": {
}     ]
}

POST dam/files/[id]/links/

Info
iconfalse
Создать связи с товарами

Список параметров:

ПараметрТипОписаниеОбязательныйskustringsku товара к которому будет привязан файлдаattributeintидентификатор атрибута по которому произойдет связьда

Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XPOST "[endpoint]/dam/files/4/links/" -d '{"sku": "1234_sku", "attribute": 112}' -H "TOKEN: [your_token]" -H "APPID: [your_account_name] -H "Content-Type: application/json"

Ответ:

Paste code macro
languagejson
themeDarkula
{
    "id": 4,       "id": {
                "type": "integer",
                "required": false,
                "read_only": true,
                "skulabel": "1234_sku",
 ID"
            },
  "dam": {         "idsku": 4,{
        "name": "123456.png",         "mimetypetype": "image/pngstring",
        "size": {         	"widthrequired": 638true,
	       	"height": 1181         }, 		"urlread_only": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/123456.png" false,
           },     "attributelabel": {"Sku",
                "idmax_length": 112, 300
            "name": "Attribute"},
     }
}

GET dam/files/[id]/links/[id]/

Info
iconfalse
Получить информацию о связи

Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XGET "[endpoint]/dam/files/4/links/4/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name]

Ответ:

Paste code macro
languagejson
themeDarkula
{       "dam": {
                "type": "field",
                "idrequired": 4false,
     "sku           "read_only": "1234_sku",true,
                "damlabel": "Dam"
  {         "id": 4},
            "nameattribute": "123456.png",{
                "mimetypetype": "image/pngfield",
        "size": {           	"widthrequired": 638false,
	       	"height": 1181         },
		"url": "https://[your_domain].brandquad.ru/media/accounts_data/admc/DAM/CACHE/200x200xPNG/123456.png""read_only": true,
     },     "attribute": {     "label": "Attribute"
  "id": 112,         "name": "Attribute"}
     } }

DELETE dam/files/[id]/links/[id]/

Info
iconfalse
Удалить связь

Пример запроса

Paste code macro
languagebash
themeDarkula
curl -XDELETE "[endpoint]/dam/files/4/links/4/" -H "TOKEN: [your_token]" -H "APPID: [your_account_name] }
    }
}


Table of Contents
stylenone