Update Template
Update an existing template using API.
URL
Required rights:
admin
orcertCreate
To fetch and update a specific template, use /smartAssetTemplate/:id
.
PUT - https://{url}/smartAssetTemplate/{id}
Body
Parameter | Type | Mandatory | Description |
---|---|---|---|
deleted | Boolean | โ | The template has been deleted from the NFT Management Platform. |
blockchainProperties | Object | โ | Transfer settings. |
blockchainProperties โ isTransferable | Boolean | โ | Set true if the digital passport is claimable. |
blockchainProperties โ showTranferableOption | Boolean | โ | Set true to display the Transferable option on the app. |
metadata | Object | โ | Metadata of the template. |
metadata โ name | String | โ | Name of the product. |
metadata โ icon | String | โ | Product icon displayed in the app. |
content | Object | โ | JSON Schema with the template content. After doing the JSON content, stringify it. |
attributes | Object | โ | Attributes of the digital passport template. |
attributes โ field | %value% | โ | Field replaced by the digital passport content. |
attributes โ label | String | โ | Label displayed in the app. |
attributes โ freeEntry | Boolean | โ | The user manually adds values in the app. |
attributes โ required | Boolean | โ | Set to true so the user cannot pass the step. |
attributes โ type | String | โ | Identifies the type of component to be displayed. |
attributes โ option | Object | โ | For inputs with the "select" type concerns the set of values that will be proposed.[ {โlabelโ: string, โvalueโ: string}, {โlabelโ: string, โvalueโ: string}, โฆ ] |
attributes โ value | String | โ | Value proposed to the user. |
{
"deleted":false,
"blockchainProperties": {
"isTransferable": true,
"showTransferableOption":true
},
"metadata": {
"name": "Edited ROYAL OAK GRANDE COMPLICATION SQUELETTE",
"icon": "https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpmain.png"
},
"content": "{\n \"$schema\": \"https://cert.arianee.org/version2/ArianeeProductCertificate-i18n.json\",\n \"language\": \"fr-FR\",\n \"name\": \"ROYAL OAK GRANDE COMPLICATION SQUELETTE\",\n \"category\": \"accessory\",\n \"subCategory\": \"watch\",\n \"serialnumber\": [\n {\n \"type\": \"serialnumber\",\n \"value\": \"%serialnumber%\"\n },\n {\n \"type\": \"casenumber\",\n \"value\": \"%casenumber%\"\n }\n ],\n \"model\": \"Royal Oak\",\n \"description\": \"\\nCombinant les 3 catรฉgories de complications horlogรจres (mesure des temps courts, mรฉcanismes de sonnerie et indications astronomiques), ce modรจle entraรฎnรฉ par le calibre %calibre% a รฉtรฉ entiรจrement fabriquรฉ ร la main par un seul et mรชme maรฎtre-horloger de lโatelier Grandes Complications Audemars Piguet.\\n\\nBoรฎte de %diameter% en %caseMaterial% avec lunette acier, glace et fond saphir, couronne vissรฉe\\n\\nCadran saphir, compteurs fumรฉs, aiguilles Royal Oak en %aiguilleMaterial% avec dรฉpรดt luminescent, aiguilles compteurs/seconde/rattrapante blanches, rรฉhaut noir avec minuterie blanche, mouvement couleur ardoise.\",\n \"externalContents\": [\n {\n \"type\": \"website\",\n \"title\": \"Audemars Piguet Website\",\n \"url\": \"https://www.audemarspiguet.com/com/fr/home.html\"\n }\n ],\n \"medias\": [\n {\n \"mediaType\": \"picture\",\n \"type\": \"product\",\n \"url\": \"https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpmain.png\"\n },\n {\n \"mediaType\": \"picture\",\n \"type\": \"brandItemBackgroundPicture\",\n \"url\": \"https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpfeaturedcase.png\"\n },\n {\n \"mediaType\": \"picture\",\n \"type\": \"product\",\n \"url\": \"https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpfeatureddial.png\"\n }\n ]\n}",
"attributes": [
{
"field": "%serialnumber%",
"label": "Serial number",
"freeEntry": false,
"required": true,
"type": "text",
"options": []
},
{
"field": "%casenumber%",
"label": "Case number",
"freeEntry": false,
"required": true,
"type": "text",
"options": []
},
{
"field": "%diameter%",
"label": "Diameter",
"freeEntry": false,
"required": true,
"type": "select",
"options": [{
"label": "42mm",
"value": "42mm"
}, {
"label": "44mm",
"value": "44mm"
}
]
},
{
"field": "%caseMaterial%",
"label": "Case material",
"freeEntry": false,
"required": true,
"type": "select",
"options": [{
"label": "Or rose 18k",
"value": "Or rose 18k"
},{
"label": "Or jaune 18k",
"value": "Or jaune 18k"
}
]
},
{
"field": "%aiguilleMaterial%",
"label": "Needle material",
"freeEntry": false,
"required": true,
"type": "select",
"options": [{
"label": "Or rose 24k",
"value": "Or rose 24k"
},{
"label": "Or jaune 24k",
"value": "Or jaune 24k"
}
]
}
]
}
Return Payload
Statut Code | Description |
---|---|
200 | The template has been updated, data are returned. |
{
"attributes": [
{
"field": "%serialnumber%",
"label": "Serial number",
"freeEntry": false,
"required": true,
"type": "text",
"options": []
},
{
"field": "%casenumber%",
"label": "Case number",
"freeEntry": false,
"required": true,
"type": "text",
"options": []
},
{
"field": "%diameter%",
"label": "Diameter",
"freeEntry": false,
"required": true,
"type": "select",
"options": [
{
"label": "42mm",
"value": "42mm"
},
{
"label": "44mm",
"value": "44mm"
}
]
},
{
"field": "%caseMaterial%",
"label": "Case material",
"freeEntry": false,
"required": true,
"type": "select",
"options": [
{
"label": "Or rose 18k",
"value": "Or rose 18k"
},
{
"label": "Or jaune 18k",
"value": "Or jaune 18k"
}
]
},
{
"field": "%aiguilleMaterial%",
"label": "Needle material",
"freeEntry": false,
"required": true,
"type": "select",
"options": [
{
"label": "Or rose 24k",
"value": "Or rose 24k"
},
{
"label": "Or jaune 24k",
"value": "Or jaune 24k"
}
]
}
],
"_id": "63a5cfee94ea7835457d5800",
"deleted": false,
"blockchainProperties": {
"isTransferable": true,
"showTransferableOption": true
},
"metadata": {
"name": "Edited ROYAL OAK GRANDE COMPLICATION SQUELETTE",
"icon": "https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpmain.png"
},
"content": "{\n \"$schema\": \"https://cert.arianee.org/version2/ArianeeProductCertificate-i18n.json\",\n \"language\": \"fr-FR\",\n \"name\": \"ROYAL OAK GRANDE COMPLICATION SQUELETTE\",\n \"category\": \"accessory\",\n \"subCategory\": \"watch\",\n \"serialnumber\": [\n {\n \"type\": \"serialnumber\",\n \"value\": \"%serialnumber%\"\n },\n {\n \"type\": \"casenumber\",\n \"value\": \"%casenumber%\"\n }\n ],\n \"model\": \"Royal Oak\",\n \"description\": \"\\nCombinant les 3 catรฉgories de complications horlogรจres (mesure des temps courts, mรฉcanismes de sonnerie et indications astronomiques), ce modรจle entraรฎnรฉ par le calibre %calibre% a รฉtรฉ entiรจrement fabriquรฉ ร la main par un seul et mรชme maรฎtre-horloger de lโatelier Grandes Complications Audemars Piguet.\\n\\nBoรฎte de %diameter% en %caseMaterial% avec lunette acier, glace et fond saphir, couronne vissรฉe\\n\\nCadran saphir, compteurs fumรฉs, aiguilles Royal Oak en %aiguilleMaterial% avec dรฉpรดt luminescent, aiguilles compteurs/seconde/rattrapante blanches, rรฉhaut noir avec minuterie blanche, mouvement couleur ardoise.\",\n \"externalContents\": [\n {\n \"type\": \"website\",\n \"title\": \"Audemars Piguet Website\",\n \"url\": \"https://www.audemarspiguet.com/com/fr/home.html\"\n }\n ],\n \"medias\": [\n {\n \"mediaType\": \"picture\",\n \"type\": \"product\",\n \"url\": \"https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpmain.png\"\n },\n {\n \"mediaType\": \"picture\",\n \"type\": \"brandItemBackgroundPicture\",\n \"url\": \"https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpfeaturedcase.png\"\n },\n {\n \"mediaType\": \"picture\",\n \"type\": \"product\",\n \"url\": \"https://www.audemarspiguet.com/content/dam/ap/com/products/watches/MTR003700.00/importer/watch.png.transform.appdpfeatureddial.png\"\n }\n ]\n}",
"__v": 0,
"id": "63a5cfee94ea7835457d5800"
}
Updated 5 days ago