# Layers

Tradly Layers ist ein CMS zum Definieren eigener Inhaltstypen und Verwalten ihrer Inhalte, etwa Stories, Reels oder anderer App-Inhalte. Das Layer-Objekt liefern Listen- und Detail-APIs zurück.

## Vollständiges Layer-Objekt

Felder: id (öffentliche unique_id), type, domain_id, category_id (Array von IDs), author_staff_id und author (öffentliche Staff-Zusammenfassung), tags, cover_image_path, slug, meta_title, meta_description, meta_keyword, title, content und summary (für angeforderte oder Tenant-Standardsprache aufgelöst), metadata, active, created_by, updated_by, created_at und updated_at (Unix-Zeitstempel) sowie account und user, falls zugeordnet.

Die Kurzform enthält id, title und slug.

## Hinweise

- GET /v1/layers?minified=1 liefert die Kurzform. GET /v1/layers und GET /v1/layers/{layer_id} liefern das vollständige Objekt.
- Das frühere Feld name gehört nicht zum aktuellen ArcticOwl-Layer-Objekt.
- Beim Erstellen oder Aktualisieren kann layer.author_staff_id auf ein aktives Staff-Profil desselben Tenants verweisen. Tenant-Admins dürfen andere Teammitglieder auswählen; andere Benutzer nur ihr eigenes Profil. Zum Entfernen des Autors bei einer Aktualisierung null senden.

Zum Erstellen einer Ebene POST /v1/layers mit Authorization: Bearer $TOKEN und einem layer-Objekt senden. Schreibvorgänge müssen den auth_key/JWT des angemeldeten Benutzers als Bearer verwenden. Ein Tenant-API-Schlüssel mit X-Auth-Key kann 412 / 753 Action not allowed auslösen.
