GETPOSTPATCHDELETE
Müşteri yorumları
Koleksiyon /v1/testimonials, kayıt /v1/testimonials/{id}. Yetki ailesi testimonials.
Sitedeki form /yorumlar üzerinden taslak kaydeder ve yöneticiye bildirim gider. Anahtarda yalnızca testimonials.create varsa POST /v1/testimonials de taslak + source=form zorlar; yayına almak testimonials.update ve PATCH ile status: "published" ister. GET, update yoksa yalnızca yayındakileri döner.
Uçlar
| Yöntem | Yol | Kapsam |
|---|---|---|
| GET | /v1/testimonials | testimonials.read |
| GET | /v1/testimonials/{id} | testimonials.read |
| POST | /v1/testimonials | testimonials.create |
| PATCH | /v1/testimonials/{id} | testimonials.update |
| DELETE | /v1/testimonials/{id} | testimonials.delete |
| POST | /v1/testimonials/{id}/restore | testimonials.restore |
Liste parametreleri
| Parametre | Açıklama |
|---|---|
| page | Sayfa numarası. Varsayılan 1. |
| perPage | Sayfa boyutu. 1–100, varsayılan 20. |
| q | Başlık, slug ve çeviri alanlarında arama. |
| status | draft, published, archived veya all. Boşsa yalnızca yayında içerik. |
| locale | Çeviri dili. Varsayılan tr. |
| includeDrafts | 1 ise taslaklar da listelenir. |
| trash | 1 ise yalnızca çöp kutusundakiler. |
Kapsamlar
- testimonials.read
- testimonials.create
- testimonials.update
- testimonials.delete
- testimonials.restore
Örnekler
cURL
curl -H "Authorization: Bearer crm_live_…" \
"https://api.pamuknakliyattarim.com.tr/v1/testimonials"fetch
const res = await fetch("https://api.pamuknakliyattarim.com.tr/v1/testimonials?page=1&perPage=20", {
headers: { Authorization: "Bearer " + key }
});
const json = await res.json();Liste yanıtı data ve meta.total / page / perPage / pageCount içerir. Parola, token ve VAPID alanları redakte edilir. Detay: https://api.pamuknakliyattarim.com.tr/v1/testimonials/{id}