مستندات وب سرویس

متد SupportContact Update

Download Markdown for LLM

کاربرد این متد، ثبت یا به‌روزرسانی اطلاعات تماس پشتیبانی شما نزد تأمین‌کننده است. تأمین‌کننده ممکن است برای اطلاع‌رسانی تغییرات برنامه پروازی و سایر موارد مرتبط با رزرو، از طریق این شماره‌ها و ایمیل‌ها با شما در ارتباط باشد.

این متد اطلاعات تماس مربوط به یکی از بخش‌های پرواز، هتل یا تور (شماره تلفن یا ایمیل) را ثبت یا اصلاح می‌کند. در صورتی که اطلاعات تماسی برای بخش مورد نظر قبلاً ثبت نشده باشد، به‌صورت تازه ثبت خواهد شد.


API Endpoint

POST https://{SupplierWebsiteUrl}/api/Partners/Generic/SupportContact/Update/V1

Request Parameters

  • Username

    string

    required

    نام کاربری

  • Password

    string

    required

    رمز عبور به صورت MD5 شده

  • SupportSection

    string

    required

    بخش مورد نظر از بین مقادیر مجاز:

    • Flight — پرواز
    • Hotel — هتل
    • Tour — تور
  • ContactType

    string

    required

    نوع اطلاعات تماس از بین مقادیر مجاز:

    • Phone — شماره تلفن
    • Email — آدرس ایمیل
  • Value

    string

    required

    مقدار اطلاعات تماس. در صورتی که ContactType برابر Phone باشد، باید یک شماره تلفن معتبر باشد و در صورتی که برابر Email باشد، باید یک آدرس ایمیل معتبر باشد.


Sample Request

curl -X POST https://SepehrApiTest.ir/api/Partners/Generic/SupportContact/Update/V1 \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "Accept: application/json" \
  -H "Accept-Encoding: gzip, deflate" \
  -d '{
  "Username": "testdev1",
  "Password": "25f9e794323b453885f5181f1b624d0b",
  "SupportSection": "Flight",
  "ContactType": "Phone",
  "Value": "+989352283333"
}'

Response Parameters

فراخوانی این متد هیچ payload به عنوان جواب بر نمی‌گرداند و در صورت موفقیت کد HTTP 200 برگشت داده می‌گردد.

در صورت وجود خطا در ورودی‌ها (مثلاً مقدار نامعتبر برای SupportSection یا ContactType، یا Value نامعتبر) یک خطای ۵۰۰ همراه با پیام توضیح خطا برگشت داده می‌شود.