پرش به مستندات
API

حذف فضای کاری

فضای کاری‌ای را که کلید یا برنامه به آن تعلق دارد، با همهٔ محتوایش، حذف می‌کند و طرحش را لغو می‌کند.

DELETE/workspaces/{id}

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

DELETE /workspaces/{id}

فضای کاری‌ای را که کلید یا برنامه به آن تعلق دارد، با همهٔ محتوایش، حذف می‌کند و طرحش را لغو می‌کند.

نمونه

به account:write نیاز دارد. confirm نام فضای کاری است، همان‌طور که برنامه پیش از حذف از شخص می‌خواهد آن را تایپ کند. بزرگی و کوچکی حروف و فاصله‌های اطرافش مهم نیست.

curl
curl -X DELETE "$OE/workspaces/6d2f8a41-9c3e-4b7a-8e15-2f0c9d4b7a63?confirm=Acme%20Support" -H "$AUTH"
پاسخ
{  "object": "workspace",  "id": "6d2f8a41-9c3e-4b7a-8e15-2f0c9d4b7a63",  "deleted": true,  "activeWorkspaceId": "10417196-e324-4283-af98-66ec62167c47"}

این کار برای همیشه است: دامنه‌ها، نشانی‌ها، ایمیل‌ها، اعضا و کلیدهای فضای کاری با آن می‌روند، و کلیدی که فراخوانی را انجام داده از کار می‌افتد.

فقط شناسهٔ فضای کاری‌ای پذیرفته می‌شود که کلید یا برنامه به آن تعلق دارد، و هر شناسهٔ دیگری یک 404 است. توکن دسترسی‌ای که از طرف یک عضو عمل می‌کند با 403 owner_only رد می‌شود، و کلید یا برنامه‌ای که به نشانی‌ها یا دامنه‌های خاصی محدود است با 422 capability_unsupported.

نخستین فضای کاری‌ای که یک حساب ساخته حذف‌شدنی نیست (409 first_workspace)، پس به‌جای آن کل حساب را در برنامه حذف کنید. فضایی که دامنه‌ای در حال انتقال به آن یا از آن است یک 409 domain_moving است.

یک confirm نادرست یا جاافتاده یک 422 invalid_parameter روی confirm است، و پیام نام فضای کاری را می‌آورد.

توکن دسترسی OAuth برای این فراخوانی کد تأیید هویت لازم دارد. تا برنامه در 60 دقیقهٔ گذشته کدی را تأیید نکرده، فراخوانی 403 step_up_required برمی‌گرداند و چیزی را تغییر نمی‌دهد. از کلید API هرگز خواسته نمی‌شود. صفحهٔ احراز هویت نشان می‌دهد چطور کد بخواهید و آن را تأیید کنید.

مرجع