ImzagerServices

<back to all web services

CreateEYPPackageV2

The following routes are available for this service:
All Verbs/CreateEYPPackageV2/
CreateEYPPackageV2 Parameters:
NameParameterData TypeRequiredDescription
ClientKeyquerystringNo
AuthorizationIDquerystringNo
UserSSNquerystringNo
FilenamequerystringNo
KonuquerystringNo
BelgeNoquerystringNo
GuvenlikKoduqueryEYPGuvenlikKoduNo
GuvenliGecerlilikTarihiqueryDateTimeNo
DagitimlarqueryList<EYPDagitim>No
EklerqueryList<EYPEk>No
IlgilerqueryList<EYPIlgi>No
DilquerystringNo
OlusturanqueryEYPOlusturanNo
IlgiliqueryEYPIlgiliNo
UstYaziquerybyte[]No
UstYaziDosyaAdiquerystringNo
UstYaziMimeTuruquerystringNo
UstYaziOzetModuqueryEYPEkOzetModuNo
ImzalarqueryList<EYPImza>No
SonPaketGuncelleyenquerystringNo
PaketBasligiquerystringNo
PaketOzetleriqueryList<EYPPaketOzeti>No
FilePathquerystringNo
AgentMessagequerystringNo
SdpbilgisiquerySdpBilgisiNo
HeyskListesiqueryList<Heysk>No
parafImzaqueryboolNo
dogrulamaAdresiquerystringNo
SignYnqueryboolNo
StampYnqueryboolNo
StampSSNquerystringNo
EYPGuvenlikKodu Enum:
YOK
TSD
HZO
OZL
GZL
CGZ
KSO
EYPDagitim Parameters:
NameParameterData TypeRequiredDescription
IvedilikformEYPIvedilikNo
DagitimTuruformEYPDagitimTuruNo
MiatformstringNo
KonulmamisEkListesiformList<EYPKonulmamisEk>No
DagitimTipiformEYPKisiTypeNo
GercekSahisformEYPGercekSahisNo
TuzelSahisformEYPTuzelSahisNo
KurumKurulusformEYPKurumKurulusNo
EYPIvedilik Enum:
NRM
ACL
GNL
IVD
CIV
EYPDagitimTuru Enum:
GRG
BLG
EYPKonulmamisEk Parameters:
NameParameterData TypeRequiredDescription
EkIdformstringNo
EYPKisiType Enum:
NameValue
GercekSahis1
TuzelSahis2
KurumKurulus3
EYPGercekSahis Parameters:
NameParameterData TypeRequiredDescription
KisiformEYPKisiNo
TCKNformstringNo
GorevformstringNo
IletisimBilgisiformEYPIletisimBilgisiNo
EYPKisi Parameters:
NameParameterData TypeRequiredDescription
IlkAdiformstringNo
SoyadiformstringNo
IkinciAdiformstringNo
UnvanformstringNo
OnEkformstringNo
EYPIletisimBilgisi Parameters:
NameParameterData TypeRequiredDescription
TelefonformstringNo
TelefonDigerformstringNo
EPostaformstringNo
FaksformstringNo
WebAdresiformstringNo
AdresformstringNo
IlformstringNo
IlceformstringNo
UlkeformstringNo
KepAdresiformstringNo
EYPTuzelSahis Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
AdiformstringNo
IletisimBilgisiformEYPIletisimBilgisiNo
EYPKurumKurulus Parameters:
NameParameterData TypeRequiredDescription
KKKformstringNo
AdiformstringNo
BirimKKKformstringNo
IletisimBilgisiformEYPIletisimBilgisiNo
EYPEk Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
BelgeNoformstringNo
EkTuruformEYPEkTuruNo
DosyaAdiformstringNo
MimeTuruformstringNo
AdformstringNo
SiraNoformstringNo
AciklamaformstringNo
ReferansformstringNo
ImzaliMiformboolNo
ImzaliMiBelirliMiformboolNo
OzetformEYPEkOzetNo
Icerikformbyte[]No
OzetModuformEYPEkOzetModuNo
OzetIdformGuidNo
EYPEkTuru Enum:
DED
HRF
FZK
EYPEkOzet Parameters:
NameParameterData TypeRequiredDescription
OzetAlgoritmasiformstringNo
OzetDegeriformbyte[]No
EYPEkOzetModu Enum:
Yok
SHA1
SHA512
RIPEMD160
SHA256
EYPIlgi Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
BelgeNoformstringNo
TarihformDateTimeNo
TarihBelirliMiformboolNo
EtiketformstringNo
EkIdformstringNo
AdformstringNo
AciklamaformstringNo
OzIdformstringNo
EYazismaIdMiformboolNo
EYazismaIdBelirliMiformboolNo
EYPOlusturan Parameters:
NameParameterData TypeRequiredDescription
OlusturanTipiformEYPKisiTypeNo
GercekSahisformEYPGercekSahisNo
TuzelSahisformEYPTuzelSahisNo
KurumKurulusformEYPKurumKurulusNo
EYPIlgili Parameters:
NameParameterData TypeRequiredDescription
IlgiliTipiformEYPKisiTypeNo
GercekSahisformEYPGercekSahisNo
TuzelSahisformEYPTuzelSahisNo
KurumKurulusformEYPKurumKurulusNo
EYPImza Parameters:
NameParameterData TypeRequiredDescription
ImzalayanformEYPGercekSahisNo
YetkiDevredenformEYPGercekSahisNo
VekaletVerenformEYPGercekSahisNo
MakamformstringNo
AmacformstringNo
AciklamaformstringNo
TarihformDateTimeNo
TCYKformstringNo
TarihBelirliformboolNo
EYPPaketOzeti Parameters:
NameParameterData TypeRequiredDescription
OzetModuformEYPEkOzetModuNo
OzetDegeriformbyte[]No
UriformUriNo
HariciBilesenMiformboolNo
SdpBilgisi Parameters:
NameParameterData TypeRequiredDescription
AnaSdpformAnaSdpNo
DigerSdplerformDigerSdplerNo
AnaSdp Parameters:
NameParameterData TypeRequiredDescription
KodformstringNo
AdformstringNo
AciklamaformstringNo
DigerSdpler Parameters:
NameParameterData TypeRequiredDescription
SdpListesiformList<SdpListesi>No
SdpListesi Parameters:
NameParameterData TypeRequiredDescription
KodformstringNo
AdformstringNo
AciklamaformstringNo
Heysk Parameters:
NameParameterData TypeRequiredDescription
KodformintNo
AdformstringNo
TanimformstringNo
CreateEYPPackageResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformstringNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ServiceSuccessResultformboolNo
ErrorMesageformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /CreateEYPPackageV2/ HTTP/1.1 
Host: imzagerservices.eyyubiye.bel.tr 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	ClientKey: String,
	AuthorizationID: String,
	UserSSN: String,
	Filename: String,
	Konu: String,
	BelgeNo: String,
	GuvenlikKodu: YOK,
	GuvenliGecerlilikTarihi: 0001-01-01,
	Dagitimlar: 
	[
		{
			Ivedilik: NRM,
			DagitimTuru: GRG,
			Miat: String,
			KonulmamisEkListesi: 
			[
				{
					EkId: String
				}
			],
			DagitimTipi: GercekSahis,
			GercekSahis: 
			{
				Kisi: 
				{
					IlkAdi: String,
					Soyadi: String,
					IkinciAdi: String,
					Unvan: String,
					OnEk: String
				},
				TCKN: String,
				Gorev: String,
				IletisimBilgisi: 
				{
					Telefon: String,
					TelefonDiger: String,
					EPosta: String,
					Faks: String,
					WebAdresi: String,
					Adres: String,
					Il: String,
					Ilce: String,
					Ulke: String,
					KepAdresi: String
				}
			},
			TuzelSahis: 
			{
				Id: String,
				Adi: String,
				IletisimBilgisi: 
				{
					Telefon: String,
					TelefonDiger: String,
					EPosta: String,
					Faks: String,
					WebAdresi: String,
					Adres: String,
					Il: String,
					Ilce: String,
					Ulke: String,
					KepAdresi: String
				}
			},
			KurumKurulus: 
			{
				KKK: String,
				Adi: String,
				BirimKKK: String,
				IletisimBilgisi: 
				{
					Telefon: String,
					TelefonDiger: String,
					EPosta: String,
					Faks: String,
					WebAdresi: String,
					Adres: String,
					Il: String,
					Ilce: String,
					Ulke: String,
					KepAdresi: String
				}
			}
		}
	],
	Ekler: 
	[
		{
			Id: String,
			BelgeNo: String,
			EkTuru: DED,
			DosyaAdi: String,
			MimeTuru: String,
			Ad: String,
			SiraNo: String,
			Aciklama: String,
			Referans: String,
			ImzaliMi: False,
			ImzaliMiBelirliMi: False,
			Ozet: 
			{
				OzetAlgoritmasi: String,
				OzetDegeri: AA==
			},
			Icerik: AA==,
			OzetModu: Yok,
			OzetId: 00000000000000000000000000000000
		}
	],
	Ilgiler: 
	[
		{
			Id: String,
			BelgeNo: String,
			Tarih: 0001-01-01,
			TarihBelirliMi: False,
			Etiket: String,
			EkId: String,
			Ad: String,
			Aciklama: String,
			OzId: String,
			EYazismaIdMi: False,
			EYazismaIdBelirliMi: False
		}
	],
	Dil: String,
	Olusturan: 
	{
		OlusturanTipi: GercekSahis,
		GercekSahis: 
		{
			Kisi: 
			{
				IlkAdi: String,
				Soyadi: String,
				IkinciAdi: String,
				Unvan: String,
				OnEk: String
			},
			TCKN: String,
			Gorev: String,
			IletisimBilgisi: 
			{
				Telefon: String,
				TelefonDiger: String,
				EPosta: String,
				Faks: String,
				WebAdresi: String,
				Adres: String,
				Il: String,
				Ilce: String,
				Ulke: String,
				KepAdresi: String
			}
		},
		TuzelSahis: 
		{
			Id: String,
			Adi: String,
			IletisimBilgisi: 
			{
				Telefon: String,
				TelefonDiger: String,
				EPosta: String,
				Faks: String,
				WebAdresi: String,
				Adres: String,
				Il: String,
				Ilce: String,
				Ulke: String,
				KepAdresi: String
			}
		},
		KurumKurulus: 
		{
			KKK: String,
			Adi: String,
			BirimKKK: String,
			IletisimBilgisi: 
			{
				Telefon: String,
				TelefonDiger: String,
				EPosta: String,
				Faks: String,
				WebAdresi: String,
				Adres: String,
				Il: String,
				Ilce: String,
				Ulke: String,
				KepAdresi: String
			}
		}
	},
	Ilgili: 
	{
		IlgiliTipi: GercekSahis,
		GercekSahis: 
		{
			Kisi: 
			{
				IlkAdi: String,
				Soyadi: String,
				IkinciAdi: String,
				Unvan: String,
				OnEk: String
			},
			TCKN: String,
			Gorev: String,
			IletisimBilgisi: 
			{
				Telefon: String,
				TelefonDiger: String,
				EPosta: String,
				Faks: String,
				WebAdresi: String,
				Adres: String,
				Il: String,
				Ilce: String,
				Ulke: String,
				KepAdresi: String
			}
		},
		TuzelSahis: 
		{
			Id: String,
			Adi: String,
			IletisimBilgisi: 
			{
				Telefon: String,
				TelefonDiger: String,
				EPosta: String,
				Faks: String,
				WebAdresi: String,
				Adres: String,
				Il: String,
				Ilce: String,
				Ulke: String,
				KepAdresi: String
			}
		},
		KurumKurulus: 
		{
			KKK: String,
			Adi: String,
			BirimKKK: String,
			IletisimBilgisi: 
			{
				Telefon: String,
				TelefonDiger: String,
				EPosta: String,
				Faks: String,
				WebAdresi: String,
				Adres: String,
				Il: String,
				Ilce: String,
				Ulke: String,
				KepAdresi: String
			}
		}
	},
	UstYazi: AA==,
	UstYaziDosyaAdi: String,
	UstYaziMimeTuru: String,
	UstYaziOzetModu: Yok,
	Imzalar: 
	[
		{
			Imzalayan: 
			{
				Kisi: 
				{
					IlkAdi: String,
					Soyadi: String,
					IkinciAdi: String,
					Unvan: String,
					OnEk: String
				},
				TCKN: String,
				Gorev: String,
				IletisimBilgisi: 
				{
					Telefon: String,
					TelefonDiger: String,
					EPosta: String,
					Faks: String,
					WebAdresi: String,
					Adres: String,
					Il: String,
					Ilce: String,
					Ulke: String,
					KepAdresi: String
				}
			},
			YetkiDevreden: 
			{
				Kisi: 
				{
					IlkAdi: String,
					Soyadi: String,
					IkinciAdi: String,
					Unvan: String,
					OnEk: String
				},
				TCKN: String,
				Gorev: String,
				IletisimBilgisi: 
				{
					Telefon: String,
					TelefonDiger: String,
					EPosta: String,
					Faks: String,
					WebAdresi: String,
					Adres: String,
					Il: String,
					Ilce: String,
					Ulke: String,
					KepAdresi: String
				}
			},
			VekaletVeren: 
			{
				Kisi: 
				{
					IlkAdi: String,
					Soyadi: String,
					IkinciAdi: String,
					Unvan: String,
					OnEk: String
				},
				TCKN: String,
				Gorev: String,
				IletisimBilgisi: 
				{
					Telefon: String,
					TelefonDiger: String,
					EPosta: String,
					Faks: String,
					WebAdresi: String,
					Adres: String,
					Il: String,
					Ilce: String,
					Ulke: String,
					KepAdresi: String
				}
			},
			Makam: String,
			Amac: String,
			Aciklama: String,
			Tarih: 0001-01-01,
			TCYK: String,
			TarihBelirli: False
		}
	],
	SonPaketGuncelleyen: String,
	PaketBasligi: String,
	PaketOzetleri: 
	[
		{
			OzetModu: Yok,
			OzetDegeri: AA==,
			HariciBilesenMi: False
		}
	],
	FilePath: String,
	AgentMessage: String,
	Sdpbilgisi: 
	{
		AnaSdp: 
		{
			Kod: String,
			Ad: String,
			Aciklama: String
		},
		DigerSdpler: 
		{
			SdpListesi: 
			[
				{
					Kod: String,
					Ad: String,
					Aciklama: String
				}
			]
		}
	},
	HeyskListesi: 
	[
		{
			Kod: 0,
			Ad: String,
			Tanim: String
		}
	],
	parafImza: False,
	dogrulamaAdresi: String,
	SignYn: False,
	StampYn: False,
	StampSSN: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Result: String,
	ServiceSuccessResult: False,
	ErrorMesage: String
}