گزارش تغییرات | Layatanahi
dr

Api

گزارش تغییرات#

این صفحه تغییرات Business API و سرور MCP را ثبت می‌کند. تاریخ‌ها پنجره‌های انتشار تقریبی‌اند؛ رفتار توصیف‌شده در این مستندات بازتاب انتشار فعلی است.

سیاست نسخه‌بندی#

  • سطح یکپارچه‌سازی پشتیبانی‌شده /api/v2 و /mcp/business است.
  • تغییرات افزوده (فیلدهای جدید، فیلترهای اختیاری جدید) ممکن است درون v2 عرضه شوند.
  • تغییرات شکّنده نیازمند یک پیشوند نسخه جدید است.
  • /api/v1 سطح داخلی برنامه است و این سیاست شامل آن نمی‌شود.

انتشار فعلی#

Business API v2#

  • نقاط فقط‌خواندنی: context، products، stock، purchases، purchases/{id}، orders، sales، sales/{id} و health.
  • پنج صلاحیت خواندن: products:read، stock:read، purchases:read، orders:read، sales:read.
  • اعتبارنامه‌های بسته به کارمند با تأیید دوباره نقش و عضویت زنده در هر درخواست.
  • تعیین شعبه از طریق X-Business-Branch، با تعیین خودکار برای یک شعبه اعطاشده واحد و

422 branch_required وقتی چند شعبه اعطا شده و هیچ‌کدام نام برده نشده.

  • صفحه‌بندی با page و per_page (1–100، پیش‌فرض 25) و پیوندهای نگه‌دارنده فیلترها.
  • نام محصولات آگاه از زبان از طریق language_code با بازگشت به کود محصول.
  • منابع جزئیات خرید و فروش با فاکتور، طرف مقابل، اقلام و پرداخت‌ها.
  • فهرست سفارش‌ها با فیلترهای تاریخ و وضعیت.

سهمیه‌ها و حدها#

  • محدودکننده هجومی: 60 درخواست در دقیقه به ازای هر اعتبارنامه.
  • سهمیه: 200 درخواست در روز و 2,000 در ماه به ازای هر کاربر.
  • طرح‌ها: Free (1×)، Growth (3×)، Scale (10×)، Enterprise (50×)،

زمان‌محدود با بازگشت هنگام انقضا.

  • پاسخ‌های 429 شامل Retry-After و، برای سهمیه، دامنه، دوره، حد،

تعداد مصرف‌شده و زمان بازنشانی‌اند.

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

  • ایجاد، نام‌گذاری دوباره، چرخش و بازپس‌گیری از تنظیمات > یکپارچه‌سازی‌های API.
  • نمایش یک‌باری راز؛ تنها یک هش ذخیره می‌شود.
  • دامنه سطح کل تجارت یا شعبه‌های انتخاب‌شده.
  • دید مدیران در سراسر تجارت؛ مدیران محدود به اعتبارنامه‌های خودشان.
  • کارت مصرف با طرح، ضریب، مصرف، زمان‌های بازنشانی و نتیجه‌های اخیر.

سرور MCP#

  • BusinessApiServer روی POST /mcp/business از طریق Streamable HTTP.
  • پنج ابزار: products، stock، purchases، orders، sales.
  • پارامترهای مشترک ابزارها: id، branch_id، per_page، page، language_code.
  • سندباکس فقط‌محلی روی /mcp/test و /mcp/business/test در محیط‌های local و testing.
  • همان لوله اعتبارنامه، صلاحیت، شعبه و سهمیه API HTTP.

برنامه‌ریزی‌شده و در حال بررسی#

این اقلام امروز موجود نیستند و یک یکپارچه‌سازی نباید آن‌ها را فرض کند:

قلموضعیت
وب‌هوک‌های خروجی با امضاموجود نیست
نقاط نوشتن (فروش‌ها، خریدها، پرداخت‌ها)موجود نیست؛ عامدانه فقط‌خواندنی
منابع اضافی (حساب‌ها، فعالیت‌ها، مرجوعی‌ها)موجود نیست
سطل‌های سهمیه به ازای هر اعتبارنامهسهمیه به ازای هر کاربر است
نسخه v3اعلام نشده

منسوخ‌شدن‌ها#

هیچ نقطه پایانی v2 منسوخ نشده است. اگر فیلد یا نقطه پایانی بازنشسته شود، این صفحه آن را نام می‌برد، جایگزین را اعلام می‌کند و پیش از حذف یک پنجره مهاجرت می‌دهد.

چطور به‌روز بمانید#

  1. پس از ارتقا مرجع نقاط پایانی را دوباره بخوانید.
  2. آزمون‌های قراردادی یکپارچه‌سازی‌تان را روی یک تجارت staging اجرا کنید.
  3. به فیلدهای افزوده توجه کنید؛ آن‌ها تغییر نمی‌خواهند اما ممکن است مفید باشند.
  4. ناهمخوانی‌ها را از طریق کانال پشتیبانی خود گزارش کنید، نه اینکه دورشان بزنید.

صفحات مرتبط#