Hammy API

Send API V8

HammySend8API WSDL letöltése

Swagger leíró letöltése

Send

REST API

REST API Info

Kérés

POST hammy/json/send/v8/send

multipart/form-data, multipart/mixed vagy application/json kérés.

A kötelező oszlop jelentése:

  • * - minden esetben kötelező
  • E - EMAIL, PORTAL channel esetén kötelező
  • P - POST channel esetén kötelező
  • A - ARCHIVE channel esetén kötelező

multipart név: message

NévTípusLeírásKötelező
requestMetaJRequestMeta_V1Metainformációk.
requestIdString (150)A kérés azonosítója a hívó oldalon. (vnd.api ID)
batchIdString (100)A levélköteg azonosítója.
partnerRefString (100)Partner azonosító.
messageTypeString (100)A kérés típusa. Értéke egy hammy-ben létező levélsablon azonosítója.
scenarioNameString (100)Az emailhez tartozó szcenárió azonosítója.
messageTypeVersionIntegerA levélhez tartozó template verziószáma.
mailSubjectString (600)Email tárgya. A mező, illetve kérés típusa egyidejűleg nem adható meg.
mailBodyString (CLOB)Email szövege. A mező, illetve kérés típusa egyidejűleg nem adható meg.
mailHtmlBodyString (CLOB)HTML email szövege. A mező, illetve kérés típusa egyidejűleg nem adható meg.
recipientPostalAddressString (255)A címzett teljes postai címe.P
recipientPostalAddressCountryCodeString (25)A címzett postai címének ország kódja.
recipientPostalAddressPostalCodeString (10)A címzett postai címének irányítószáma.
recipientPostalAddressCityString (50)A címzett postai címének városa.
recipientPostalAddressStreetString (100)A címzett postai címének utca neve.
recipientPostalAddressStreetTypeString (20)A címzett postai címének utca típusa.
recipientPostalAddressStreetNumberString (20)A címzett postai címének házszáma.
recipientPostalAddressBuildingString (10)A címzett postai címének épület száma.
recipientPostalAddressFloorString (10)A címzett postai címének emelete.
recipientPostalAddressDoorString (10)A címzett postai címének ajtója.
recipientEmailAddressString (100)A címzett email címe.E
recipientNameString (100)A címzett teljes neve.*
recipientEmailAddressCCString (100)A másolatot kapó személy email címe. Pontosvesszővel felsorolva több is megadható.
recipientNameCCString (100)A másolatot kapó személy neve.
recipientPhoneNumberString (50)A címzett telefonszáma.P
recipientPSIDString (100)A címzett facebook azonosítója.
replyToAddressString (100)A válasz-email címe.
replyToNameString (100)A válasz-email neve.
mobilePushAddressString (100)Azonosító telefonos push notificationhöz.
fromAddressString (100)A küldő email címe.
fromNameString (100)A küldő teljes neve.
fromPhoneNumberString (100)A küldő telefonszáma.
fromPageAccessTokenString (100)A küldő Page Access Token-je.
bccAddressString (150)Titkos másolat email cím.
xmlDataString (CLOB)Az üzenethez tartozó adatok XML formátumban.
archivingExpectedBooleantrue esetén a levél tárgya és szövege archiválódik.
certificationExpectedBooleantrue érték esetén a levél aláírásra kerül.
replyEnvelopeAttachedBooleantrue jelzi , hogy az üzenethez válaszboríték van csatolva.
paymentSlipAttachedBooleantrue jelzi , hogy az üzenethez csekk van csatolva.
channelMessageChannelA csatorna neve.
relatedMessageIdIntegerKapcsolodó üzenet Id.
campaignPartContentUuidIntegerKapcsolodó kampányrész Uuid.
letterTypeString (LetterType)A postai levél típusa.P
repliedMessageUuidString (100)Annak az üzenetnek az azonosítója, amire a hívó oldal válaszol.
calendarJCalendar1Naptár objektum, ennek segítségével lehet naptár bejegyzést is csatolni az üzenethez.
propertiesJProperty2 [ ]Az üzenethez tartozó egyéb adatok, metaadatok.
attachmentsJAttachment5 [ ]A csatolmányokat tartalmazó lista.A
paymentRequestDataJPaymentRequestData1Az azonnali fizetési kéréshez tartozó adatok.

A csatolmányokat további partokban lehet megadni, a part neve a csatolmány referenciája.

Válasz

NévTípusLeírás
messageIdIntegerAz aktuális levél adatbázisbeli azonosítója. (vnd.api ID)
messageUuidStringAz aktuális levél uuid-ja.
metaJMeta1A válaszhoz tartozó metainformációk.

Minta

POST /hammy/json/send/v8/send
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
X-User-Name: {{userName}}
content-type: application/json

{
  "requestId": "req001",
  "partnerRef": "pRef001",
  "scenarioName": "FIZETESI_KERELEM_SCENARIO_01",
  "recipientEmailAddress": "csaba@dbx.hu",
  "recipientName": "Csaba",
  "recipientPhoneNumber": "+36304285097",
  "paymentRequestData": {
    "debtorIban": "pDebtorIban",
    "debtorName": "pDebtorName",
    "instructedAmount": 100,
    "creditorPartnerId": 324,
    "taxId": "tax001",
    "dateOfExpiry": null
  }
}

Quick send

Ebben a verzióban nem változott.

Quick send V1

Resend

REST API

REST API Info

Kérés

NévTípusLeírás
requestMetaJRequestMeta_V1Metainformációk.
requestIdString (150)A kérés azonosítója. (vnd.api ID)
messageIdIntegerAz aktuális levél adatbázisbeli azonosítója.
messageUuidStringAz aktuális levél uuid-ja.
recipientAddressString (100)A címzett email címe.
recipientPhoneNumberString (100)A címzett telefonszáma.
propertiesJProperty1 [ ]Az üzenethez tartozó egyéb adatok, metaadatok.

Válasz

NévTípusLeírás
messageIdIntegerAz aktuális levél adatbázisbeli azonosítója. (vnd.api ID)
messageUuidStringAz aktuális levél uuid-ja.
metaJMeta1A válaszhoz tartozó metainformációk.

Minta

POST: hammy/json/send/v5/resend
Authorization: JWT {{jwtToken}}
X-Client-Hash-Key: {{clientHashKey}}
Content-Type: application/json
X-User-Name: {{userName}}
Accept: application/json

{
    "messageUuid": "b83c3f81-3005-489c-9393-3d8594c4223e",
    "recipientAddress": "teszt@dbx.hu",
    "properties": []
}

Set message properties

Ebben a verzióban nem változott.

Set message properties V3

Set attachment properties

Ebben a verzióban nem változott.

Set attachment properties V3

Send campaign part

Ebben a verzióban nem változott.

Send campaign part V4

Utoljára frissítve

Ezen az oldalon

Ági

Szia, Ági vagyok, miben segíthetek?

Ági

Szia, Ági vagyok, miben segíthetek?