# Layers

Tradly Layers es un CMS para definir tipos de contenido personalizados y administrar su contenido, como Stories, Reels u otros formatos. El objeto Layer aparece en las API de lista y detalle.

## Objeto Layer completo

Campos: id (identificador público unique_id), type, domain_id, category_id (array de IDs), author_staff_id y author (resumen público del perfil Staff), tags, cover_image_path, slug, meta_title, meta_description, meta_keyword, title, content y summary (valores resueltos para el idioma solicitado o el predeterminado del tenant), metadata, active, created_by, updated_by, created_at y updated_at (marcas Unix), y account o user cuando corresponda.

La forma reducida contiene id, title y slug.

## Notas

- GET /v1/layers?minified=1 devuelve la forma reducida. GET /v1/layers y GET /v1/layers/{layer_id} devuelven el objeto completo.
- El campo anterior name no forma parte del objeto Layer actual de ArcticOwl.
- Al crear o actualizar, layer.author_staff_id puede señalar un perfil Staff activo del mismo tenant. Los administradores pueden elegir otro miembro; los demás, solo su propio perfil. Envía null al actualizar para quitar el autor.

Para crear una capa, envía POST /v1/layers con Authorization: Bearer $TOKEN y un objeto layer. Las escrituras deben usar el auth_key/JWT del usuario conectado como Bearer. Una clave API del tenant junto con X-Auth-Key puede devolver 412 / 753 Action not allowed.
