Skip to content

Read modules: hosting (databases, FTP, samba, cronjobs, software, directory protection, ddns) #11

Description

@chmmou

Remaining read endpoints, grouped because each is small and shares the same shape.

Endpoints: get_databases, get_database, get_ftpusers, get_ftpuser, get_sambausers, get_cronjobs (+ filter variant), get_cronjob, get_softwareinstalls, get_softwareinstall, get_directoryprotections, get_directoryprotection, get_ddnsusers.

Session writes (add_session / delete_session) carved out into #60 so this issue stays pure reads.

  • One package per resource under internal/.
  • Mapping tests against fixtures in testdata/{database,ftpuser,sambauser,cronjob,softwareinstall,directoryprotection,ddns}/ (each folder has the matching _request.xml, _response_success.xml, and _response_failed_*.xml fixtures).
  • CLI subcommands under kasapi-cli <resource> list|get.

Status (2026-05-08)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/apiKAS-API endpoint wrappers (domain modules)enhancementNew feature or requestphase/readRead-only API endpoints

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions