Türler
# Nesne türleri
Bir nesne türü bir şemadır: etiket, kind, alan tanımları, yayınlama kipi ve yönlendirme yardımcıları. Türleri listeleyin, ardından tanım oluşturun veya güncelleyin. Üst sınır: tür başına 20 alan. Alan türü ayrıntıları Nesne alanları sayfasındadır.
Web sitesi için nesne türlerini listeleyin.
GET /api/v1/{locale}/{websiteId}/objects
Tür oluşturun. create_update_delete_object_types gerekir.
POST /api/v1/{locale}/{websiteId}/objects
{
"label": "string",
"kind": "content | user",
"fieldSchema": [],
"slug": "string?",
"detailRouteParam": "string?",
"identifierFieldKey": "string?",
"publishingMode": "string?"
}
Tür tanımını okuyun, alanları değiştirin veya silin.
GET|PATCH|DELETE /api/v1/{locale}/{websiteId}/objects/{objectTypeId}/definition
{
"label": "string?",
"fieldSchema": []?,
"slug": "string?",
"detailRouteParam": "string?",
"identifierFieldKey": "string?",
"publishingMode": "string?"
}
MCP: list_object_types, get_object_type, create_object_type, update_object_type, delete_object_type.
fieldSchema alan tanımlarından oluşan bir dizidir. Her alanın key, label, type ve türe özgü seçenekleri vardır. Tüm türler ve hesaplanan ifadeler için Nesne alanları sayfasına bakın.
Şema üst sınırları
Tür başına şema üst sınırları: en fazla 20 alan, her enum alanında en fazla 20 seçenek ve 20 yaşam döngüsü olayı.
Bir site üyeler için user türü kullanabilir. Web sitesi rolleri ve kullanıcıları Erişim altında belgelenir.