Loading documentation…
مرجع API ابران
قواعد عمومی قرارداد API ابران برای frontend، CLI و SDK.
آخرین بازبینی:
این صفحه مفید بود؟
بازخورد شما به بهترشدن مستندات کمک میکند.
قواعد عمومی قرارداد API ابران برای frontend، CLI و SDK.
آخرین بازبینی:
Loading documentation…
این صفحه مفید بود؟
بازخورد شما به بهترشدن مستندات کمک میکند.
API عمومی ابران با /v1 شروع میشود و قرارداد ماشینخوان آن از OpenAPI تولید میشود. frontend، CLI و SDK باید همین قرارداد را مصرف کنند.
اگر میخواهید اولین درخواست را با token و curl بفرستید، از شروع سریع API ابران آغاز کنید.
Browser session و bearer token بر اساس قابلیت endpoint پشتیبانی میشوند. مسیرهای collection پروژهای از X-Project-ID استفاده میکنند و مسیرهای item مالکیت پروژه را از خود resource resolve میکنند.
یک resource به شکل object مستقیم برمیگردد. لیستهای صفحهبندیشده از شکل زیر استفاده میکنند:
{
"items": [],
"total": 0,
"limit": 20,
"offset": 0
}acknowledgement خالص با 204 No Content پاسخ داده میشود.
خطاها باید envelope پایدار با code، message و field details اختیاری داشته باشند. client نباید متن داخلی Kubernetes، SQL، provider یا credential را parse کند.
تغییرات public API باید در OpenAPI ثبت شوند و بعد از آن SDK و مصرفکنندهها بهروزرسانی شوند.
برای عملیات تعاملی و automationهای ساده میتوانید بهجای ساخت HTTP client از CLI ابران و خروجی JSON آن استفاده کنید.