پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
بازگشت به مستندات

شروع سریع

پیش از شروع: بدون توکن می‌توانید فهرست API را ببینید با curl https://iranclaud.ir/api/v1 — service-name، نسخه، docs-link، و ۱۴ گروه endpoint برمی‌گردد.

  1. ۱. ساخت توکن

    وارد پنل توکن‌ها شوید و توکنی با مجوزهای موردنیاز ایجاد کنید. توکن فقط همان یک‌بار قابل مشاهده است — همان لحظه ذخیره کنید.

  2. ۲. ارسال درخواست

    توکن را در هدر Authorization: Bearer … قرار دهید.

    curl -H "Authorization: Bearer ic_pat_xxxxxxxx_yy…" \
         https://iranclaud.ir/api/v1/vms
  3. ۳. ساختار پاسخ

    همهٔ پاسخ‌ها در یکی از سه قالب زیر هستند:

    // success (single)
    { "data": { … }, "meta": { "request_id": "req_…" } }
    
    // success (list)
    { "data": [ … ], "meta": { "request_id": "…", "next_cursor": null, "has_more": false, "total": 7 } }
    
    // error
    { "error": { "code": "scope_missing", "message": "…", "details": { … } },
      "meta":  { "request_id": "…" } }
  4. ۴. کدهای خطا

    codeHTTPمعنی
    unauthenticated401هدر Bearer گم/خراب
    token_invalid401توکن نامعتبر/منقضی/ابطال‌شده
    scope_missing403دامنهٔ مجوز کافی نیست
    not_found404منبع یافت نشد یا متعلق به شما نیست
    validation_failed422بدنه نامعتبر — در details فیلدها
    rate_limited429با Retry-After صبر کنید
    compute_unavailable503سرویس محاسبه موقتاً در دسترس نیست
  5. ۵. محدودیت نرخ

    • خواندن: ۱۲۰ درخواست / دقیقه
    • نوشتن: ۳۰ درخواست / دقیقه
    • عملیات حساس (حذف/کنسول): ۱۰ درخواست / دقیقه

    هدرهای X-RateLimit-Remaining و Retry-After در هر پاسخ وضعیت را گزارش می‌کنند.