მას შემდეგ რაც დარეგისტრირდებით ჩვენს პორტალზე, შექმნით კომპანიას და გაივლით ვალიდაციას, Dashboard-ში, მომხმარებლის პროფილის განყოფილებაში, API თოქენებში შექმნით ახალ თოქენს. (გასაღებს მყისვე დააკოპირებთ რადგან მისი ხელმეორედ ნახვა აღარ იქნება შესაძლებელი).
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით GET რექვესთს, რომ წაიღოთ ჩვენს პორტალზე თქვენი კომპანიის ხელშეკრულებების სია, რომელსაც გამოუჩენთ თქვენი პროგრამის მომხმარებელს, რომ აირჩიოს სასურველი ხელშეკრულება შემდეგი სტადიისთვის. (ეს ხელშეკრულების დრაფტები წინასწარ უნდა შექმნათ ჩვენს პორტალზე).
GET რექვესთს მისამართი: https://eauth.ge/api/v1/templates/
Header-ში გადმოცემული პარამეტრები:
(Authorization-ში გადმოეცემა სიტყვა Token, სფეისი და გასაღები დაგენერირებული პირველ სტადიაში).
პროგრამა დაგიბრუნებთ შემდეგი სახის JSON-ს (მასივს იმდენი ხელშეკრულების რამდენიც გაქვთ შექმნილი):
[
{
"template_uuid": "07a13ab0-1809-43bd-ba44-0b21ad9106ee",
"template_name": "ხელშეკრულება პირადი ინფორმაციის დამუშავებაზე",
"template_tag": null,
"date_created": "2024-07-20T10:26:22.877949Z"
}
]
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით POST რექვესთს, რომ შექმნათ კლიენტი და მისი კონტრაქტი.
კლიენტის მონაცემებთან ერთად ასევე შესაძლებელია გადმოიგზავნოს მისი მეურვის მონაცემები თუ კლიენტი არასრულწლოვანია. "guardian"-ით დაწყებული ველები JSON-ში. (არა აუცილებელი ველები)
ასევე კლიენტის მონაცემებთან ერთად შესაძლებელია გადმოიგზავნოს კომპანიის რომელიმე წარმომადგენლის მონაცემებიც. "comprepr"-ით დაწყებული ველები JSON-ში. (არა აუცილებელი ველები)
POST რექვესთს მისამართი: https://eauth.ge/api/v1/records/
Header-ში გადმოცემული პარამეტრები:
Body-ში გადმოცემული JSON-ი:
{
"first_name": "გიორგი",
"last_name": "გიორგაძე",
"tel": "+995599000000",
"idno": "01000000000",
"email": "[email protected]",
"template": "07a13ab0-1809-43bd-ba44-0b21ad9106ee",
"reference": "4c6b37af-651c-4886-96e1-7f09e3a5d012",
"callback_url": "https://example.com/callback",
"send_mode" : 1,
"guardian_type": "დედა",
"guardian_first_name": "ია",
"guardian_last_name": "ძნელაძე",
"guardian_id_no": "01100000000",
"comprepr_type": "მკურნალი ექიმი",
"comprepr_first_name": "მერაბ",
"comprepr_last_name": "კაშია",
"comprepr_id_no": "01200000000"
}
idno - პირადი ნომერი; email - იმეილი (არა აუცილებელი ველი); tel - ტელეფონი უნდა იყოს აუცილებლად ამ ფორმატში "+995599000000" "+", ქვეყნის კოდი და შემდეგ ნომერი; template - იმ ხელშეკრულების "template_uuid" რომელსაც აირჩევს მომხმარებელი (დაბრუნებული მეორე სტადიაში); reference - უნიკალური uuid v4, რაზეც გინდათ რომ დაგიბრუნდეთ ხელშეკრულების დადასტურებისას პასუხი (არა აუცილებელი ველი); callback_url - თქვენი ბმული რაზეც გინდათ ავტომატურად მიიღოთ პასუხი, მას შემდეგ რაც კლიენტი დაადასურებს კონტრაქტს (არა აუცილებელი ველი); send_mode - სად გაეგზავნოს კლიენტს კონტრაქტის ბმული: 1 - სმს-ის სახით, 2 - იმეილზე; დეფოლთი არის 1, თუ არ გადმოეცით ჩათვლის როგორც 1-ს (არა აუცილებელი ველი).
პროგრამა დაგიბრუნებთ შემდეგი სახის JSON-ს:
{
"reference": "4c6b37af-651c-4886-96e1-7f09e3a5d012",
"contract_date": "2024-08-16T10:05:27.200433Z"
}
იმ შემთხვევაში თუ თქვენ გადმოაგზავნეთ თქვენი კომპანიის ბმული რაზეც გინდათ ავტუმატური პასუხის მიღება ("callback_url" სტადია III-ში), და გადმოეცით "reference"-ი, თქვენ მიიღებთ პასუხს.
Header-ში გადმოცემული პარამეტრები:
პროგრამა POST რექვესთით გადმოგცემთ შემდეგი სახის JSON-ს:
{
"reference": "4c6b37af-651c-4886-96e1-7f09e3a5d012",
"approved": 1,
"approve_date": "2024-08-16T10:07:27.200433Z"
}
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით GET რექვესთს, რომ შეამოწმოთ კლიენტმა დაადასტურა თუ არა ხელშეკრულება.
GET რექვესთს მისამართი: https://eauth.ge/api/v1/records/4c6b37af-651c-4886-96e1-7f09e3a5d012
Header-ში გადმოცემული პარამეტრები:
GET რექვესთს ბოლოში მიდგმული აქვს ხელშეკრულების reference:
პროგრამა დაგიბრუნებთ შემდეგი სახის JSON-ს:
{
"reference": "4c6b37af-651c-4886-96e1-7f09e3a5d012",
"approved": 1,
"approve_date": "2024-08-16T10:07:27.200433Z",
"send_mode" : 1
}
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით GET რექვესთს.
GET რექვესთს მისამართი: https://eauth.ge/api/v1/records/download/4c6b37af-651c-4886-96e1-7f09e3a5d012
Header-ში გადმოცემული პარამეტრები:
GET რექვესთს ბოლოში მიდგმული აქვს ხელშეკრულების reference:
პროგრამა დაგიბრუნებთ ფაილს თუ კონტრაქტი კლიენტის მიერ უკვე დადასტურებულია
მას შემდეგ რაც დარეგისტრირდებით ჩვენს პორტალზე, შექმნით კომპანიას და გაივლით ვალიდაციას, Dashboard-ში, მომხმარებლის პროფილის განყოფილებაში, API თოქენებში შექმნით ახალ თოქენს. (გასაღებს მყისვე დააკოპირებთ რადგან მისი ხელმეორედ ნახვა აღარ იქნება შესაძლებელი).
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით GET რექვესთს, რომ წაიღოთ ჩვენს პორტალზე თქვენი კომპანიის ფორმების სია, რომელსაც გამოუჩენთ თქვენი პროგრამის მომხმარებელს, რომ აირჩიოს სასურველი ფორმა შემდეგი სტადიისთვის. (ეს ფორმები წინასწარ უნდა შექმნათ ჩვენს პორტალზე).
GET რექვესთს მისამართი: https://eauth.ge/api/v1/forms/
Header-ში გადმოცემული პარამეტრები:
(Authorization-ში გადმოეცემა სიტყვა Token, სფეისი და გასაღები დაგენერირებული პირველ სტადიაში).
პროგრამა დაგიბრუნებთ შემდეგი სახის JSON-ს (მასივს იმდენი ხელშეკრულების რამდენიც გაქვთ შექმნილი):
[
{
"id": 3,
"form_name": "პაციენტის ჯანმრთელობის ზოგადი მდგომარეობა",
"date_created": "2025-07-29T08:45:41.067270Z"
}
]
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით POST რექვესთს, რომ შექმნათ კლიენტი და მისი გამოკითხვა.
თუ გსურთ რომ თქვენი კლიენტის მონაცემები არ ჩაიწეროს ჩვენს სერვერზე (სრული ანონიმურობისთვის), შეგიძლიათ თქვენს პროგრამაში კლიენტს მიანიჭოთ რაღაც კოდი და ის გადმოაგზავნოთ reference-ს პარამეტრად და დანარჩენი ველები (სახელი, გვარი, პირადი #) არ გადმოაგზავნოთ.
POST რექვესთს მისამართი: https://eauth.ge/api/v1/surveys/
Header-ში გადმოცემული პარამეტრები:
Body-ში გადმოცემული JSON-ი:
{
"first_name": "გიორგი",
"last_name": "გიორგაძე",
"tel": "+995599000000",
"idno": "01000000000",
"email": "[email protected]",
"form": "3",
"reference": "abc123",
"callback_url": "https://example.com/callback",
"send_mode" : 1
}
idno - პირადი ნომერი (არა აუცილებელი ველი); email - იმეილი (არა აუცილებელი ველი); tel - ტელეფონი უნდა იყოს აუცილებლად ამ ფორმატში "+995599000000". "+", ქვეყნის კოდი და შემდეგ ნომერი; form - იმ ფორმის "id" რომელსაც აირჩევს მომხმარებელი (დაბრუნებული მეორე სტადიაში); reference - თქვენს მიერ დაგენერირებული უნიკალური ნომერი, ანონიმურობისთვის (არა აუცილებელი ველი); callback_url - თქვენი ბმული რაზეც გინდათ ავტომატურად მიიღოთ პასუხი, მას შემდეგ რაც კლიენტი შეავსებს გამოკითხვას (არა აუცილებელი ველი); send_mode - სად გაეგზავნოს კლიენტს კონტრაქტის ბმული: 1 - სმს-ის სახით, 2 - იმეილზე; დეფოლთი არის 1, თუ არ გადმოეცით ჩათვლის როგორც 1-ს (არა აუცილებელი ველი).
პროგრამა დაგიბრუნებთ შემდეგი სახის JSON-ს:
{
"submission_url": "yovmsyiuelfwuvvzkfvdrjrt",
"submission_date": "2025-07-29T08:45:41.067270Z"
}
submission_url ამ გამოკითხვის უნიკალური მნიშვნელობა, რითიც მოხდება შემდგომი კომუნიკაცია.
იმ შემთხვევაში თუ თქვენ გადმოაგზავნეთ თქვენი კომპანიის ბმული რაზეც გინდათ ავტუმატური პასუხის მიღება ("callback_url" სტადია III-ში).
Header-ში გადმოცემული პარამეტრები:
პროგრამა POST რექვესთით გადმოგცემთ შემდეგი სახის JSON-ს:
{
"submission_url": "yovmsyiuelfwuvvzkfvdrjrt",
"submitted_at": "2025-07-29T18:42:40.021010Z",
"apiage": "45",
"apiweight": "67",
...
}
submission_url - ამ გამოკითხვის უნიკალური მნიშვნელობა (დაბრუნებული სტადია III-ში), submitted_at - გამოკითხვის შევსების დრო, ამ ორი პარამეტრის შემდეგ წამოვა იმ ველების მონაცემების ჩამონათვალი, რა ველებსაც თვითონ გამოკითხვის ფორმის შექმნისას Api Exchange Name-ში მიანიჭეთ რაიმე მნიშვნელობა.
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით GET რექვესთს, რომ წაიღოთ გამოკითხვის პასუხები.
GET რექვესთს მისამართი: https://eauth.ge/api/v1/surveys/data/yovmsyiuelfwuvvzkfvdrjrt
Header-ში გადმოცემული პარამეტრები:
GET რექვესთს ბოლოში მიდგმული აქვს გამოკითხვის submission_url
პროგრამა დაგიბრუნებთ შემდეგი სახის JSON-ს:
{
"apiage": "45",
"apiweight": "67",
...
}
იმ ველების მონაცემების ჩამონათვალი, რა ველებსაც თვითონ გამოკითხვის ფორმის შექმნისას Api Exchange Name-ში მიანიჭეთ რაიმე მნიშვნელობა.
თქვენი პროგრამიდან ჩვემს პორტალზე გამოაგზავნით GET რექვესთს.
GET რექვესთს მისამართი: https://eauth.ge/api/v1/surveys/download/yovmsyiuelfwuvvzkfvdrjrt
Header-ში გადმოცემული პარამეტრები:
GET რექვესთს ბოლოში მიდგმული აქვს გამოკითხვის submission_url
პროგრამა დაგიბრუნებთ ფაილს თუ გამოკითხვა უკვე შევსებულია კლიენტის მიერ.