رفتن به محتوا

بررسی روزانه‌ی انبارش هوشمند انجام نشد

POST

وقتی بررسی صبح به دلیل کهنه بودن اعداد موجودی یا محموله‌ها تصمیمی نمی‌گیرد. دلیل در check.message آمده است.

هر پیام ممکن است تکراری یا با ترتیب جابه‌جا برسد؛ با شناسه‌ی رویداد تکراری‌ها را کنار بگذارید.

S360-Signature
required
string

امضای پیام: t=<زمان>,v1=<امضا> (و در دوره‌ی چرخش کلید، دو v1). امضا HMAC-SHA256 روی رشته‌ی «زمان + نقطه + بدنه‌ی خام» با کلید امضای نشانی است. امضا را روی بدنه‌ی خام و پیش از هر تبدیلی بررسی کنید، با مقایسه‌ی ثابت‌زمان، و هر یک از v1ها که درست بود کافی است. پیام با اختلاف زمانی بیش از ۵ دقیقه را رد کنید.

S360-Event-Id
required
string

شناسه‌ی رویداد؛ در همه‌ی تلاش‌های دوباره ثابت است. رویدادی را که قبلا پردازش کرده‌اید کنار بگذارید.

S360-Event-Type
required
string

نوع رویداد.

Media typeapplication/json
object
id
required

یکتا و ثابت در همه‌ی تلاش‌های دوباره.

string

Example

evt_0000001a
type
required
string

Example

stock.changed
created_at
required
string format: date-time
panel_id
required
integer

Example

1
livemode

false برای رویدادهای پنل نمایشی؛ برای پنل واقعی همیشه true.

boolean
data
required
object
type
required
Allowed value: replenish.skipped
data
required
object
check
required
object
id
required
integer

Example

77
day
required
string format: date

Example

2026-11-12
ran_at
string | null format: date-time
status
required

built: پیش‌نویس ساخته شد؛ trial: حالت آزمایشی، فقط گزارش؛ nothing: هیچ قانونی فعال نشد؛ skipped: اعداد به اندازه‌ی کافی تازه نبودند؛ failed: پیش‌نویس ساخته نشد.

string
Allowed values: built trial nothing skipped failed
message
required

نتیجه به فارسی.

string
units
required
integer

Example

60
target_date
string | null format: date
draft_id
integer | null

Example

318
lines

اقلام ارسالی یا همراه.

Array
object
status
required

send: زیر آستانه، در محموله‌ی امروز؛ companion: نزدیک آستانه، همراه محموله؛ ok: موجودی کافی؛ locked: محموله یا پیش‌نویس باز دارد؛ not_eligible: در فهرست مجاز انبارش نیست؛ no_stock: موجودی آزاد نزد شما نیست؛ ceiling: سقف انبارش صفر است؛ no_sales: قانون به فروش روزانه نیاز دارد و فروشی نیست؛ zero: تعداد محاسبه‌شده صفر است؛ off: قانون خاموش است.

string
Allowed values: send companion ok locked not_eligible no_stock ceiling no_sales zero off
qty
required
integer

Example

20
level

عددی که شرط روی آن سنجیده شد (واحد یا روز)، با یک رقم اعشار.

number | null

Example

64
capped_by

seller: محدود به موجودی آزاد شما؛ ceiling: محدود به سقف انبارش.

string | null
Allowed values: seller ceiling
variant_id
integer

Example

84780448
title
string

دریافت شد.