POST/api/public/consultation
Fomu reruzhinji rechikumbiro chezano rewebhusaiti yeZentor.
Peji rinonzi “POST /api/public/consultation — Rondedzero yeAPI” rinobata nzvimbo yebasa inodudzwa muURL. Zviri mukati zviripo zvinowedzerwa nemaitiro chaiwo, zvinodiwa pamberi nemiganhu inozivikanwa. Mugadziri wemafomu anotsigira mafomu anogadziriswa sezvamunoda ane mazwi ekutangisa (trigger), mhando dzeminda nekuratidza minda inomanikidzwa. Basa iri rakaedzwa neE2E. Gwaro re`POST /api/public/consultation` rinofanira kuverengwa zvinosunga setsananguro yehunyanzvi yeendpoint iyi chaiyo. Zvinokosha inzira (method), path, kusimbiswa, minda inomanikidzwa, zvikanganiso zvinogona kuitika nemubvunzo wekuti kufona zvakare kunoita mhedzisiro imwe chete here. Nokudaro chikamu ichi cherubatsiro https://zentor-app.de/hilfe/api-referenz/formulare/forms.consultation hachifanirwe kuva nezvirevo zvekushambadza zvakajairika, asi nhanho dzekubatanidza dzinogona kuteverwa chete nemienzaniso yemhinduro ine humbowo. Kuti mufone `/api/public/consultation`, chikumbiro chinovakwa zvichienderana neregistry. Nzira dzeruzhinji hadzidi kiyi yeAPI yevagadziri yakajairika, nokuti Zentor haipi sisitimu yakadaro yemakiyi. Nzira dzeWidget dzakachengetedzwa, kune rimwe divi, dzinoshandisa embed token inoratidzwa kamwe chete pamwe nekuongororwa kweOrigin. Mamiriro eHTTP nezviri mukati meJSON zvinofanira kuongororwa pamwe chete; munda we`ok` wega hautsivi kugadzirisa zvikanganiso. Pakuedza `POST /api/public/consultation` panofanira kushandiswa zvirimo zvisingaratidze munhu. Data chairo revatengi, maUUID ekushanda zviri pamutemo, matoken esession nenguva chaidzo hazvifanirwe kuva mumienzaniso yeruzhinji. Muganhu unozivikanwa wepuratifomu yese zvikumbiro 2.000 mukati memaminitsi 15; muganhu wakasiyana weendpoint iyi hauna humbowo. Kufona kwePOST kusiri idempotent hakufanirwe kudzokororwa pasina kufunga mushure mekudambuka kwenetwork kusina kujeka. Zvikanganiso zvakajairika zvekubatanidza panzira iyi zvinokonzerwa neparameter dzinomanikidzwa dzisipo, mhando dzedata dzisiri dzo, makodhi ekamwe chete apera, maOrigin asina kubvumidzwa kana rekodhi isati yavapo. Application inofanira kubata nyaya dzakadai zvakasiyana uye kunyora meseji yekukanganisa inodzoswa neendpoint, pasina kunyora zvakavanzika. Chikumbiro chabudirira chinosimbisa nhanho iyi yekugadzirisa chete, kwete kubudirira kweemail, kwekubhadhara kana kweSSO kunotevera pachazvo. Izvi zvakakosha zvakananga ku“POST /api/public/consultation”. Kuongororwa kwehunyanzvi kwepeji iri kunofanira kuvakirwa paregistry iri pasi pe`app/frontend/src/content/api-reference/` nenzira dzebackend dzakabatana nayo. Zvinyorwa zvemiedzo yeLive zvinogona kureva chete zvakanyatsoongororwa. Muedzo wakaipa (negative test) kana kufanana nemamwe makodhi hazvisi humbowo hwakazara hwekubudirira. Nokudaro paPOST /api/public/consultation — Rondedzero yeAPI panofanira kunyatsoparadzaniswa pakati pechimiro chakanyorwa, muedzo unozviitira nemaitiro eLive akaonekwa zvakachengeteka.
Kusimbiswa nekuchengetedza
Hapana kusimbiswa kunodiwa
Idempotent: Kwete
Maparameter
name(body, string, zvinodiwa)— Mavara 2–120email(body, string, zvinodiwa)— Kero yeemail inoshandacompany(body, string)message(body, string)phone(body, string)consentGiven(body, boolean, zvinodiwa)— Inofanira kuva trueMuenzaniso wechikumbiro
{"name":"Tendai Moyo","email":"max@example.com","company":"Kambani Yemuenzaniso","message":"Chikumbiro","consentGiven":true}Muenzaniso wemhinduro
{"ok":true,"message":"Chikumbiro chenyu chezano chatumirwa. Tichakurumidza kukuonai."}Makodhi ekukanganisa
400 VALIDATION_ERROR — Munda unodiwa haupo/hauna kukodzera kana mvumo haipo.Humbowo hwemuedzo weLive
Kubudirira (200) nemamiriro ekukundikana (400) zvakasimbiswa pasisitimu inoshanda.