EndpointFAQ
FAQ-Einträge und Kategorien verwalten.
FAQ-Einträge (faqdesk)
| Operation | Method | Endpoint | Scope |
|---|
| Export | GET | /xpanel/xoport/export/json/faqdesk | faq:read |
| Import | POST | /xpanel/xoport/import/json/faqdesk | faq:write |
| Update | PUT | /xpanel/xoport/import/json/faqdesk | faq:write |
| Delete | DELETE | /xpanel/xoport/delete/json/faqdesk | faq:delete |
FAQ-Kategorien (faqdesk_categories)
| Operation | Method | Endpoint | Scope |
|---|
| Export | GET | /xpanel/xoport/export/json/faqdesk_categories | faq:read |
| Import | POST | /xpanel/xoport/import/json/faqdesk_categories | faq:write |
| Delete | DELETE | /xpanel/xoport/delete/json/faqdesk_categories | faq:delete |
Query-Parameter
| Parameter | Typ | Beschreibung |
|---|
faqdesk_id | int | Einzelnen Eintrag exportieren |
faqdesk_categories_id | int | Nach Kategorie filtern |
limit | int | Max. Anzahl |
offset | int | Startposition |
Response-Felder
faqdesk_id - Eindeutige IDfaqdesk_categories_id - Kategorie-IDfaqdesk_status - Veröffentlichungsstatusfaqdesk_sort_order - Sortierunglanguages{} - Frage, Antwort (kurz/lang) pro Sprache
curl -X POST "https://shop.de/xpanel/xoport/import/json/faqdesk" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"type": "faqdesk",
"data": [{
"faqdesk_categories_id": 1,
"faqdesk_status": 1,
"faqdesk_sort_order": 10,
"languages": {
"de": {
"faqdesk_question": "Wie lange ist die Lieferzeit?",
"faqdesk_answer_short": "1-3 Werktage",
"faqdesk_answer_long": "Die Lieferzeit beträgt..."
}
}
}]
}'