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

متد Create Simple Fare

Download Markdown for LLM

این متد برای ایجاد fare جدید در سیستم استفاده می‌گردد.

توجه نمایید درصورتی که بلافاصله پس از ایجاد نرخ با این متد، اقدام به دریافت لیست نرخ‌ها با استفاده از متد Get Fare List کنید، ممکن است نرخ ایجاد شده را در لیست دریافتی مشاهده نکنید. برای جلوگیری از این اتفاق می‌بایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Fare List را اجرا کنید.


API Endpoint

POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/Simple/Create/V1

Request Parameters

  • UserName

    string

    [conditional-required]

    نام کاربری

    در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.

  • Password

    string

    [conditional-required]

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

    در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.

  • AccessToken

    string

    [conditional-required]

    توکن احراز هویت دریافت‌شده از طریق Single Sign-On (SSO).

    در صورت استفاده از روش Token-based Authentication این فیلد را ارسال کنید. در این حالت نیازی به ارسال UserName و Password نیست.

    برای آشنایی با روش‌های احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات Authentication مراجعه کنید.

  • FareName

    string

    required

    نام fare

  • BookingCode

    string

    required

    بوکینگ کد fare

  • AdultPrice

    number

    required

    قیمت بزرگسال

  • ChildPrice

    number

    required

    قیمت کودک

  • InfantPrice

    number

    required

    قیمت نوزاد


Sample Request

curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/Simple/Create/V1 \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "Accept: application/json" \
  -H "Accept-Encoding: gzip, deflate" \
  -d '{
    "UserName": "sample-head-office-user",
    "Password": "25f9e794323b453885f5181f1b624d0b",
    "FareName": "acdef",
    "BookingCode": "Y",
    "AdultPrice": 10000000,
    "ChildPrice": 7000000,
    "InfantPrice": 1000000
}'

Response Parameters

  • fareId

    number

    شناسه منحصر به فرد فیری که ایجاد شد


Sample Response

{
    "fareId": 71542
}