مستندات

جست‌وجو در مستندات

نام اندپوینت، موضوع یا کلیدواژه را بنویسید

تاریخچهٔ نشست

فهرست فراخوانی‌های اخیر API در یک نشست، برای اشکال‌زدایی و ممیزی.

POST/Common/SessionHistory

دسترسی نیازمند مجوز credit_balance

درخواست‌های ثبت‌شدهٔ نشست شما را به ترتیب وقوع برمی‌گرداند. برای بررسی نشست دیگری که متعلق به حساب شماست، TargetSessionId را بفرستید.

پارامترهای مسیر#

ندارد.

پارامترهای کوئری#

ندارد.

پارامترهای بدنه#

نامنوعالزامیتوضیح
SessionIdstringالزامیشناسهٔ نشست شما.
TargetSessionIdstringاختیارینشست دیگری که می‌خواهید بررسی کنید. پیش‌فرض، نشست فعلی است.

درخواست#

curl -X POST https://api.simorghapi.com/api/Common/SessionHistory \
  -H "Content-Type: application/json" \
  -d '{ "SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f" }'
const res = await fetch("https://api.simorghapi.com/api/Common/SessionHistory", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ SessionId: "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f" })
});

const data = await res.json();
import requests

res = requests.post(
    "https://api.simorghapi.com/api/Common/SessionHistory",
    json={"SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f"},
)

data = res.json()

پاسخ#

فیلدنوعتوضیح
Successbooleanدر صورت موفقیت true.
SessionIdstringنشستی که تاریخچه مربوط به آن است.
RequestCountintegerتعداد درخواست‌های ثبت‌شده.
Requestsarray of objectفراخوانی‌ها، از قدیمی‌ترین. جزئیات در ادامه.
Errorobjectدر صورت موفقیت null.
Requests[] object
فیلدنوعتوضیح
Idintegerشناسهٔ لاگ.
Endpointstringمسیری که فراخوانی شد.
Methodstringمتد HTTP.
RequestBodyobjectبدنهٔ ارسالی.
ResponseBodyobjectبدنهٔ برگشتی.
HttpStatusintegerکد وضعیت HTTP.
Successbooleanآیا فراخوانی موفق بود.
ErrorIdstringکد خطا، در صورتی که فراخوانی ناموفق بوده باشد.
ResponseTimeMsintegerکل زمان پاسخ به میلی‌ثانیه.
CreatedAtstringزمان به قالب ISO 8601.
{
  "Success": true,
  "SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f",
  "RequestCount": 1,
  "Requests": [
    {
      "Id": 90271,
      "Endpoint": "Air/AirLowFareSearch",
      "Method": "POST",
      "RequestBody": { "AdultCount": 1 },
      "ResponseBody": { "Success": true, "SearchId": 428713 },
      "HttpStatus": 200,
      "Success": true,
      "ErrorId": null,
      "ResponseTimeMs": 842,
      "CreatedAt": "2026-10-15T16:24:49+00:00"
    }
  ],
  "Error": null
}

خطاها#

کدمعناراه‌حل
Err0106002SessionId ارسال نشده است.شناسهٔ نشست خود را بفرستید.
ویرایش این صفحه در گیت‌هابمشکلی دیدید؟ از پنل ← پشتیبانی خبرمان کنید.