For AI agents: the complete documentation index is available at https://payhon.github.io/AppKernia/en-US/llms.txt, the full documentation bundle is available at https://payhon.github.io/AppKernia/en-US/llms-full.txt, and this page is available as Markdown at https://payhon.github.io/AppKernia/en-US/api/mobile-resources.md.

Mobile user and public resources

Public routes include /public/config, /public/legal/{document_type}, /public/pages/{slug}, /public/app-version, /public/dictionaries/{code}, and /regions.

Authenticated self-service routes:

MethodPathPurpose
GET / PATCH/meRead or update display name, locale, and time zone
GET / PATCH/me/preferencesLocale, appearance, notification preferences
GET/me/sessionsOwn Mobile sessions
DELETE/me/sessions/{id}Revoke an own session
GET/me/devicesOwn devices
DELETE/me/devices/{id}Remove device and related sessions
GET/me/login-eventsRedacted login history
GET/me/security-eventsSecurity events related to the user
curl -X PATCH 'http://localhost:8080/api/v1/me' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -H 'Accept-Language: en-US' \
  -H 'X-AppID: YOUR_APP_UUID' \
  -d '{"display_name":"AK Developer","locale":"en-US","time_zone":"America/Los_Angeles"}'

Notifications use an opaque cursor. The server confirms read state. Articles and categories return published content in the current App/tenant scope. Bookmarks use PUT and DELETE /me/article-bookmarks/{article_id}.