Hammy API

Query API V2

HammyQuery2API WSDL letöltése

Find messages

Web service API

A findMessages hívás során különböző keresési feltételeknek megfelelő üzenetek adatait lehet lekérdezni.

Kérés

NévTípusLeírásKötelező
clientHashKeyStringA hívó kliens azonosítója.*
messageTypesString [ ]Az üzenet típusok listája.
recipientNameStringA címzett neve.
recipientAddressStringA címzett email címe.
partnerRefStringPartner azonosító.
objectRefStringA kapcsolódó objektum azonosítója (pl. szerződésszám).
objectTypeStringA kapcsolódó objektum típusa (pl. számla).
batchIdStringKöteg azonosító.
createdAtFromDateTimeA keresési időintervallum kezdete.
createdAtToDateTimeA keresési időintervallum vége.
bouncedAtFromDateTimeA visszapattanási intervallum kezdete.
bouncedAtToDateTimeA visszapattanási intervallum vége.
fileNameStringA csatolmány neve.
internalFileNameStringA csatolmány belső rendszerben használt neve.
resultSizeIntegerA keresési találat maximális mérete Alapértelmezett értéke 20.
offsetIntegerA találati lista kezdete.
deliveryStatusesString [ ]Az üzenetek kézbesítési státuszai.
messageChannelsMessageChannel [ ]Az üzenetek küldési csatornái.
propertiesProperty1 [ ]Az üzenethez tartozó egyéb adatok, metaadatok.
paramsParam_V1 [ ]Egyéb metaadatok listája.
userNameStringFelhasználó név.
requestIdStringKülső üzenet küldési kérés azonosító.
itemIdStringÜzenethez kapcsolódó elem id.

Válasz

NévTípusLeírás
messagesTMessage2 [ ]A Hammy-ben lévő levelek.
countIntegerA találatok száma.
responseStatusResponseStatus_V1A válasz státusza.
paramsParam_V1 [ ]Paraméterek listája.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.service.query.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:findMessages>
                <request>
            <clientHashKey>?</clientHashKey>
            <messageTypes>
               <messageType>TESZT_GEN</messageType>
            </messageTypes>
            <resultSize>1</resultSize>
            <offset>0</offset>
         </request>
      </ws:findMessages>
   </soapenv:Body>
</soapenv:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/query/v2/messages

POST hammy/json/query/v2/messages

GET esetén query paraméterként lehet megadni a mezőket, POST esetén a body-ban.

Paraméter/NévTípusLeírás
idStringA kérés azonosítója. (vnd.api ID)
uuidStringAz üzenet UUID-ja.
recipientNameStringA címzett neve.
recipientAddressStringA címzett email címe.
recipientPhoneNumberStringA címzett telefonszáma.
partnerRefStringPartner azonosító.
objectRefStringA kapcsolódó objektum azonosítója (pl. szerződésszám).
objectTypeStringA kapcsolódó objektum típusa (pl. számla).
createdAtFromDateTimeA készítési dátum intervallum alja.
createdAtToDateTimeA készítési dátum intervallum teteje.
bouncedAtFromDateTimeA visszapattanási dátum intervallum alja.
bouncedAtToDateTimeA visszapattanási dátum intervallum teteje.
statusLastChangedAtFromDateTimeAz utolsó státuszváltozás dátum intervallum alja.
statusLastChangedAtToDateTimeAz utolsó státuszváltozás dátum intervallum teteje.
fileNameStringA csatolmány neve.
internalFileNameStringA csatolmány belső rendszerben használt neve.
requestIdStringA kérés azonosítója.
hashStringAz üzenet hash-e.
itemIdIntegerA lekérdezendő üzenethez kapcsolódó Chaingun Item ID-ja.
openedBooleanMegnyitották-e az üzenetet.
lockedBooleanZárolt-e az üzenet.
showDeletedMessagesBooleanA törölt üzenetek megjelenjenek-e a találatokban.
mailLinkTitleStringAz üzenetben lévő link címe.
subjectStringAz üzenet tárgya.
messageTypesString [ ]Az üzenet típusok.
deliveryStatusesString [ ]Az üzenet kézbesítési státuszai.
archiveStatusesArchiveStatus [ ]Az üzenet archiválási státuszai.
extendedStatusesString [ ]Kiterjesztett státuszok, csatorna specifikus állapotokról hordoznak információt.
channelsString [ ]Az keresett üzenetek csatornái.
directionsMessageDirection [ ]Küldés irányai.
propertiesJProperty1 [ ]Az üzenethez tartozó egyéb adatok, metaadatok.
limitIntegerA keresési találatok maximális száma.
offsetIntegerA 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).
sortStringRendezés.
clientHashKeyStringA hívó kliens azonosítója.
userNameStringA felhasználó neve.
scenarioDefIdsStringAz üzenethez tartozó szcenárió azonosítója.
campaignIdsStringAz üzenethez tartozó kampány azonosítója(uuid).
campaignPartIdsStringAz üzenethez tartozó kampányelem azonosítója(uuid).
paramsParam_V1 [ ]Egyéb meta adatok.

Válasz

NévTípusLeírás
metaJListMeta1A válaszhoz tartozó metaadatok.
listJMessage2 [ ]Megtalált üzenetek listája.

Minta

GET /hammy/json/query/v2/messages?limit=2
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}

Show message

Üzenet megtekintése az üzenet azonosítója alapján.

Web service API

Kérés

NévTípusLeírásKötelező
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.*
messageIdIntegerAz keresett levél adatbázisbeli azonosítója.*
userNameStringA felhasználó neve.*

Válasz

NévTípusLeírás
actualStatusStringAz aktuális státusz.
statusLastChangedAtDateTimeA státusz módosulásának ideje.
messageTypeStringA kérés típusa. Értéke egy Hammy-ben létező levélsablon azonosítója.
recipientNameStringA címzett neve.
recipientAddressStringA címzett e-mail címe.
partnerRefStringPartner azonosító.
archivingExpectedBooleantrue esetén a levél tárgya és szövege archiválódik.
subjectStringA levél tárgya.
bodyStringA levél szövege.
htmlBodyStringEmail HTML szövege.
createdAtDateTimeA létrehozás ideje.
sentAtDateTimeAz elküldés ideje.
bouncedAtDateTimeAz üzenet visszapattanásának ideje.
movedToArchivedAtDateArchiválás időpontja.
boundReasonCodeStringAz üzenet visszapattanásának oka.
boundReasonDescriptionStringA visszapattanás okának leírása.
boundMailTextStringA visszapattanó levél szövege.
boundListJBounce1 [ ]Visszapattanások (<bound> tagek között).
bccAddressStringTitkos másolat címe.
propertiesProperty1 [ ]Az üzenethez tartozó egyéb adatok, metaadatok.
attachmentsAttachmentWithoutContent2 [ ]Az üzenethez tartozó csatolmányok.
responseStatusResponseStatus_V1A válasz státusza.
paramsParam_V1 [ ]Egyéb paraméterek.
replyToAddressStringCímzett címe.
replyToNameStringCímzett neve.
fromAddressStringFeladó neve.
fromNameStringFeladó címe.
ccRecipientAddressStringMásolatot kapó címzett címe.
ccRecipientNameStringMásolatot kapó címzett neve.
mailServerLogStringSzerver log.
channelMessageChannelÜzenetküldési csatorna.
uuidStringAz üzenet uuid-ja.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.service.query.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:showMessage>
         <request>
            <clientHashKey>?</clientHashKey>
            <messageId>21566</messageId>
            <userName>?</userName>
         </request>
      </ws:showMessage>
   </soapenv:Body>
</soapenv:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/query/v2/messages/{{id}}

NévTípusLeírás
idIntegerAz keresett levél adatbázisbeli azonosítója. (vnd.api id)
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.
userNameStringA felhasználó neve.

Válasz

TípusLeírás
JMessage2Megtalált üzenet.

Minta

GET /hammy/json/query/v2/messages/{{ID}}
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}

Find events

Ebben a verzióban nem változott.

Find events V1

Find properties

Ebben a verzióban nem változott.

Find properties V1

List error queues

Hibasorok listázása.

Web service API

Kérés

NévTípusLeírásKötelező
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.*
userNameStringA felhasználó neve.
queueNameStringA sor neve.
messageTypeStringÜzenet típusa.
errorMessageStringHibaüzenet.
limitIntegerMegjelenítendő üzenetek száma.
offsetIntegerA találati lista kezdete.

Válasz

NévTípusLeírás
countIntegerSorok száma.
errorQueueListErrorQueue2 [ ]Hibaüzenet sorok.
paramsParam_V1 [ ]A szolgáltatás működését befolyásoló egyéb paraméterek listája.
responseStatusResponseStatus_V1A válasz státusza.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.service.query.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:listErrorQueues>
         <request>
            <clientHashKey>?</clientHashKey>
            <limit>2</limit>
            <offset>0</offset>
            <userName>?</userName>
         </request>
      </ws:listErrorQueues>
   </soapenv:Body>
</soapenv:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/query/v2/errorQueues

NévTípusLeírás
idStringA kérés azonosítója. (vnd.api ID)
queueNameStringA sor neve.
messageTypeStringÜzenet típusa.
errorMessageStringHibaüzenet.
limitIntegerMegjelenítendő üzenetek száma.
offsetIntegerA találati lista kezdete.
sortStringRendezés.
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.
userNameStringA felhasználó neve.
paramsParam_V1 [ ]A szolgáltatás működését befolyásoló egyéb paraméterek listája.

Válasz

NévTípusLeírás
metaJListMeta1A válaszhoz tartozó metaadatok.
listJErrorQueue2 [ ]Megtalált hibasorok listája.

Minta

POST /hammy/json/query/v2/errorQueues
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
  "data" : {
    "id" : "00000",
    "type" : "listErrorQueuesRequests",
    "attributes" : {
    	"limit" : 2,
    	"offset" : 0
    }
  }
}

List error queue items

Hiba sor elemeinek listázása.

Web service API

Kérés

NévTípusLeírásKötelező
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.*
queueNameStringSor neve.
userNameStringA felhasználó neve.*
messageTypeStringÜzenet típusa.
errorMessageStringHibaüzenet.
limitIntegerMegjelenítendő üzenetek száma.
offsetIntegerA találati lista kezdete.
mailRecipientAddressStringAz címzet címe.

Válasz

NévTípusLeírás
errorQueueItemListErrorQueueItem_V1 [ ]Hibasor elemei.
responseStatusResponseStatus_V1A válasz státusza.
paramsParam_V1 [ ]A szolgáltatás működését befolyásoló egyéb paraméterek listája.
countIntegerMennyiség.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:quer="http://query.api.hammy.dbx.hu/">
    <soapenv:Header/>
    <soapenv:Body>
        <quer:listErrorQueueItems>
            <request>
                <clientHashKey>?</clientHashKey>
                <errorMessage>Caught exception during notifying client!</errorMessage>
                <limit>2</limit>
                <offset>4</offset>
                <queueName>notificationQueueError</queueName>
                <userName>?</userName>
            </request>
        </quer:listErrorQueueItems>
    </soapenv:Body>
</soapenv:Envelope>

REST API

REST API Info

Kérés

GET hammy/json/query/v2/errorQueueItems

Paraméter/NévTípusLeírás
idStringA kérés azonosítója. (vnd.api ID)
queueNameStringA sor neve.
messageTypeStringÜzenet típusa.
errorMessageStringHibaüzenet.
mailRecipientAddressStringA címzett címe.
limitIntegerMegjelenítendő üzenetek száma.
offsetIntegerA találati lista kezdete.
sortStringRendezés.
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.
userNameStringA felhasználó neve.
paramsParam_V1 [ ]A szolgáltatás működését befolyásoló egyéb paraméterek listája.

Válasz

NévTípusLeírás
metaJListMeta1A válaszhoz tartozó metaadatok.
listJErrorQueueItem1 [ ]Megtalált hibasorok listája.

Minta

POST /hammy/json/query/v2/errorQueueItems
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
Content-Type: application/vnd.api+json

{
  "data" : {
    "id" : "00000",
    "type" : "listErrorQueueItemsRequests",
    "attributes" : {
    	"limit" : 2,
    	"offset" : 4,
    	"queueName" : "notificationQueueError",
    	"errorMessage" : "Caught exception during notifying client!"
    }
  }
}

Show attachment

Csatolmány lekérése csatolmány azonosító alapján.

Web service API

Kérés

NévTípusLeírásKötelező
clientHashKeyStringA webszolgáltatást hívó kliens azonosítója.*
attachmentIdIntegerA csatolmány azonosítója.
userNameStringA felhasználó neve.*

Válasz

NévTípusLeírás
attachmentAttachmentWithContent2Csatolmány.
responseStatusResponseStatus_V1A válasz státusza.
paramsParam_V1 [ ]Egyéb paraméterek listája.

Minta

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.service.query.api.hammy.dbx.hu/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:showAttachment>
         <request>
            <clientHashKey>?</clientHashKey>
            <attachmentId>?</attachmentId>
         </request>
      </ws:showAttachment>
   </soapenv:Body>
</soapenv:Envelope>

REST API

REST API Info

REST API-n a csatolmányokat application/octet-stream-ként lehet letölteni.

Letöltés csatolmány ID alapján

GET hammy/json/query/v2/attachmentContents/{{attachmentId}}

Letöltés csatolmány UUID alapján.

GET hammy/json/query/v2/attachmentContents/uuid/{{uuid}}

Check email address

Ebben a verzióban nem változott.

Check email address V1

Show message by UUID

Üzenet lekérése UUID alapján.

REST API

Ez a szolgáltatás jelenleg csak REST API-n keresztül elérhető.

REST API

REST API Info

Kérés

GET hammy/json/query/v1/messages/uuid/{{UUID}}

NévTípusLeírás
uuidStringA keresett üzenet uuid-ja.

Válasz

TípusLeírás
JMessage2Megtalált üzenet.
GET /hammy/json/query/v2/messages/uuid/{{UUID}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}

List error types

Hibatípusok kilistázása.

REST API

Ez a szolgáltatás jelenleg csak REST API-n keresztül elérhető.

REST API

REST API Info

Kérés

POST hammy/json/query/v2/errorTypes

NévTípusLeírás
idStringA kérés azonosítója. (vnd.api ID)
clientHashKeyStringA felhasználó azonosítója.

Válasz

NévTípusLeírás
metaJListMeta1A válaszhoz tartozó metaadatok.
listJErrorType2 [ ]Hibatípusok listája.

Minta

Utoljára frissítve

Ezen az oldalon

Ági

Szia, Ági vagyok, miben segíthetek?

Ági

Szia, Ági vagyok, miben segíthetek?