Kihagyás

Template API V2

REST API

Ez a verzió csak REST API-n érhető el.

List assets

Visszaadja a rendszerben mentett, a sablonokban használható képek listáját.

REST API

REST API Info

Kérés

GET hammy/json/template/v2/assets

Paraméter Típus Leírás
id String A kérés azonosítója. (vnd.api ID)
fileName String A keresett file neve.
type String A keresett file típusa.
category String A keresett file kategóriája.
limit Integer A keresési találatok maximális száma.
offset Integer A találati lista kezdete (pl. resultSize = 10 és offset = 1, akkor a teljes találati lista 11. elemétől a 20. eleméig tartó listát adja vissza).
sort String Rendezés.
clientHashKey String A hívó kliens azonosítója.
userName String A felhasználó neve.
params Param_V1 [ ] Egyéb meta adatok.

Válasz

Név Típus Leírás
meta JListMeta1 A válaszhoz tartozó metaadatok.
list JAsset2 [ ] A megtalált képek.
GET /hammy/json/template/v2/assets?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": [
        {
            "type": "assets",
            "id": "{{uuid}}",
            "attributes": {
                "fileName": "filename.png",
                "category": "Kategoria1",
                "mimeType": "image/png",
                "description": "desc_asset"
            }
        }
    ],
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Show asset

Visszaadja a megadott azonosítójú sablonban használható képet.

REST API

REST API Info

Kérés

GET hammy/json/template/v2/assets/{{uuid}}

Név Típus Leírás
uuid String A keresett asset UUID-ja.

Válasz

Típus Leírás
JAsset2 A keresett asset.

Minta

GET /hammy/json/template/v2/assets/{{uuid}}?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "assets",
        "id": "{{uuid}}",
        "attributes": {
             "fileName": "filename.png",
             "category": "Kategoria1",
             "mimeType": "image/png",
             "description": "desc_asset"
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Show asset content by UUID

Ebben a verzióban nem változott.

Show asset content by UUID V1

Create asset

Létrehoz egy sablonokban használható képet.

REST API

REST API Info

Kérés

POST hammy/json/template/v2/assets

A kérés egy multipart/form-data. Az asset nevű részben kell az asset json leíróját, az asset_data részben pedig az asset byte content-jét küldeni.

Multipart név Tartalom Leírás
asset JAsset2 A létrehozandó asset adatai.
asset_data application/octet-stream Az asset tartalma.

Válasz

Típus Leírás
JAsset2 A létrehozott asset.

Minta

POST /hammy/json/template/v2/assets?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
content-type: multipart/form-data; boundary={{boundary}}
-----------------------------{{boundary}}
Content-Disposition: form-data; name="asset"
Content-Type: application/json

{
    "data": {
            "id" : "{{uuid}}",
            "type": "assets",
            "attributes": {
                "fileName": "filename2.png",
                "category": "Kategoria1",
                "mimeType": "image/png",
                "description": "desc_asset 2"
            }
        }
}
{{boundary}}
Content-Disposition: form-data; name="asset_data"
Content-Type: application/octet-stream
[BINARY CONTENT]
{{boundary}}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json
Authorization: JWT {{jwtToken}}
Transfer-Encoding: chunked

{
  "data" : {
    "type" : "assets",
    "id" : "{{uuid}}",
    "attributes" : {
      "fileName" : "filename2.png",
      "category" : "Kategoria1",
      "mimeType" : "image/png",
      "description" : "desc_asset 2"
    }
  },
  "meta" : {
    "total" : null,
    "params" : [ ],
    "responseStatus" : {
      "code" : 0,
      "messages" : [ ]
    }
  }
}

Delete asset

Ebben a verzióban nem változott.

Delete asset V1 (REST)

List message types

Ebben a verzióban nem változott.

List message types V1 (REST)

Create message type

Ebben a verzióban nem változott.

Create message type V1 (REST)

Update message type

Ebben a verzióban nem változott.

Update message type V1 (REST)

Delete message type

Ebben a verzióban nem változott.

Delete message type V1 (REST)

Show message type

Ebben a verzióban nem változott.

Show message type V1 (REST)

Set message type status

Ebben a verzióban nem változott.

Set message type status V1 (REST)

Set message types status

Ebben a verzióban nem változott.

Set message types status V1 (REST)

Rename message type

Ebben a verzióban nem változott.

Rename message type V1 (REST)

Copy message type

Ebben a verzióban nem változott.

Copy message type V1 (REST)

List template versions

Ebben a verzióban nem változott.

List template versions V1 (REST)

Show template version

Ebben a verzióban nem változott.

Show template version V1 (REST)

Create or update template version

Ebben a verzióban nem változott.

Create or update template version V1 (REST)

List layouts

Ebben a verzióban nem változott.

List layouts V1 (REST)

Create layout

Ebben a verzióban nem változott.

Create layout V1 (REST)

Update layout

Ebben a verzióban nem változott.

Update layout V1 (REST)

List template handling categories

Ebben a verzióban nem változott.

List template handling categories V1 (REST)

Export templates

Ebben a verzióban nem változott.

Export templates V1 (REST)

Import templates

Ebben a verzióban nem változott.

Import templates V1 (REST)