Delete a Design
Delete one design from your workspace. Any design GET /designs lists can be deleted.
DELETE/designs/{designId}API Reference
There is no restore
A deleted design cannot be brought back, through the API or in the app.
Sample request
bash
curl -X DELETE \
-H "x-api-key: {YOUR-API-KEY}" \
https://api.abyssale.com/designs/64238d01-d402-474b-8c2d-fbc957e9d290Response
The design that was deleted.
| Field | Type | Description |
|---|---|---|
id | string (uuid) | The design's id. |
name | string | The design's name. |
json
{
"id": "64238d01-d402-474b-8c2d-fbc957e9d290",
"name": "Summer sale",
"version": "v2026-10-20"
}After the delete
GET /designs | No longer lists it. |
| Every endpoint that takes its id — reads, generation, rename, move, a second delete | 404 template_not_found |
| Files already generated from it | Unaffected: GET /banners/{bannerId} still returns them. |
Errors
| Status | id | When |
|---|---|---|
404 | template_not_found | No design GET /designs lists has this id — see below. |
Which designs can be deleted
Exactly the designs GET /designs lists. Anything else answers 404 template_not_found, the same as an id that never existed:
- a design that is already deleted;
- a design in a deleted project;
- a workspace template;
- another workspace's design.
A designId that is not a UUID does not match the route and answers 404 endpoint_not_found.
Related
- Rename a Design — change a design's name
- Move a Design — put a design in another project
- List Designs — find a design's id
