ამანათის შექმნა SSO მომხმარებლით

როცა მომხმარებელი INEX ID-ით არის შესული, მის სახელზე ამანათის შესაქმნელად აღარ გჭირდებათ მისი პირადი ნომერი, სახელი და ტელეფონი — საკმარისია sub.

როგორ

POST /integrators/parcels/create

გამოიძახეთ ჩვეულებრივი POST /integrators/parcels/create და receiver ობიექტში გადმოგვეცით მხოლოდ inexUserId — id_token-ის sub. ყველა დანარჩენი ველი (თრექინგი, სტატუსი, მიწოდება, დეკლარაცია) უცვლელია.

ველი ტიპი სავალდებულო აღწერა
receiver.inexUserId string (UUID) პირობითი მომხმარებლის მუდმივი, უნიკალური იდენტიფიკატორი. გამოიყენეთ ამანათის შექმნისას receiver.inexUserId-ში.
receiver.personalId string არა personalId inexUserId-თან ერთად არასავალდებულოა. ის ჩაიწერება მხოლოდ მაშინ, თუ ანგარიშს პირადი ნომერი საერთოდ არ აქვს; არსებული ნომერი არასოდეს გადაიწერება.

წესები

  1. 1 მიმღები მიეთითება ან სრულად (personalId, firstname, lastname, phoneNumber, email — როგორც აქამდე), ან inexUserId-ით. ორივე ერთად არ შეიძლება.
  2. 2 inexUserId-თან ერთად firstname, lastname, phoneNumber და email აკრძალულია — სახელი და ტელეფონი INEX-ის ანგარიშიდან აიღება. თუ მაინც გადმოგვცემთ, მოთხოვნა 422-ით უარყოფილი იქნება და არ ჩაითვლება, რომ ანგარიშის მონაცემები შეიცვალა.
  3. 3 personalId inexUserId-თან ერთად არასავალდებულოა. ის ჩაიწერება მხოლოდ მაშინ, თუ ანგარიშს პირადი ნომერი საერთოდ არ აქვს; არსებული ნომერი არასოდეს გადაიწერება.
  4. 4 inexUserId-ით ახალი ანგარიში არასოდეს იქმნება — ის უნდა ეკუთვნოდეს არსებულ, აქტიურ INEX მომხმარებელს.
  5. 5 ერთი და იგივე თრექინგით განმეორებითი მოთხოვნა აბრუნებს უკვე შექმნილ ამანათს (იდემპოტენტურია), როგორც აქამდე.

შეცდომები

422 Unprocessable inexUserId არ არის ვალიდური UUID ან ასეთი INEX მომხმარებელი არ არსებობს; ან მიმღები არ არის მითითებული არცერთი ფორმით; ან inexUserId სხვა receiver ველებთან ერთადაა გადმოცემული.
400 Bad Request მომხმარებლის ანგარიში არააქტიურია ან მას აქტიური კლიენტის პროფილი არ აქვს.

პროფილის შევსება

თუ მომხმარებელს INEX-ის პროფილი ბოლომდე შევსებული არ აქვს (მაგ. ქართული სახელი, ფილიალი ან დადასტურებული პირადი ნომერი), ამანათის შექმნისას ის ავტომატურად მიიღებს შეტყობინებას, რომ ამანათი მის სახელზე დარეგისტრირდა და პროფილი inex.ge-ზე შეავსოს. თქვენი მხრიდან არაფერია საჭირო.
შემდეგი ველების სრული აღწერა: ამანათის შექმნა