Home Features Pricing Blog Docs
Log in Start for Free
English | Deutsch

Event FAQs appear on the public event page to answer common questions ahead of purchase (“Is parking available?”, “What’s the dress code?”). Each FAQ has a question, an answer, and a position for ordering.

FAQs aren’t returned from a top-level list endpoint — they’re embedded in the event show response and can be created, updated, or deleted via the endpoints below.

POST /admin/events/:slug/faq_items

Creates a new FAQ on the event. New items are appended to the end of the list.

curl -X POST \
  -H "Authorization: Bearer your-token-here" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"question": "Is parking available?", "answer": "Yes — free street parking on all sides."}' \
  https://app.usetix.io/admin/events/spring-showcase/faq_items

Body parameters:

Field Required Notes
question yes The question text.
answer yes The answer text. Plain text; line breaks are preserved.

Response: 201 Created with the FAQ JSON.

PATCH /admin/events/:slug/faq_items/:id

Updates a FAQ.

curl -X PATCH \
  -H "Authorization: Bearer your-token-here" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"answer": "Yes — free street parking on all sides, and a paid garage one block north."}' \
  https://app.usetix.io/admin/events/spring-showcase/faq_items/42

Response: 200 OK with the updated FAQ JSON.

DELETE /admin/events/:slug/faq_items/:id

Deletes a FAQ.

curl -X DELETE \
  -H "Authorization: Bearer your-token-here" \
  -H "Accept: application/json" \
  https://app.usetix.io/admin/events/spring-showcase/faq_items/42

Response: 204 No Content.

FAQ fields

Field Type Notes
id integer Internal numeric ID. Path parameter.
question string The question.
answer string The answer.
position integer Display order on the public event page (low to high). Reordering must be done via the admin dashboard.