Nesneler

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}/objects

POST

Tür oluşturun. create_update_delete_object_types gerekir.

POST /api/v1/tr/{websiteId}/objects

Aş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}/definition

Aş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.