profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchΡύθμιση διακομιστή μεσολάβησης πίνακα διαχείρισηςCEL Scripting in Template BuilderProject ScaffoldingΒιβλιοθήκη πολυμέσων

Χωρίς κεφαλή

Γρήγορη εκκίνησηjson και Claude κώδικαςComponent Zod Pull

REST API

επισκόπηση του REST APIgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetΛήψη μπλοκ με cel cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getΛήψη ονόματος σχήματος συνόλου δεδομένωνgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /components

Παραθέτει περιλήψεις προσαρμοσμένων στοιχείων (σχήματα τύπου περιεχομένου) ενός ιστότοπου.

Παραθέτει περιλήψεις προσαρμοσμένων στοιχείων (σχήματα τύπου περιεχομένου) για έναν ιστότοπο, ταξινομημένες κατά όνομα. Επιστρέφονται μόνο προσαρμοσμένα σχήματα που ορίζονται από τον χρήστη.

Έλεγχος ταυτότητας: Κλειδί API (x-api-key header ή παράμετρος ερωτήματος api_key).

Παράμετροι ερωτήματος

ΠαράμετροςΤύποςΥποχρεωτικόΣημειώσεις
websiteIduuidναιΠρέπει να είναι έγκυρο UUID. Δεν υπάρχει εναλλακτική Host/config σε αυτό το endpoint.
statestringόχιΦιλτράρει ανά κατάσταση κύκλου ζωής: draft, active ή archived.
api_keystringόχιΕναλλακτική του header x-api-key.

Απόκριση

Ένας πίνακας JSON με περιλήψεις στοιχείων:

[
  {
    "id": "...",
    "name": "post",
    "displayName": "Post",
    "description": "A documentation Post",
    "category": "Custom",
    "tags": [],
    "fields": [],
    "icon": null,
    "source": "custom",
    "version": 8,
    "routeSlugField": "title"
  }
]

source είναι πάντα "custom". displayName χρησιμοποιεί ως εναλλακτική το name και το category έχει προεπιλεγμένη τιμή "Custom" όταν δεν έχει οριστεί.

Παράδειγμα

curl '{CMS_API_URL}/components?websiteId=<uuid>&state=active' \
  -H 'x-api-key: <key>'

Σφάλματα

  • 400 — λείπει ή δεν είναι έγκυρο το websiteId
  • 401 — μη έγκυρο κλειδί API
Continue Reading
Previous‹GET /blocks/generatedNextGET /components/{name}›