v1

latestOpenAPI 3.1.0Any Source Available License 1.02026-07-1736102200.0 KB
Types

Delete type

This endpoint “deletes” an type by marking it as archived. The deletion process is performed safely and is subject to rate limiting. It returns the type’s details after it has been archived. Proper error handling is in place for situations such as when the type isn’t found or the deletion cannot be performed because of permission issues.

delete/v1/spaces/{space_id}/types/{type_id}

Path parameters

space_idstring required

The ID of the space from which to delete the type; must be retrieved from ListSpaces endpoint

type_idstring required

The ID of the type to delete; must be retrieved from ListTypes endpoint or obtained from response context

Headers

Anytype-Versionstring required

The version of the API to use

Response

The deleted type

Example response

{
  "type": {
    "icon": {
      "emoji": "📄"
    },
    "id": "bafyreigyb6l5szohs32ts26ku2j42yd65e6hqy2u3gtzgdwqv6hzftsetu",
    "key": "page",
    "name": "Page",
    "object": "type",
    "plural_name": "Pages",
    "properties": [
      {
        "id": "bafyreids36kpw5ppuwm3ce2p4ezb3ab7cihhkq6yfbwzwpp4mln7rcgw7a",
        "key": "last_modified_date",
        "name": "Last modified date",
        "object": "property"
      }
    ]
  }
}