დეველოპერებისთვის

GET/v3/lnp/project/{uniqueid}/numbers

პორტირების პროექტში ნომრების სია

წაიკითხეთ თითოეული ნომრის შენახული სტატუსი, კომენტარები და დაგეგმილი გადატანის ინფორმაცია.

ამ გვერდზე
  1. ანგარიშსა და პროექტზე წვდომა
  2. მოთხოვნა
  3. პასუხი
  4. ნომრის ველები
  5. დალაგება და მონიტორინგი
  6. პორტირების სტატუსის განმარტება
  7. შეცდომები და შეზღუდვები
  8. ზემოქმედება

ანგარიშსა და პროექტზე წვდომა

გამოიყენეთ ჩართული API ანგარიში HTTPS-ით ნებადართული IP მისამართიდან. პროექტი ამ ანგარიშს უნდა ეკუთვნოდეს და წაშლილი არ უნდა იყოს. გამოიყენეთ პორტირების შეკვეთის პროცესიდან მიღებული პროექტის უნიკალური ID და არა მონაცემთა ბაზაში მისი რიცხვითი ID ან ტელეფონის ნომერი. მოთხოვნის შექმნისას პროექტის ID URL-კოდირებით დაამუშავეთ.

მოთხოვნა

curl --silent --show-error --user "$API_USER:$API_PASSWORD" \
  "https://api.multitel.net/v3/lnp/project/$PROJECT_ID/numbers"

პასუხი

გამოგონილი პასუხის მაგალითი.

{
  "status": {
    "code": 200,
    "msg": "Project Numbers",
    "results": 1
  },
  "response": [
    {
      "id": 21,
      "number": "12025550123",
      "status": 0,
      "status_str": "Pending",
      "isocode": "US",
      "updated": "2026-10-23 12:00:00",
      "foc": "",
      "comment": "Example customer-visible note",
      "date_created": "2026-10-23 12:00:00",
      "date_completed": ""
    }
  ]
}

response სიაა. არსებული პროექტი, რომელსაც ნომრები არ აქვს, აბრუნებს ცარიელ სიას API კოდით 200 და status.results-ის მნიშვნელობით 0. არარსებული პროექტები კი აბრუნებს API კოდს 404.

ნომრის ველები

პორტირებადი ნომრის ველები
ველიმნიშვნელობა
id, number, isocodeჩანაწერის რიცხვითი ID, შენახული ტელეფონის ნომრის ტექსტი და ქვეყნის კოდი. ჩანაწერის ID პროექტის ID არ არის.
status, status_strრიცხვითი სტატუსი და მისი ცნობილი დასახელება.
focშენახული საბოლოო შეკვეთის დადასტურების დაგეგმვის მნიშვნელობა. ის შეიძლება ცარიელი იყოს; დამმუშავებელი მას დოკუმენტირებულ დროის სარტყლად ან დროის ნიშნულის ფორმატად არ გარდაქმნის.
updated, date_created, date_completedგანახლების, შექმნისა და დასრულების შენახული მნიშვნელობები. ცარიელი მნიშვნელობები აშკარად დაამუშავეთ; არ ივარაუდოთ ISO8601 და გამოგონილი მაგალითიდან დროის სარტყვის შესახებ დასკვნას ნუ გამოიტანთ.
commentმომხმარებლისთვის განკუთვნილი შენახული კომენტარი. აჩვენეთ ტექსტად და არა შესრულებად HTML-ად.

დაბრუნებული მონაცემების ეს სტრუქტურა არ შეიცავს მხოლოდ თანამშრომლებისთვის განკუთვნილ internal_comment ველს. ეს არ ნიშნავს, რომ ცალკეული ნომრის ძველი, ცალკე ძიება იმავე მონაცემთა სტრუქტურას იყენებს.

დალაგება და მონიტორინგი

მოთხოვნა შედეგებს შექმნის დროის ზრდის მიხედვით ალაგებს. ერთნაირი შექმნის დროის მქონე ჩანაწერებისთვის დამატებითი მიმდევრობა გარანტირებული არ არის. გვერდებად დაყოფა, ინკრემენტული კურსორი ან თარიღის ფილტრი არ არსებობს. პროექტის მონაცემების შესაჯერებლად სრული სია წაიკითხეთ და მიმდინარე ჩანაწერების რაოდენობა მუდმივ კატალოგად არ მიიჩნიოთ.

პორტირების სტატუსის განმარტება

ნომრის სტატუსის ცნობილი მნიშვნელობები
მნიშვნელობადასახელება
0Pending
1In Progress
2Completed
9Rejected

შეინარჩუნეთ რიცხვითი სტატუსი და უცნობი მნიშვნელობებიც დაამუშავეთ. უცნობი დასახელებების ნაცვლად შენახული მნიშვნელობა გამოიყენება და ახალი დასახელება გარანტირებული არ არის. დასრულების შენახული სტატუსი ან დაგეგმილი თარიღი თავისთავად არ ამოწმებს შემომავალი ზარების მარშრუტიზაციას ან ნომრის ყველა სერვისს.

შეცდომები და შეზღუდვები

შეამოწმეთ როგორც HTTP პასუხი, ისე status.code/status.msg. არარსებული, წაშლილი ან ანგარიშის კუთვნილებაში არმყოფი პროექტი აბრუნებს API კოდს 404 და პროექტის ვერ პოვნის შეტყობინებას. ავთენტიფიკაციისა და წყაროს IP მისამართის შეზღუდვებიც მოქმედებს. მაგალითები რეალურ მოთხოვნას არ აგზავნის და წარმატებული პასუხი არ ადასტურებს, რომ ოპერატორმა გადატანა მიიღო ან დაასრულა.

ზემოქმედება

შემოწმებული დამმუშავებელი მხოლოდ პროექტსა და მისი ნომრების შენახულ ჩანაწერებს კითხულობს. პასუხი მდგომარეობის სურათია და არა ოპერატორის დადასტურება ან სერვისის რეალური ტესტი. ის პორტირებას არ იწყებს, მარშრუტიზაციას არ ცვლის და ანგარიშიდან თანხას არ ჩამოჭრის.