نوبتهای انبارهای دیجیکالا
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.seller360.ir/v1/warehouse-slots?page=1&size=50&warehouse_id=1&shipping_nature_id=1&package_type=order_fulfilment&open=0"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://api.seller360.ir/v1/warehouse-slots?page=1&size=50&warehouse_id=1&shipping_nature_id=1&package_type=order_fulfilment&open=0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.seller360.ir/v1/warehouse-slots?page=1&size=50&warehouse_id=1&shipping_nature_id=1&package_type=order_fulfilment&open=0' \ --header 'Authorization: Bearer <token>'نوبتهای امروز تا سه روز بعد، برای انبارهایی که این پنل پایش میکند
(/v1/slot-watches). هر ۳۰ ثانیه تازه میشود؛ پاسخ قدیمیتر از ۵ دقیقه stale: true
دارد. یک ردیف برای هر انبار، روز، نوع و اندازهی محموله.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Example
1فقط نوبتهای این انبار.
اندازهی محموله؛ ۱ کوچک، ۲ متوسط، ۳ سنگین.
فقط این اندازهی محموله.
order_fulfilment: محمولهی سفارش؛ consignment: محمولهی انبارش.
فقط این نوع محموله.
فقط این روز (به وقت تهران).
فقط روزهایی که دستکم یک نوبت باز دارند (1).
Responses
Section titled “Responses”یک صفحه از روزهای نوبت.
object
همان نام فیلدهای صفحهبندی دیجیکالا.
object
object
order_fulfilment: محمولهی سفارش؛ consignment: محمولهی انبارش.
اندازهی محموله؛ ۱ کوچک، ۲ متوسط، ۳ سنگین.
دیجیکالا نوبتهای این روز را منتشر کرده است.
object
ساعت شروع.
ساعت پایان.
ظرفیت باقیمانده؛ خالی یعنی بیش از ۱۰ (دیجیکالا عدد نمیدهد).
آخرین پاسخ موفق دیجیکالا.
آخرین پاسخ موفق قدیمیتر از ۵ دقیقه است.
Example
{ "status": "ok", "pager": { "page": 1, "item_per_page": 50, "total_pages": 12, "total_rows": 587 }, "data": [ { "warehouse_id": 1, "warehouse_title": "انبار کرج", "date": "2026-11-14", "package_type": "order_fulfilment", "shipping_nature_id": 1, "slots": [ { "capacity_id": 9081733, "starts_at": 10, "ends_at": 11, "remained": 3 } ] } ]}Headers
Section titled “Headers”کد پیگیری این درخواست.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).
پارامتر یا بدنهی نامعتبر.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”کد پیگیری این درخواست.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).
کلید ارسال نشده یا نامعتبر است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}کلید دسترسی لازم را ندارد، یا ماژول یا پنل فعال نیست.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}سقف درخواست گذشته است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”چند ثانیه صبر کنید و دوباره تلاش کنید.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).