Kihagyás

Template API V3

HammyTemplate3API WSDL letöltése

List assets

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

Web service API

Kérés

Mező Típus Leírás Kötelező
fileName String Fájl neve.
type AssetType Kép típusa.
category String Kép kategóriája.
limit Integer Megjelenítendő elemek maximális száma.
offset Integer Melyik elemtől kezdődjön a megjelenítés.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Mező Típus Leírás
total Integer A találatok száma.
assetList WAsset2 [ ] A megtalált képek listája.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:listAssets>
         <request>
            <clientHashKey>xx</clientHashKey>
         </request>
      </tem:listAssets>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:listAssetsResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <assetList>
               <asset>
                  <assetId>61</assetId>
                  <category>1</category>
                  <data>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</data>
                  <description>Proba</description>
                  <fileName>mittom.jpg</fileName>
                  <mimeType>image/jpeg</mimeType>
                  <type>IMAGE</type>
                  <uuid>61</uuid>
               </asset>
               <asset>
                  <assetId>44</assetId>
                  <category>signatureFiles</category>
                  <description>Basic Signature File</description>
                  <fileName>signo_old</fileName>
                  <mimeType>image/png</mimeType>
                  <type>IMAGE</type>
                  <uuid>44</uuid>
               </asset>
               <asset>
                  <assetId>43</assetId>
                  <category>signatureFiles</category>
                  <description>Basic Signature File</description>
                  <fileName>signo_old</fileName>
                  <mimeType>image/png</mimeType>
                  <type>IMAGE</type>
                  <uuid>43</uuid>
               </asset>
               <asset>
                  <assetId>1</assetId>
                  <description>Logo PDF-re</description>
                  <fileName>PDF_LOGO</fileName>
                  <mimeType>image/jpeg</mimeType>
                  <type>IMAGE</type>
                  <uuid>1</uuid>
               </asset>
               <asset>
                  <assetId>22</assetId>
                  <fileName>PDF_LOGO_3.jpg</fileName>
                  <mimeType>image/jpeg</mimeType>
                  <type>IMAGE</type>
                  <uuid>22</uuid>
               </asset>
               <asset>
                  <assetId>21</assetId>
                  <fileName>PDF_LOGO_1</fileName>
                  <mimeType>image/jpeg</mimeType>
                  <type>IMAGE</type>
                  <uuid>21</uuid>
               </asset>
            </assetList>
         </response>
      </ns2:listAssetsResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/template/v3/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 JAsset1 [ ] A megtalált képek.

Minta

GET /hammy/json/template/v3/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.

Web service API

Kérés

Név Típus Leírás Kötelező
uuid Integer A levélhez tartozó kép UUID-ja.
fileName String A file neve.
extendedAssetId String Azonosító, file kiterjesztéssel.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
asset WAsset2 A keresett kép.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:showAsset>
         <request>
            <clientHashKey>?</clientHashKey>
         </request>
      </tem:showAsset>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:showAssetResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>2</code>
               <messages/>
            </status>
         </response>
      </ns2:showAssetResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/template/v3/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/v3/assets/{{assets.id}}?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. Lehetőség van a létrehozandó kép átméretezésére is, ekkor a kívánt méretben kerül létrehozásra. Ha nincs átméretezési paraméter, akkor nem történik átméretezés.

Átméretezés

Paraméterek:

  • Szélesség (pixel)
  • Magasság (pixel)
  • Képarány (pl. 16:9)

Paraméterek megadása:

  • Csak szélesség megadása - A kép adott szélességűre méreteződik át, a képarány megtartásával.
  • Csak magasság megadása - A kép adott magasságúra méreteződik át, a képarány megatartásával.
  • Új szélesség és magasság megadása - A kép adott méretű lesz, ilyenkor az eredeti képarány megváltozhat. Ilyenkor a képarány megadása nem befolyásolja az átméretezést.
  • Új szélesség és képarány - Ekkor a kép adott szélességű és képarányú lesz (eszerint változik az eredeti magasság és képarány).
  • Új magasság és képarány - Ekkor a kép adott magasságú és képarányú lesz (eszerint változik az eredeti magasság és képarány).

Web service API

Kérés

Mező Típus Leírás Kötelező
asset WAsset2 A létrehozandó kép. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
asset WAsset2 A létrehozott kép.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:createAssets>
         <request>
            <clientHashKey>x</clientHashKey>
            <userName>x</userName>
            <asset>
               <assetId>74</assetId>
               <category>signatureFiles</category>
               <data>cid:286529913611</data>
               <description>Basic File</description>
               <fileName>Minta</fileName>
               <mimeType>image/jpeg</mimeType>
            </asset>
         </request>
      </tem:createAssets>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:createAssetsResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <asset>
               <assetId>97</assetId>
               <category>signatureFiles</category>
               <data>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</data>
               <description>Basic File</description>
               <fileName>Minta</fileName>
               <mimeType>image/jpeg</mimeType>
               <uuid>ca93b88d-4205-416b-b8a8-415443483444</uuid>
            </asset>
         </response>
      </ns2:createAssetsResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

POST hammy/json/template/v3/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/v3/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

Törli a megadott képet.

Web service API

Kérés

Mező Típus Leírás Kötelező
assetUuid String A törlendő kép UUID-ja. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Mező Típus Leírás

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:deleteAsset>
         <!--Optional:-->
         <request>
            <clientHashKey>x</clientHashKey>
            <!--Optional:-->
            <userName>x</userName>
            <assetId>97</assetId>
         </request>
      </tem:deleteAsset>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:deleteAssetResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
         </response>
      </ns2:deleteAssetResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

DELETE hammy/json/template/v3/assets/{{uuid}}

Név Típus Leírás
uuid String A törlendő asset UUID-ja.

Válasz

Név Típus Leírás
meta JMeta1 Metaadatok.

Minta

DELETE /hammy/json/template/v3/assets/{{uuid}}
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": "emptyResponse",
        "attributes": {}
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

List message types

Visszaadja a rendszerben elmentett dokumentum típusokat és a hozzájuk tartozó aktuális állapotokat, figyelmen kívül hagyva az ARCHIVED státuszú sablonokat.

Web service API

Kérés

Név Típus Leírás Kötelező
statusListFilter String [ ] Szűrési feltételek a sablonok státuszára.
templateKindFilter TemplateKind [DEPRECATED] Szűrési feltétel, a templateKind használandó.
templateKind TemplateKind [ ] A keresett sablon típusok.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Ha a templateKindFilter meg van adva, akkor ez a feltétel bekerül a templateKind értékei mellé.

Válasz

Név Típus Leírás
layoutList WLayout2 [ ] A sablon kereteket tartalmazó lista.
messageTypeList WMessageType2 [ ] A üzenettípusokat tartalmazó lista.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
<soapenv:Header/>
<soapenv:Body>
   <v3:listMessageTypes>
      <request>
         <clientHashKey>?</clientHashKey>
         <statusListFilter>
             <!--Több státusz is lehet-->
             <status>?</status>
         </statusListFilter>
         <templateKindFilter>?</templateKindFilter>
         <templateKind>
            <templateKind>?</templateKind>
         </templateKind>
      </request>
   </v3:listMessageTypes>
</soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:listMessageTypesResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <messageTypeList>
                <messageType>
                   <messageTypeCode>320.CT</messageTypeCode>
                   <description>GB320 Dynamique Casco törlésértesítő</description>
                   <status>ENABLED</status>
                   <createdAt>2018-01-11T16:37:18.931Z</createdAt>
                   <updatedAt>2018-01-12T16:37:18.931Z</updatedAt>
                   <layoutId>1</layoutId>
                </messageType>
                <messageType>
                   <messageTypeCode>322.CT</messageTypeCode>
                   <description>GB322 A100 Casco törlésértesítő</description>
                   <status>ENABLED</status>
                   <createdAt>2018-01-11T16:37:18.931Z</createdAt>
                   <updatedAt>2018-01-12T16:37:18.931Z</updatedAt>
                   <layoutId>1</layoutId>
                </messageType>
                <messageType>
                   <messageTypeCode>370.CT</messageTypeCode>
                   <description>GB370 Senior casco törlésértesítő</description>
                   <status>ENABLED</status>
                   <createdAt>2018-01-11T16:37:18.931Z</createdAt>
                   <updatedAt>2018-01-12T16:37:18.931Z</updatedAt>
                   <layoutId>2</layoutId>
                </messageType>
            </messageTypeList>
            <layoutList>
                <layout>
                   <id>1</id>
                   <name>base_layout</name>
                   <description>Alap layout, alkalmas minden levéltípushoz</description>
                   <createdAt>2018-01-11T16:37:18.931Z</createdAt>
                   <htmlContent><![CDATA[
                      <h1>XXX Biztostito</h1>
                      <p>#DATA</p>
                      ]]>
                   </htmlContent>
                </layout>
                <layout>
                    <id>2</id>
                    <name>senior_casco_layout</name>
                    <description>Senior Casco levelek Layout-ja</description>
                    <createdAt>2018-01-11T17:37:18.931Z</createdAt>
                    <htmlContent><![CDATA[
                       <h1>XXX Biztostito CASCO SENIOR</h1>
                       <p>#DATA</p>
                        ]]>
                    </htmlContent>
                </layout>
            </layoutList>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>                
         </response>
      </ns2:listMessageTypesResponse>
   </S:Body>
</S:Envelope>

REST API

Layout

A REST API szolgáltatás eredménye nem tartalmaz sablon keret információt. Ehhez a List layouts szolgáltatás használandó.

Kérés

GET hammy/json/template/v3/messageTypes

Paraméter Típus Leírás
skipLayouts Boolean Ne használjon sablon keretet.
templateKindFilter TemplateKind [DEPRECATED] Szűrési feltétel, a templateKinds használandó.
templateKinds TemplateKind [ ] A keresett sablon típusok.
statuses String [ ] Keresési feltétel a státuszokra.
limit Integer A keresési találatok maximális száma.
offset Integer A találati lista kezdete.
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.

Ha a templateKindFilter meg van adva, akkor ez a feltétel bekerül a templateKinds értékei mellé.

Válasz

Név Típus Leírás
meta JListMeta1 A válaszhoz tartozó metaadatok.
list JMessageType2 [ ] A megtalált sablonok.

Minta

GET /hammy/json/template/v3/messageTypes?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": "messageTypes",
            "id": "TESZT_GEN",
            "attributes": {
                "description": "Teszt template generáláshoz",
                "status": "DISABLED",
                "createdAt": "2018-07-12T07:04:21.952+0000",
                "updatedAt": "2018-07-12T07:04:21.952+0000",
                "templateHandlingCategory": 5,
                "templateHandlingCategoryName": "Default",
                "templateKind": "normal",
                "permissionShowList": [],
                "permissionListList": []
            }
        },
        ...
    ],
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Create message type

Létrehoz egy új üzenettípust. Amennyiben a megadott név már létezik, akkor a metódus hibát fog jelezni. Az új típus minden esetben DISABLED státusszal jön létre. A layoutId megadása nem kötelező, ha nincs kitöltve, akkor az alapértelmezett kerettel fog létrejönni a típus.

Web service API

Kérés

Név Típus Leírás Kötelező
messageType WMessageType2 A létrehozandó üzenettípus. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
layout WLayout2 Az új üzenet sablon kerete.
messageType WMessageType2 Az új üzenettípus.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v3="http://hammy.dbx.hu/api/template/v3">
   <soapenv:Header/>
   <soapenv:Body>
      <v3:createMessageType>
         <request>
            <clientHashKey>221d316146c591897238</clientHashKey>
            <params>
               <param>
                  <key>alma</key>
                  <value>korte</value>
                  <ref>barack</ref>
               </param>
            </params>
            <userName>pg</userName>
            <messageType>
               <canShow>true</canShow>
               <description>WS 3 teszt</description>
               <layoutUuid>UUID55</layoutUuid>
               <messageTypeCode>WS_TESZT_MT_3</messageTypeCode>
               <permissionListList>
                  <adGroup>admin</adGroup>
               </permissionListList>
               <permissionShowList>
                  <adGroup>admin</adGroup>
               </permissionShowList>
               <templateHandlingCategory>1</templateHandlingCategory>
               <templateHandlingCategoryName>Def</templateHandlingCategoryName>
               <templateKind>normal</templateKind>
               <templateSubkind>fragmented</templateSubkind>
            </messageType>
         </request>
      </v3:createMessageType>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <S:Body xmlns:ns2="http://hammy.dbx.hu/model/template/v2" xmlns:ns3="http://hammy.dbx.hu/api/template/v3" xmlns:ns4="http://template.api.hammy.dbx.hu/">
      <ns3:createMessageTypeResponse>
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <layout>
               <createdAt>2018-03-09T12:09:45.592+01:00</createdAt>
               <description>DDD</description>
               <htmlContent>DDD</htmlContent>
               <name>DDD</name>
               <uuid>UUID55</uuid>
            </layout>
            <messageType>
               <description>WS 3 teszt</description>
               <layoutUuid>UUID55</layoutUuid>
               <messageTypeCode>WS_TESZT_MT_3</messageTypeCode>
               <status>DISABLED</status>
               <templateHandlingCategory>1</templateHandlingCategory>
               <templateHandlingCategoryName>Default Error Category</templateHandlingCategoryName>
               <templateKind>normal</templateKind>
               <templateSubkind>fragmented</templateSubkind>
            </messageType>
         </response>
      </ns3:createMessageTypeResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

POST hammy/json/template/v3/messageTypes

body: JMessageType2

Válasz

Típus Leírás
JMessageType2 A létrehozott típus.

Minta

POST /hammy/json/template/v3/messageTypes?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
  "data" : {
    "id" : "JSON_API_MT_3",
    "type" : "messageTypes",
    "attributes" : {
      "description" : "Fragmented Stencil Template",
      "layoutUuid" : "UUID55",
      "templateHandlingCategory" : 5,
      "templateHandlingCategoryName" : "Default",
      "templateKind" : "GENERATE",
      "templateSubkind" : "FRAGMENTED",
      "permissionShowList" : [],
      "permissionListList" : [],
      "canShow" : true
    }
  }
}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "messageTypes",
        "id": "JSON_API_MT_3",
        "attributes": {
            "description": "Fragmented Stencil Template",
            "status": "DISABLED",
            "layoutUuid": "UUID55",
            "templateHandlingCategory": 1,
            "templateHandlingCategoryName": "Default Error Category",
            "templateKind": "generate",
            "templateSubkind": "FRAGMENTED",
            "permissionShowList": [],
            "permissionListList": []
        }
    },
    "meta": {
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Update message type

Módosítja a korábban létrehozott üzenettípust.

Web service API

Kérés

Név Típus Leírás Kötelező
messageType WMessageType2 A módosított üzenettípus. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
layout WLayout2 Az módosított üzenet sablon kerete.
messageType WMessageType2 A módosított üzenettípus.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:updateMessageType>
         <request>
            <clientHashKey>?</clientHashKey>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>
            <messageType>
               <createdAt>?</createdAt>
               <description>GB370 Senior casco törlésértesítő</description>
               <layoutId>?</layoutId>
               <messageTypeCode>370.CT</messageTypeCode>
               <status>?</status>
               <templateKind>?</templateKind>
               <updatedAt>?</updatedAt>
            </messageType>
         </request>
      </tem:updateMessageType>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:createMessageTypeResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <messageType>
              <messageTypeCode>370.CT</messageTypeCode>
              <description>GB370 Senior casco törlésértesítő</description>
              <status>ENABLED</status>
              <createdAt>2018-01-11T16:37:18.931Z</createdAt>
              <updatedAt>2018-01-11T16:37:18.931Z</updatedAt>
              <layoutId>1</layoutId>
            </messageType>
            <layout>
              <id>1</id>
              <name>base_layout</name>
              <description>Alap layout, alkalmas minden levéltípushoz</description>
              <createdAt>2018-01-11T16:37:18.931Z</createdAt>
              <htmlContent><![CDATA[
                 <h1>XXX Biztostito</h1>
                 <p>#DATA</p>
                  ]]>
              </htmlContent>
            </layout>
            <status>
              <code>0</code>
              <messages/>
            </status>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>                
         </response>
      </ns2:createMessageTypeResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Módosítások

Bár a JSON API miatt teljes messageTypes objektum kerül beküldésre, de csak néhány mező módosítható, a többi mező módosítását figyelmen kívül hagyja.

Kérés

PUT hammy/json/template/v3/messageTypes/{{messageTypeCode}}

PUT hammy/json/template/v3/messageTypes

body: JMessageType2

Válasz

Típus Leírás
JMessageType2 A módosított típus.

Minta

PUT /hammy/json/template/v3/messageTypes?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
  "data" : {
    "id" : "TESZT_GEN",
    "type" : "messageTypes",
    "attributes" : {
        "description" : "Teszt template generáláshoz - módosítva",
        "layoutId" : null,
        "templateHandlingCategory" :5,
        "templateKind" : "GENERATE",
        "permissionShowList" : ["alma", "korte"],
        "permissionListList" : ["kalapacs", "fogo"],
        "canShow" : false
    }
  }
}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "messageTypes",
        "id": "TESZT_GEN",
        "attributes": {
            "description": "Teszt template generáláshoz - módosítva",
            "status": "DISABLED",
            "createdAt": "2018-07-12T07:14:03.790+0000",
            "updatedAt": "2018-07-12T07:15:34.345+0000",
            "templateHandlingCategory": 5,
            "templateHandlingCategoryName": "Default",
            "templateKind": "normal",
            "permissionShowList": [],
            "permissionListList": []
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Delete message type

Ebben a verzióban nem változott.

Delete message type V1

Show message type

Egy adott üzenettípus adatainak lekérdezése.

Web service API

Kérés

Név Típus Leírás Kötelező
messageTypeCode String Az üzenettípus kódja. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
layout WLayout2 A típushoz tartozó sablon keret.
messageType WMessageType2 [ ] A keresett üzenettípus.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:showMessageType>
         <request>
            <clientHashKey>?</clientHashKey>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>
            <messageTypeCode>320.CT</messageTypeCode>
         </request>
      </tem:showMessageType>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:showMessageTypeResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <messageType>
              <messageTypeCode>320.CT</messageTypeCode>
              <description>GB320 Dynamique Casco törlésértesítő</description>
              <status>ENABLED</status>
              <createdAt>2018-01-11T16:37:18.931Z</createdAt>
              <updatedAt>2018-01-12T16:37:18.931Z</updatedAt>
              <layoutId>1</layoutId>
            </messageType>
            <layout>
              <id>1</id>
              <name>base_layout</name>
              <description>Alap layout, alkalmas minden levéltípushoz</description>
              <createdAt>2018-01-11T16:37:18.931Z</createdAt>
              <htmlContent><![CDATA[
                 <h1>XXX Biztostito</h1>
                 <p>#DATA</p>
                  ]]>
              </htmlContent>
            </layout>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>                
         </response>
      </ns2:showMessageTypeResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Layout

A REST API szolgáltatás eredménye nem tartalmaz keret információt. Ehhez a List layouts szolgáltatás használandó.

Kérés

GET hammy/json/template/v3/messageTypes/{{messageTypeCode}}

Név Típus Leírás
messageTypeCode String A keresett üzenettípus azonosítója.

Válasz

Típus Leírás
JMessageType2 A megtalált típus.

Minta

GET /hammy/json/template/v3/messageTypes/{{messageTypes.id}}?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": "messageTypes",
        "id": "TESZT_GEN",
        "attributes": {
            "description": "Teszt template generáláshoz - módosítva",
            "status": "DISABLED",
            "createdAt": "2018-07-12T07:14:03.790+0000",
            "updatedAt": "2018-07-12T07:15:34.345+0000",
            "templateHandlingCategory": 5,
            "templateHandlingCategoryName": "Default",
            "templateKind": "normal",
            "permissionShowList": [],
            "permissionListList": []
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Set message type status

Beállítja a megadott üzenettípus státuszát.

Web service API

Kérés

Név Típus Leírás Kötelező
messageTypeCode String Az üzenettípus azonosítója. *
status String Az új státusz. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
messageType WMessageType2 A módosított üzenettípus.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:setMessageTypeStatus>
         <request>
            <clientHashKey>?</clientHashKey>
            <messageTypeCode>320.CT</messageTypeCode>
            <status>ENABLED</status>
         </request>
      </tem:setMessageTypeStatus>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:setMessageTypeStatusResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <messageType>
              <messageTypeCode>320.CT</messageTypeCode>
              <description>GB320 Dynamique Casco törlésértesítő</description>
              <status>ENABLED</status>
              <createdAt>2018-01-11T16:37:18.931Z</createdAt>
              <updatedAt>2018-01-12T16:37:18.931Z</updatedAt>
              <layoutId>1</layoutId>
            </messageType>
            <layout>
              <id>1</id>
              <name>base_layout</name>
              <description>Alap layout, alkalmas minden levéltípushoz</description>
              <createdAt>2018-01-11T16:37:18.931Z</createdAt>
              <htmlContent><![CDATA[
                 <h1>XXX Biztostito</h1>
                 <p>#DATA</p>
                  ]]>
              </htmlContent>
            </layout>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>                
         </response>
      </ns2:setMessageTypeStatusResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

PUT hammy/json/template/v3/messageTypes/{{messageTypeCode}}/status/{{newStatus}}

A body üres.

Név Típus Leírás
messageTypeCode String A keresett üzenettípus azonosítója. (JSON API messageTypes ID-ja )
newStatus String Az üzenettípus új státusza.

Válasz

Típus Leírás
JMessageType2 A módosított típus.

Minta

PUT /hammy/json/template/v3/messageTypes/{{messageTypes.id}}/status/{{status}}
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": "messageTypes",
        "id": "{{messageTypes.id}}",
        "attributes": {
            "description": "Teszt template generáláshoz - módosítva",
            "status": "{{status}}",
            "createdAt": "2018-07-12T07:14:03.790+0000",
            "updatedAt": "2018-07-12T08:59:04.612+0000",
            "templateHandlingCategory": 5,
            "templateHandlingCategoryName": "Default",
            "templateKind": "normal",
            "permissionShowList": [],
            "permissionListList": []
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Set message types status

Több üzenettípus státuszának beállítása.

Web service API

Kérés

Név Típus Leírás Kötelező
messageTypeCodeList String Az üzenettípusok azonosítói.
status String Az új státusz. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
messageTypeList WMessageType2 [ ] A módosított üzenettípusok.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:setMessageTypesStatus>
         <request>
            <clientHashKey>?</clientHashKey>
            <messageTypeCodeList>
               <messageTypeCode>351.E</messageTypeCode>
            </messageTypeCodeList>
            <status>ENABLED</status>
         </request>
      </tem:setMessageTypesStatus>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:setMessageTypesStatusResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <messageTypeList>
               <messageType>
                  <createdAt>2018-09-19T14:47:59.201+02:00</createdAt>
                  <description>GFB kötvény</description>
                  <messageTypeCode>351.E</messageTypeCode>
                  <permissionListList/>
                  <permissionShowList/>
                  <status>ENABLED</status>
                  <templateHandlingCategory>2</templateHandlingCategory>
                  <templateHandlingCategoryName>Strict Error Category</templateHandlingCategoryName>
                  <templateKind>normal</templateKind>
                  <updatedAt>2019-04-15T15:32:48.994+02:00</updatedAt>
               </messageType>
            </messageTypeList>
         </response>
      </ns2:setMessageTypesStatusResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

PUT hammy/json/template/v3/messageTypes/setMessageTypesStatus

Név Típus Leírás
requestMeta JRequestMeta_V1 A híváshoz tartozó metaadatok.
id String A kérés azonosítója. (vnd.api ID)
messageTypeCodeList String [ ] A módosítandó üzenettípusok kódjai.
status String Az új státusz.

Válasz

Típus Leírás
JMessageType2 [ ] A módosított üzenettípusok.

Minta

PUT /hammy/json/template/v3/messageTypes/setMessageTypesStatus
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
  "data" : {
    "id" : "1234",
    "type" : "setMessageTypesStatusRequests",
    "attributes" : {
        "messageTypeCodeList" : ["351.DI", "351.EX"],
        "status" : "ENABLED"
    }
  }
}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "messageTypes",
        "attributes": {}
    },
    "meta": {
        "total": null,
        "responseStatus": {
            "code": 0,
            "messages": []
        },
        "params": []
    }
}

Rename message type

Ebben a verzióban nem változott.

Rename message type V1

Copy message type

Ebben a verzióban nem változott.

Copy message type V1

List template versions

Visszaadja a megadott üzenet típushoz tartozó sablonverziókat.

Web service API

Kérés

Név Típus Leírás Kötelező
messageTypeCode String Az üzenettípus kódja. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
templateVersionList WTemplateVersion2 [ ] Sablon verziókat tartalmazó lista.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:listTemplateVersions>
         <request>
            <clientHashKey>?</clientHashKey>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>
            <messageTypeCode>Q.2</messageTypeCode>
         </request>
      </tem:listTemplateVersions>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:listTemplateVersionsResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
      <response>
        <templateVersionList>
          <templateVersion>
            <versionNumber>1</versionNumber>
            <description>letrehozas</description>
            <status>OLD</status>
            <subject>A legjobb termék</subject>
            <htmlBody><![CDATA[<h1>Hello Világ!</h1>]]></htmlBody>
            <plainTextBody># Helló Világ!</plainTextBody>
            <createdAt>2018-01-11T16:37:18.931Z</createdAt>
            <updatedAt>2018-01-12T16:37:18.931Z</updatedAt>
          </templateVersion>
          <templateVersion>
            <versionNumber>2</versionNumber>
            <description>piros háttér</description>
            <status>ACTUAL</status>
            <subject>A legjobb termék</subject>
            <htmlBody><![CDATA[
                <h1>Hello Mester!</h1>
                <p>Olyat mondunk, vásárolni fogsz.</p>
              ]]>
            </htmlBody>
            <plainTextBody>
              # Helló Világ!
              Olyat mondunk, vásárolni fogsz.
            </plainTextBody>
            <createdAt>2018-01-13T16:37:18.931Z</createdAt>
            <updatedAt>2018-01-14T16:37:18.931Z</updatedAt>
          </templateVersion>
          <templateVersion>
            <versionNumber>3</versionNumber>
            <description>piros háttér</description>
            <status>DRAFT</status>
            <subject>A legjobb termék</subject>
            <htmlBody><![CDATA[
                <h1>Hello Mester!</h1>
                <p>Olyat mondunk, vásárolni fogsz.</p>
                <ul>
                  <li>Termék 1</li>
                  <li>Termék 2</li>
                  <li>Termék 3</li>
                </ul>
              ]]>
            </htmlBody>
            <plainTextBody>
              # Helló Világ!
              Olyat mondunk, vásárolni fogsz.
              * Termék 1
              * Termék 2
              * Termék 3
            </plainTextBody>
            <createdAt>2018-01-15T16:37:18.931Z</createdAt>
            <updatedAt>2018-01-16T16:37:18.931Z</updatedAt>
          </templateVersion>
        </templateVersionList>
        <responseStatus>
          <code>0</code>
          <messages/>
        </responseStatus>
        <params>
           <param>
              <key>?</key>
              <value>?</value>
              <ref>?</ref>
        </param>            
      </response>
    </ns2:listTemplateVersionsResponse>
  </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions

Válasz

Név Típus Leírás
meta JListMeta1 A válaszhoz tartozó metaadatok.
list JTemplateVersion2 [ ] A megtalált verziók.

Minta

GET /hammy/json/template/v3/messageTypes/{{messageTypes.id}}/templateVersions?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": "templateVersions",
            "id": "{{uuid}}",
            "attributes": {
                "versionNumber": 1,
                "status": "ACTUAL",
                "subject": "Tárgy mező",
                "actual": true,
                "plainTextBody": "Törzs mező",
                "createdAt": "2018-07-12T08:16:06.073+0000",
                "updatedAt": "2018-07-12T08:16:06.091+0000",
                "generationItemUUID": "5d04bf6b-68b4-4420-a167-3c68ad7a6a07",
                "relations": [
                    {
                        "name": "header",
                        "description": "Header fragment",
                        "relatedMessageType": "HEADER"
                    },
                    {
                        "name": "footer"
                    }
                ]
            }
        }
    ],
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}
{
    "data": {
        "type": "templateVersions",
        "id": "fragment1",
        "attributes": {
            "versionNumber": 12,
            "status": "ACTUAL",
            "subject": "Fragment container",
            "actual": true,
            "plainTextBody": "Fragment container",
            "createdAt": "2019-07-08T07:38:33.790+0000",
            "updatedAt": "2019-07-08T07:38:35.791+0000",
            "generationItemUUID": "5d04bf6b-68b4-4420-a167-3c68ad7a6a07",
            "relations": [
                {
                    "name": "header",
                    "description": "Header fragment",
                    "relatedMessageType": "HEADER"
                },
                {
                    "name": "footer"
                }
            ]
        }
    },
    "meta": {
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Show template version

Adott sablon verzió megtekintése.

Web service API

Kérés

Név Típus Leírás Kötelező
messageTypeCode String A üzenettípus kódja. *
versionNumber Integer A sablon verziószáma.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
templateVersion WTemplateVersion2 Az adott sablon verzió.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:showTemplateVersion>
         <request>
            <clientHashKey>?</clientHashKey>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>
            <messageTypeCode>320.CT</messageTypeCode>
            <versionNumber>1</versionNumber>
         </request>
      </tem:showTemplateVersion>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:showTemplateVersionResult xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <templateVersion>
              <versionNumber>2</versionNumber>
              <description>piros háttér</description>
              <status>ACTUAL</status>
              <subject>A legjobb termék</subject>
              <htmlBody>...</htmlBody>
              <plainTextBody>...</plainTextBody>
              <createdAt>2018-01-13T16:37:18.931Z</createdAt>
              <updatedAt>2018-01-14T16:37:18.931Z</updatedAt>
            </templateVersion>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>                
         </response>
      </ns2:showTemplateVersionResult>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions/{{versionNumber}}

Válasz

Típus Leírás
JTemplateVersion2 A keresett verzió.

Minta

GET /hammy/json/template/v3/messageTypes/{{messageType.id}}/templateVersions/{{versionNumber}}?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": "templateVersions",
        "id": "{{uuid}}",
        "attributes": {
            "versionNumber": {{versionNumber}},
            "status": "OLD",
            "subject": "Tárgy mező",
            "actual": false,
            "plainTextBody": "Törzs erdő",
            "createdAt": "2018-07-02T09:04:31.024+0000",
            "updatedAt": "2018-07-02T09:21:05.681+0000"
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Show template version content

Visszaadja a megadott azonosítójú és verziójú sablon Base64 kódolt tartalmát.

REST API

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

REST API

REST API Info

Kérés

GET hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions/{{versionNumber}}/content

Név Típus Leírás
messageTypeCode String A dokumentum típus kódja
versionNumber Integer A template verziószáma

Válasz

A sablon tartalmát a body Byte [ ]-ként tartalmazza, a megfelelő MIME type-ot a header.

Minta

GET /hammy/json/template/v3/assets//{{messageType.id}}/templateVersions/{{versionNumber}}/content?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
HTTP/1.1 200 OK
Authorization: JWT {{jwtToken}}
Content-Type: image/png
Content-Disposition: attachment; filename*=UTF-8''{{filename}}
[BINARY CONTENT]

Create or update template version

A metódus új template verzió létrehozására, vagy DRAFT állapotú sablon verzió módosítására szolgál. Új verzió létrehozásakor a versionNumber növekszik eggyel az eddigi éles (ACTUAL) template verzióhoz képest.

A bemenő TemplateVersion objektumban a versionNumber és a status paramétert nem szabad kitölteni, viszont a válaszban már ki lesznek töltve ezek a mezők.

Web service API

Kérés

Név Típus Leírás Kötelező
messageTypeCode String A dokumentum típus kódja. *
templateVersion WTemplateVersion2 A sablon verzió új adatai.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
templateVersion WTemplateVersion2 A módosított sablon verzió.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v3="http://hammy.dbx.hu/api/template/v3">
   <soapenv:Header/>
   <soapenv:Body>
      <v3:createOrUpdateTemplateVersion>
                  <request>
            <clientHashKey>221d316146c591897238</clientHashKey>
            <params>
               <param>
                  <key>alma</key>
                  <value>korte</value>
                  <ref>barack</ref>
               </param>
            </params>
            <userName>pg</userName>
            <messageTypeCode>WS_TESZT_MT_3</messageTypeCode>
            <templateVersion>
               <actual>true</actual>
               <description>alma description</description>
               <htmlBody><![CDATA[<html><body>alma</body></html>]]></htmlBody>
               <noticeTemplateVersionNum>?</noticeTemplateVersionNum>
               <status>ACTUAL</status>
               <subject>Alma</subject>
               <relations>
                  <name>header</name>
                  <description>Fejléc</description>
                  <relatedMessageType>HEADER</relatedMessageType>
                  <relatedTemplateVersion>1</relatedTemplateVersion>
               </relations>
               <relations>
                  <name>footer</name>
                  <description>Lábléc (még nincs megadva)</description>
               </relations>
            </templateVersion>
         </request>
      </v3:createOrUpdateTemplateVersion>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <S:Body xmlns:ns2="http://hammy.dbx.hu/model/template/v2" xmlns:ns3="http://hammy.dbx.hu/api/template/v3" xmlns:ns4="http://template.api.hammy.dbx.hu/">
      <ns3:createOrUpdateTemplateVersionResponse>
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <templateVersion>
               <uuid>0167772f-487c-463e-9829-5fbe492e2391</uuid>
               <versionNumber>1</versionNumber>
               <actual>true</actual>
               <createdAt>2019-07-10T11:41:54.309+02:00</createdAt>
               <description>alma description</description>
               <htmlBody>&lt;html>&lt;body>alma&lt;/body>&lt;/html></htmlBody>
               <status>ACTUAL</status>
               <subject>Alma</subject>
               <relations>
                  <name>header</name>
                  <description>Fejléc</description>
                  <relatedMessageType>HEADER</relatedMessageType>
                  <relatedTemplateVersion>1</relatedTemplateVersion>
               </relations>
               <relations>
                  <name>footer</name>
                  <description>Lábléc (még nincs megadva)</description>
               </relations>
            </templateVersion>
         </response>
      </ns3:createOrUpdateTemplateVersionResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

CREATE

POST hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions

A kérés lehet:

  • multipart/form-data. Az template_version nevű részben a sablon json leíróját (JTemplateVersion2), az template_version_body részben pedig a sablon tartalmát binárisan kell küldeni.
  • application/json. Ha nincs a sablonhoz tartalom, akkor nem kell multipart.
UPDATE

PUT hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions

A kérés lehet:

  • multipart/form-data. Az template_version nevű részben a sablon json leíróját (JTemplateVersion2), az template_version_body részben pedig a sablon tartalmát binárisan kell küldeni.
  • application/json. Ha nincs a sablonhoz tartalom, akkor nem kell multipart.

Válasz

Típus Leírás
JTemplateVersion2 Az új verzió.

Minta

POST/PUT /hammy/json/template/v3/messageTypes/{{messageTypes.id}}/templateVersions?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="template_version"
Content-Type: application/json

{
    "data": {
            "id" : "{{uuid}}",
            "type": "templateVersions",
            "attributes": {
                "status": "ACTUAL",
                "subject": "Tárgy mező",
                "actual": true,
                "plainTextBody": "Törzs mező"
            }
        }
}
{{boundary}}
Content-Disposition: form-data; name="template_version_body"
Content-Type: application/octet-stream
[BINÁRIS TARTALOM]
{{boundary}}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json
Authorization: JWT {{jwtToken}}
Transfer-Encoding: chunked

{
  "data" : {
    "type" : "templateVersions",
    "id" : "{{uuid}}",
    "attributes" : {
      "versionNumber" : 1,
      "status" : "ACTUAL",
      "subject" : "Tárgy mező",
      "actual" : true,
      "plainTextBody" : "Törzs mező",
      "createdAt" : "2018-07-12T08:16:06.073+0000"
    }
  },
  "meta" : {
    "total" : null,
    "params" : [ ],
    "responseStatus" : {
      "code" : 0,
      "messages" : [ ]
    }
  }
}

Adott sablon verzió linkeinek listázása.

REST API

Ebben a verzióban ez a funkció csak REST API-n érhető el.

REST API

REST API Info

Kérés

GET hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions/{{versionNumber}}/templateVersionLinks

Név Típus Leírás
messageTypeCode String A sablon típus kódja.
versionNumber Integer A verzió száma.

Válasz

Név Típus Leírás
meta JListMeta1 A válaszhoz tartozó metaadatok.
list JTemplateVersionMailLink1 [ ] A megtalált linkek.

Minta


Adott sablon verzió linkjének megtekintése.

REST API

Ebben a verzióban ez a funkció csak REST API-n érhető el.

REST API

REST API Info

Kérés

GET hammy/json/template/v3/templateVersionLinks/{{versionLinkUuid}}

Válasz

Típus Leírás
JTemplateVersionMailLink1 A keresett link.

Minta


Adott sablon verzió linkjének módosítása.

REST API

Ebben a verzióban ez a funkció csak REST API-n érhető el.

REST API

REST API Info

Kérés

PUT hammy/json/template/v3/messageTypes/{{messageTypeCode}}/templateVersions/{{versionNumber}}/templateVersionLinks

body: JTemplateVersionMailLink1

Válasz

Típus Leírás
JTemplateVersionMailLink1 A módosított link.

Minta


List layouts

Visszaadja a rendszerben elmentett sablon keret típusokat és a hozzájuk tartozó jellemzőket.

Web service API

Kérés

Név Típus Leírás Kötelező
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
layoutList WLayout2 [ ] A kereteket tartalmazó lista.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:listLayouts>
         <request>
            <clientHashKey>?</clientHashKey>
            <params>
               <param>
                  <key>?</key>
                  <value>?</value>
                  <ref>?</ref>
               </param>
            </params>
         </request>
      </tem:listLayouts>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:listLayoutsResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <layoutList>
                <layout>
                  <id>1</id>
                  <name>base_layout</name>
                  <description>Alap layout, alkalmas minden levéltípushoz</description>
                  <createdAt>2018-01-11T16:37:18.931Z</createdAt>
                  <htmlContent><![CDATA[
                      <h1>XXX Biztostito</h1>
                      <p>#DATA</p>
                      ]]>
                  </htmlContent>
                </layout>
                <layout>
                  <id>2</id>
                  <name>senior_casco_layout</name>
                  <description>Senior Casco levelek Layout-ja</description>
                  <createdAt>2018-01-11T17:37:18.931Z</createdAt>
                  <htmlContent><![CDATA[
                    <h1>XXX Biztostito CASCO SENIOR</h1>
                    <p>#DATA</p>
                      ]]>
                  </htmlContent>
                </layout>
            </layoutList>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <param>
              <key>?</key>
              <value>?</value>
              <ref>?</ref>
            </param>
         </response>
      </ns2:listLayoutsResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/template/v3/layouts

Paraméter Típus Leírás
id String (vnd.api ID)
ddm Boolean {?todo}
limit Integer A keresési találatok maximális száma.
offset Integer A találati lista kezdete.
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 JLayout1 [ ] A megtalált keretek.

Minta

GET /hammy/json/template/v3/layouts?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": "layouts",
            "id": "{{uuid1}}",
            "attributes": {
                "name": "ném",
                "description": "deszkripsn",
                "createdAt": "2018-07-04T11:24:55.560+0000",
                "htmlContent": "<html>content</html>"
            }
        },
        {
            "type": "layouts",
            "id": "{{uuid2}}",
            "attributes": {
                "name": "ném2",
                "description": "deszkripsn2",
                "createdAt": "2018-07-04T11:52:16.404+0000",
                "htmlContent": "<html>content2</html>"
            }
        }
    ],
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Create layout

Létrehoz egy új sablon keretet.

Web service API

Kérés

Név Típus Leírás Kötelező
layout WLayout2 Az új keret.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
layout WLayout2 Az új keret.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:createLayout>
         <request>
            <clientHashKey>?</clientHashKey>
            <layout>
               <description>probaxx</description>
               <htmlContent>bemuatoxx</htmlContent>
               <id>11233211</id>
               <name>palindrom idxx</name>
            </layout>
         </request>
      </tem:createLayout>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:createLayoutResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <layout>
               <description>probaxx</description>
               <htmlContent>bemuatoxx</htmlContent>
               <id>129</id>
               <name>palindrom idxx</name>
            </layout>
         </response>
      </ns2:createLayoutResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

POST hammy/json/template/v3/layouts

body: JLayout1

Válasz

Típus Leírás
JLayout1 A létrehozott keret.

Minta

POST /hammy/json/template/v3/layouts?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
  "data" : {
    "id" : "31de152d-7ded-4faa-8aef-58ada830e524",
    "type" : "layouts",
    "attributes" : {
        "name" : "Layout név",
        "description" : "Layout leírás",
        "htmlContent" : "<html>content2</html>"
    }
  }
}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "layouts",
        "id": "31de152d-7ded-4faa-8aef-58ada830e524",
        "attributes": {
            "name": "Layout név",
            "description": "Layout leírás",
            "htmlContent": "<html>content2</html>"
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Update layout

Módosít egy sablon keretet.

Web service API

Kérés

Név Típus Leírás Kötelező
layout WLayout2 A módosított keret.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
layout WLayout2 A módosított keret.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:updateLayout>
         <request>
            <clientHashKey>?</clientHashKey>
            <layout>
               <description>teszt</description>
               <htmlContent>teszt</htmlContent>
               <id>139</id>
            </layout>
         </request>
      </tem:updateLayout>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:updateLayoutResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <layout>
               <createdAt>2019-04-18T12:23:50.620+02:00</createdAt>
               <description>teszt</description>
               <htmlContent>teszt</htmlContent>
               <id>139</id>
               <name>teszt</name>
            </layout>
         </response>
      </ns2:updateLayoutResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

PUT hammy/json/template/v3/layouts/{{uuid}}

body: JLayout1

Válasz

Típus Leírás
JLayout1 A módosított keret.

Minta

PUT /hammy/json/template/v3/layouts?clientHashKey={{clientHashKey}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "layouts",
        "id": "31de152d-7ded-4faa-8aef-58ada830e524",
        "attributes": {
            "name": "Layout név",
            "description": "Módosított layout leírás",
            "htmlContent": "<html>Moódosított content</html>"
        }
    }
}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
    "data": {
        "type": "layouts",
        "id": "31de152d-7ded-4faa-8aef-58ada830e524",
        "attributes": {
            "name": "Layout név",
            "description": "Módosított layout leírás",
            "createdAt": "2018-07-12T09:17:29.698+0000",
            "htmlContent": "<html>Moódosított content</html>"
        }
    },
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Delete layout

Törli a megadott sablon keretet.

Validációs hiba

Nem létező uuid esetén validációs hibát dob. Olyan keretnél, amire van hivatkozás a CG_PARAMS-ban, szintén validációs hiba keletkezik.

Web service API

Kérés

Név Típus Leírás Kötelező
uuid String A törlendő keret UUID-ja. *
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:deleteLayout>
         <!--Optional:-->
         <request>
            <clientHashKey>x</clientHashKey>
            <!--Optional:-->
            <userName>x</userName>
            <uuid>a4782a81-615e-4c38-8d0d-62646ee90a5b</uuid>
         </request>
      </tem:deleteLayout>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:deleteLayoutResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
         </response>
      </ns2:deleteLayoutResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

DELETE hammy/json/template/v3/layouts/{{uuid}}

Válasz

Név Típus Leírás
meta JMeta1 Metaadatok.

Minta

DELETE /hammy/json/template/v3/layouts/{{uuid}}
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": "emptyResponse",
    "id": "9830ca2f-8d65-4ff7-a04a-f9ce21777de8",
    "attributes": {}
  },
  "meta": {
    "params": [],
    "responseStatus": {
      "code": 0,
      "messages": []
    }
  }
}

List template handling categories

Visszaadja a rendszerben mentett, a sablon kategóriák listáját.

Web service API

Kérés

Név Típus Leírás Kötelező
categoryName String A keresett kategória neve.
limit Integer A keresési találatok maximális száma.
offset Integer A találati lista kezdete.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
templateHandlingCategoryList WTemplateHandlingCategory2 [ ] Sablon kategóriák listája.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta


REST API

REST API Info

Kérés

GET hammy/json/template/v3/templateHandlingCategories

Válasz

Név Típus Leírás
meta JListMeta1 A válaszhoz tartozó metaadatok.
list JTemplateHandlingCategory1 [ ] A megtalált verziók.

Minta

GET /hammy/json/template/v3/templateHandlingCategories?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": "templateHandlingCategories",
            "id": "5",
            "attributes": {
                "categoryName": "Default",
                "replaceLinks": false,
                "assetDeliveryMode": "INLINE",
                "renderMarkdown": false
            },
            "relationships": {
                "erHandlingCategory": {
                    "data": {
                        "type": "errorHandlingCategories",
                        "id": "1"
                    }
                }
            }
        }
    ],
    "included": [
        {
            "type": "errorHandlingCategories",
            "id": "1",
            "attributes": {
                "name": "Normal",
                "failureLimitPerMin": 10,
                "responsibles": "hammy@dbx.hu",
                "punishmentMins": 60
            }
        }
    ],
    "meta": {
        "total": null,
        "params": [],
        "responseStatus": {
            "code": 0,
            "messages": []
        }
    }
}

Export templates

Sablonok exportálása a rendszerből.

Web service API

Kérés

Név Típus Leírás Kötelező
inline Boolean
templateNameList String [ ] Exportálandó sablonok nevei.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
exportMessageList WExportMessage2 [ ] Exportált sablonok.
filePath String Jelenleg nincs használva.
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:exportTemplates>
         <request>
            <clientHashKey>221d316146c591897238</clientHashKey>
            <templateNameList>
               <templateName>TP</templateName>
            </templateNameList>
         </request>
      </tem:exportTemplates>
   </soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:exportTemplatesResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
            <exportMessageList>
               <exportMessage>
                  <assetList/>
                  <cgParamList/>
                  <customData><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
                    <listTemplateParamResp>
                        <categoryList/>
                        <customXml></customXml>
                        <documents>
                            <document>
                                <filename>${fileName}</filename>
                            </document>
                        </documents>
                        <templateDynamicParamList/>
                        <templateName>TP</templateName>
                    </listTemplateParamResp>]]>
                  </customData>
                  <layout>
                     <createdAt>2018-07-18T17:39:41+02:00</createdAt>
                     <description>TP</description>
                     <htmlContent><![CDATA[<html><head><meta http-equiv="Content-type" content="text/html; charset=utf-8"/></head><body>${content}</body></html>]]></htmlContent>
                     <id>183</id>
                     <name>TP</name>
                  </layout>
                  <messageType>
                     <createdAt>2018-11-08T13:06:52.731+01:00</createdAt>
                     <description>TP</description>
                     <layoutId>2222</layoutId>
                     <messageTypeCode>TP</messageTypeCode>
                     <permissionListList/>
                     <permissionShowList/>
                     <status>DISABLED</status>
                     <templateHandlingCategory>156</templateHandlingCategory>
                     <templateHandlingCategoryName>TP</templateHandlingCategoryName>
                     <templateKind>TP</templateKind>
                     <updatedAt>2019-05-15T13:29:20.997+02:00</updatedAt>
                  </messageType>
                  <templateHandlingCategory>
                     <categoryName>TP</categoryName>
                     <erHandlingCategory>
                        <failureLimitPerMin>10</failureLimitPerMin>
                        <id>114</id>
                        <name>TP</name>
                        <punishmentMins>10</punishmentMins>
                        <responsibles>TP@dbx.hu</responsibles>
                     </erHandlingCategory>
                     <id>156</id>
                     <renderMarkdown>true</renderMarkdown>
                     <replaceLinks>false</replaceLinks>
                  </templateHandlingCategory>
                  <templateVersionList/>
               </exportMessage>
            </exportMessageList>
         </response>
      </ns2:exportTemplatesResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/template/v3/exportTemplates

Paraméter Típus Leírás
templateNameList String [ ] Az exportálandó sablonok nevei.
inline Boolean

Válasz

application/octet-stream

Név Típus Leírás
exportMessageList WExportMessage2 [ ] Exportált sablonok.
filePath String Jelenleg nincs használva.

Minta

GET /hammy/json/template/v3/exportTemplates?templateNameList%5B%5D=TP
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
HTTP/1.1 200 OK
Content-Type: application/json

{
    "exportMessageList" : [ {
      "messageType" : {
        "messageTypeCode" : "TP",
        "description" : "TP",
        "status" : "DISABLED",
        "createdAt" : "2018-11-08T12:06:52.731+0000",
        "updatedAt" : "2019-05-15T11:29:20.997+0000",
        "layoutId" : "2222",
        "templateHandlingCategory" : 156,
        "templateHandlingCategoryName" : "TP",
        "templateKind" : "TP",
        "permissionShowList" : [ ],
        "permissionListList" : [ ]
      },
      "templateHandlingCategory" : {
        "uuid" : "2222",
        "categoryName" : "TP",
        "replaceLinks" : false,
        "renderMarkdown" : true,
        "erHandlingCategory" : {
          "id" : 114,
          "name" : "TP",
          "failureLimitPerMin" : 10,
          "responsibles" : "TP@dbx.hu",
          "punishmentMins" : 10
        }
      },
      "layout" : {
        "uuid" : "2222",
        "name" : "TP",
        "description" : "TP",
        "createdAt" : "2018-07-18T15:39:41.000+0000",
        "htmlContent" : "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\"/></head><body>${content}</body></html>"
      },
      "templateVersionList" : [ ],
      "assetList" : [ ],
      "cgParamList" : {
        "cgParam" : [ {
          "id" : 7254,
          "key" : "LAYOUT",
          "value" : "183",
          "objectType" : "template",
          "objectId" : "TP"
        } ]
      },
      "customData" : "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<listTemplateParamResp>\r\n    <categoryList/>\r\n    <customXml></customXml>\r\n    <documents>\r\n        <document>\r\n            <filename>${fileName}</filename>\r\n        </document>\r\n    </documents>\r\n    <templateDynamicParamList/>\r\n    <templateName>TP</templateName>\r\n</listTemplateParamResp>\r\n"
    } ]
}

Import templates

Sablonok importálása a rendszerbe.

Web service API

Kérés

Név Típus Leírás Kötelező
exportMessageList WExportMessage2 [ ] Importálandó sablonok.
filePath String Jelenleg nincs használva.
clientHashKey String A hívó kliens azonosítója. *
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
params Param_V1 [ ] Egyéb paraméterek listája.
status ResponseStatus_V1 A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://v3.ws.service.template.api.hammy.dbx.hu/">
       <soapenv:Header/>
       <soapenv:Body>
          <tem:importTemplates>
             <!--Optional:-->
             <request>
                <clientHashKey>221d316146c591897238</clientHashKey>
               <exportMessageList>
                   <exportMessage>
                      <assetList/>
                      <cgParamList/>
                      <customData><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
                        <listTemplateParamResp>
                            <categoryList/>
                            <customXml></customXml>
                            <documents>
                            </documents>
                            <templateDynamicParamList/>
                            <templateName>TP</templateName>
                        </listTemplateParamResp>]]>
                      </customData>
                      <layout>
                         <createdAt>2018-07-18T17:39:41+02:00</createdAt>
                         <description>TP</description>
                         <htmlContent><![CDATA[<html><head><meta http-equiv="Content-type" content="text/html; charset=utf-8"/></head><body>${content}</body></html>]]></htmlContent>
                         <id>183</id>
                         <name>TP</name>
                      </layout>
                      <messageType>
                         <createdAt>2018-11-08T13:06:52.731+01:00</createdAt>
                         <description>TP</description>
                         <layoutId>2222</layoutId>
                         <messageTypeCode>TP</messageTypeCode>
                         <permissionListList/>
                         <permissionShowList/>
                         <status>DISABLED</status>
                         <templateHandlingCategory>156</templateHandlingCategory>
                         <templateHandlingCategoryName>TP</templateHandlingCategoryName>
                         <templateKind>TP</templateKind>
                         <updatedAt>2019-05-15T13:29:20.997+02:00</updatedAt>
                      </messageType>
                      <templateHandlingCategory>
                         <categoryName>TP</categoryName>
                         <erHandlingCategory>
                            <failureLimitPerMin>10</failureLimitPerMin>
                            <id>114</id>
                            <name>TP</name>
                            <punishmentMins>10</punishmentMins>
                            <responsibles>TP@dbx.hu</responsibles>
                         </erHandlingCategory>
                         <id>156</id>
                         <renderMarkdown>true</renderMarkdown>
                         <replaceLinks>false</replaceLinks>
                      </templateHandlingCategory>
                      <templateVersionList/>
                   </exportMessage>
                </exportMessageList>
             </request>
          </tem:importTemplates>
       </soapenv:Body>
    </soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:importTemplatesResponse xmlns:ns2="http://v3.ws.service.template.api.hammy.dbx.hu/">
         <response>
            <status>
               <code>0</code>
               <messages/>
            </status>
         </response>
      </ns2:importTemplatesResponse>
   </S:Body>
</S:Envelope>

REST API

REST API Info

Kérés

PUT hammy/json/template/v3/importTemplates

multipart kérés.

Multipart név Típus Leírás
import_data WExportMessage2 [ ] Az importálandó sablonok.

Válasz

Név Típus Leírás
meta JMeta1 Metaadatok.

Minta

PUT /hammy/json/template/v3/importTemplates
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: multipart/form-data

import_data={{path}}{{fileName}}
{
    "exportMessageList" : [ {
      "messageType" : {
        "messageTypeCode" : "TP",
        "description" : "TP",
        "status" : "DISABLED",
        "createdAt" : "2018-11-08T12:06:52.731+0000",
        "updatedAt" : "2019-05-15T11:29:20.997+0000",
        "layoutId" : "2222",
        "templateHandlingCategory" : 156,
        "templateHandlingCategoryName" : "TP",
        "templateKind" : "TP",
        "permissionShowList" : [ ],
        "permissionListList" : [ ]
      },
      "templateHandlingCategory" : {
        "uuid" : "2222",
        "categoryName" : "TP",
        "replaceLinks" : false,
        "renderMarkdown" : true,
        "erHandlingCategory" : {
          "id" : 114,
          "name" : "TP",
          "failureLimitPerMin" : 10,
          "responsibles" : "TP@dbx.hu",
          "punishmentMins" : 10
        }
      },
      "layout" : {
        "uuid" : "2222",
        "name" : "TP",
        "description" : "TP",
        "createdAt" : "2018-07-18T15:39:41.000+0000",
        "htmlContent" : "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\"/></head><body>${content}</body></html>"
      },
      "templateVersionList" : [ ],
      "assetList" : [ ],
      "cgParamList" : {
        "cgParam" : [ {
          "id" : 7254,
          "key" : "LAYOUT",
          "value" : "183",
          "objectType" : "template",
          "objectId" : "TP"
        } ]
      },
      "customData" : "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<listTemplateParamResp>\r\n    <categoryList/>\r\n    <customXml></customXml>\r\n    <documents>\r\n        <document>\r\n        </document>\r\n    </documents>\r\n    <templateDynamicParamList/>\r\n    <templateName>TP</templateName>\r\n</listTemplateParamResp>\r\n"
    } ]
}
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json
Date: Thu, 16 May 2019 08:13:53 GMT
server: grizzly/2.2.16
Transfer-Encoding: chunked

{
  "data" : {
    "type" : "emptyResponse",
    "id" : "856ed045-3d37-435b-b9fe-7add749a6dee",
    "attributes" : { }
  },
  "meta" : {
    "total" : null,
    "responseStatus" : {
      "code" : 0,
      "messages" : [ ]
    },
    "params" : [ ]
  }
}

Visszaadja a megadott levélsablonhoz tartozó linkeket.

REST API

Ebben a verzióban ez a funkció csak REST API-n érhető el.

REST API

REST API Info

Kérés

GET hammy/json/template/v3/mailLinks

Paraméter Típus Leírás
messageTypeCode String A keresett sablon kódja.
templateVersionNumber Integer A keresett verzió száma.
templateVersionUuid String A keresett verzió UUID-ja.
limit Integer Megjelenítendő elemek maximális száma.
offset Integer Melyik elemtől kezdődjön a megjelenítés.
clientHashKey String A hívó kliens azonosítója.
params Param_V1 [ ] Egyéb paraméterek listája.
userName String A felhasználó neve.

Válasz

Név Típus Leírás
meta JListMeta1 A válaszhoz tartozó metaadatok.
list JMailLink1 [ ] A megtalált linkek.

Minta