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.
İşlemler
GET
Web sitesi için nesne türlerini listeleyin.
GET /api/v1/tr/{websiteId}/objectsPOST
Tür oluşturun. create_update_delete_object_types gerekir.
POST /api/v1/tr/{websiteId}/objectsAşağıdaki istek gövdesi şeklini kullanın:
{
"label": "string",
"kind": "content | user",
"fieldSchema": [],
"slug": "string?",
"detailRouteParam": "string?",
"identifierFieldKey": "string?",
"publishingMode": "string?"
}GET | PATCH | DELETE definition
Tür tanımını okuyun, alanları değiştirin veya silin.
GET|PATCH|DELETE /api/v1/tr/{websiteId}/objects/{objectTypeId}/definitionAşağıdaki istek gövdesi şeklini kullanın:
{
"label": "string?",
"fieldSchema": []?,
"slug": "string?",
"detailRouteParam": "string?",
"identifierFieldKey": "string?",
"publishingMode": "string?"
}MCP
MCP: list_object_types, get_object_type, create_object_type, update_object_type, delete_object_type.
Nesne alanları
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 10 yaşam döngüsü olayı.
Web sitesi rolleri
Bir site üyeler için user türü kullanabilir. Web sitesi rolleri ve kullanıcıları Erişim altında belgelenir.