# SupDesk > SupDesk API documentation ## API Reference › Health - [GET /health](https://octri-vcmjhphv7vdn.octri.dev/get-health): Liveness check ## API Reference › V1 - [GET /v1/article-categories](https://octri-vcmjhphv7vdn.octri.dev/get-v1-article-categories): List article categories - [POST /v1/article-categories](https://octri-vcmjhphv7vdn.octri.dev/post-v1-article-categories): Create an article category - [GET /v1/article-categories/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-article-categories-id): Get an article category - [PATCH /v1/article-categories/{id}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-article-categories-id): Update an article category - [DELETE /v1/article-categories/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-article-categories-id): Delete an article category - [GET /v1/articles](https://octri-vcmjhphv7vdn.octri.dev/get-v1-articles): List help center articles - [POST /v1/articles](https://octri-vcmjhphv7vdn.octri.dev/post-v1-articles): Create a help center article - [GET /v1/articles/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-articles-id): Get a help center article - [PATCH /v1/articles/{id}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-articles-id): Update a help center article - [DELETE /v1/articles/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-articles-id): Delete a help center article - [GET /v1/articles/search](https://octri-vcmjhphv7vdn.octri.dev/get-v1-articles-search): Search help center articles - [GET /v1/beta/programs](https://octri-vcmjhphv7vdn.octri.dev/get-v1-beta-programs): List beta programs - [POST /v1/beta/programs](https://octri-vcmjhphv7vdn.octri.dev/post-v1-beta-programs): Create a beta program - [GET /v1/beta/programs/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-beta-programs-id): Get a beta program - [PATCH /v1/beta/programs/{id}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-beta-programs-id): Update a beta program - [DELETE /v1/beta/programs/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-beta-programs-id): Delete a beta program - [GET /v1/beta/programs/{programId}/testers](https://octri-vcmjhphv7vdn.octri.dev/get-v1-beta-programs-programid-testers): List testers in a beta program - [POST /v1/beta/programs/{programId}/testers](https://octri-vcmjhphv7vdn.octri.dev/post-v1-beta-programs-programid-testers): Enroll a tester in a beta program - [GET /v1/beta/programs/{programId}/testers/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-beta-programs-programid-testers-id): Get a beta tester - [DELETE /v1/beta/programs/{programId}/testers/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-beta-programs-programid-testers-id): Remove a tester from a beta program - [GET /v1/changelog](https://octri-vcmjhphv7vdn.octri.dev/get-v1-changelog): List published changelog entries - [POST /v1/changelog](https://octri-vcmjhphv7vdn.octri.dev/post-v1-changelog): Create a changelog entry - [GET /v1/changelog/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-changelog-id): Get a changelog entry - [PATCH /v1/changelog/{id}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-changelog-id): Update a changelog entry - [DELETE /v1/changelog/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-changelog-id): Delete a changelog entry - [GET /v1/customers](https://octri-vcmjhphv7vdn.octri.dev/get-v1-customers): List customers - [POST /v1/customers](https://octri-vcmjhphv7vdn.octri.dev/post-v1-customers): Create or resolve a customer - [GET /v1/customers/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-customers-id): Get a customer - [PATCH /v1/customers/{id}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-customers-id): Update a customer or link its identity - [DELETE /v1/customers/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-customers-id): Delete a customer - [GET /v1/feedback](https://octri-vcmjhphv7vdn.octri.dev/get-v1-feedback): List feedback posts - [POST /v1/feedback](https://octri-vcmjhphv7vdn.octri.dev/post-v1-feedback): Create a feedback post - [GET /v1/feedback/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-feedback-id): Get a feedback post - [GET /v1/messages](https://octri-vcmjhphv7vdn.octri.dev/get-v1-messages): List message threads - [POST /v1/messages](https://octri-vcmjhphv7vdn.octri.dev/post-v1-messages): Create a message thread - [GET /v1/messages/{threadId}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-messages-threadid): Get a message thread - [PATCH /v1/messages/{threadId}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-messages-threadid): Update a message thread - [DELETE /v1/messages/{threadId}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-messages-threadid): Delete a message thread - [POST /v1/messages/{threadId}/messages](https://octri-vcmjhphv7vdn.octri.dev/post-v1-messages-threadid-messages): Add a message to a thread - [GET /v1/submissions](https://octri-vcmjhphv7vdn.octri.dev/get-v1-submissions): List submissions - [POST /v1/submissions](https://octri-vcmjhphv7vdn.octri.dev/post-v1-submissions): Create a submission - [GET /v1/submissions/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-submissions-id): Get a submission - [GET /v1/waitlist/signups](https://octri-vcmjhphv7vdn.octri.dev/get-v1-waitlist-signups): List waitlist signups - [POST /v1/waitlist/signups](https://octri-vcmjhphv7vdn.octri.dev/post-v1-waitlist-signups): Create or reuse a waitlist signup - [GET /v1/waitlist/signups/{id}](https://octri-vcmjhphv7vdn.octri.dev/get-v1-waitlist-signups-id): Get a waitlist signup - [PATCH /v1/waitlist/signups/{id}](https://octri-vcmjhphv7vdn.octri.dev/patch-v1-waitlist-signups-id): Update a waitlist signup - [DELETE /v1/waitlist/signups/{id}](https://octri-vcmjhphv7vdn.octri.dev/delete-v1-waitlist-signups-id): Delete a waitlist signup ## Optional - [Changelog](https://octri-vcmjhphv7vdn.octri.dev/changelog): API version history and breaking changes