Verification and signatures · In the sandbox
Signing authority check
POST
/api/v1/sirketler/{sirket_id}/imza-kontrol/"May this person represent the company on this date, for this transaction and amount?" The result is derived from representation decisions in the notices, terms of office and, if published, the internal directive: yetkili, yetkili_degil or belirsiz. Every reason carries its source notice. Under joint representation pass co-signers in birlikte. Not legal advice; confirm against the current signature circular. The same input may also be sent as a GET query.
Authentication
X-API-Keyheaderrequiredulk_…X-API-Secretheaderrequiredulsk_…
Path parameters
sirket_idinteger | stringrequiredCompany id (idfrom/api/v1/sirketler/).
Request body application/json
kisistringrequiredOfficer full name (required; case and accents ignored).tarihstring (date)optionalSigning date YYYY-MM-DD (default today).tutarnumber | stringoptionalTransaction amount (1500000 or "1.500.000,00"); compared with the directive limit.para_birimistringoptionalDefault TRY. default:"TRY"islemstringoptionalTransaction type (e.g. loan, sale); empty = general representation.birliktestring[]optionalNames of co-signers (joint representation; max 10).
Response fields
200 Check result. application/json
sirketSirketOzetrequiredidinteger | stringrequiredCompany id: numeric with a live key (e.g. 1234); a DENEME-… string with a sandbox key.unvanstringrequirednullableRegistered name.mudurlukstringrequirednullableRegistry office (e.g. İSTANBUL).sicil_nostringrequirednullableTrade registry number.
kisistringrequiredtarihstring (date)requiredislemstringrequirednullabletutarnumberrequirednullablepara_birimistringrequirednullablesonucstringrequiredyetkili (authorised) · yetkili_degil (not authorised) · belirsiz (undetermined; see reasons). Values:yetkili,yetkili_degil,belirsizsonuc_adstringrequiredsonuc_enstringrequiredbicimstringrequirednullableForm of authority. Values:tek_basina,birliktebicim_adstringrequirednullablebicim_enstringrequirednullablegerekcelerobject[]requiredkodstringrequiredetkistringrequiredValues:olumlu,olumsuz,belirsiz,bilgimetinstringrequiredmetin_enstringrequiredkaynakImzaKaynakrequirednullableilan_idintegerrequiredilan_tarihistringrequirednullablesayistringrequiredsayfastringrequiredilan_turustringrequiredalintistringrequiredalinti_dogrulandibooleanrequiredgazete_pdfstring (uri)requirednullable
kurallarobject[]requiredRepresentation rules applied (notice or internal directive).kapsamstringrequiredbicimstringrequirednullabletutar_siniristringrequirednullablekimstringrequiredmaddestringrequiredbirlikte_imzastring[]requiredalintistringrequiredilanImzaKaynakrequirednullableilan_idintegerrequiredilan_tarihistringrequirednullablesayistringrequiredsayfastringrequiredilan_turustringrequiredalintistringrequiredalinti_dogrulandibooleanrequiredgazete_pdfstring (uri)requirednullable
kaynak_turustringrequiredValues:ilan,ic_yonerge
birlikte_imzastring[]requiredWho may co-sign under joint representation.gorev_kayitlariobject[]requiredisimstringrequirednullablesifatstringrequirednullabletemsilstringrequirednullablebaslangicstringrequirednullablebitisstringrequirednullablebitis_nedenistringrequirednullablegorev_bitisstringrequirednullablegorev_dayanakstringrequirednullablekaynakImzaKaynakrequirednullableilan_idintegerrequiredilan_tarihistringrequirednullablesayistringrequiredsayfastringrequiredilan_turustringrequiredalintistringrequiredalinti_dogrulandibooleanrequiredgazete_pdfstring (uri)requirednullable
bitis_kaynakImzaKaynakrequirednullableilan_idintegerrequiredilan_tarihistringrequirednullablesayistringrequiredsayfastringrequiredilan_turustringrequiredalintistringrequiredalinti_dogrulandibooleanrequiredgazete_pdfstring (uri)requirednullable
temsil_kaynakImzaKaynakrequirednullableilan_idintegerrequiredilan_tarihistringrequirednullablesayistringrequiredsayfastringrequiredilan_turustringrequiredalintistringrequiredalinti_dogrulandibooleanrequiredgazete_pdfstring (uri)requirednullable
profil_hazirbooleanrequiredsinirlarstring[]requiredsinirlar_enstring[]requireduyaristringrequiredBased on notices; confirm against the current signature circular.uyari_enstringrequired
Error responses
- 400
eksik_parametre(no kisi),gecersiz_tarih,gecersiz_tutar,gecersiz_govde,gecersiz_parametre. - 404Not found or no access (
bulunamadi). - 405GET or POST expected (
yontem). - 503The official source is unreachable right now (
kaynak_erisilemiyor, taraf kaynak). Sandbox: DENEME-KAYNAK-KAPALI. - 401Missing or invalid key (
yetkisiz). - 429Hourly rate limit exceeded (
hiz_siniri); the Retry-After header gives the seconds until reset. - 500Unexpected error (
ic_hata, taraf ulawk); retry shortly.