Skip to content

feat: add missing Coolify API endpoints (v3.0.0)#1

Merged
0xtlt merged 8 commits into
mainfrom
feat/coolify-api-v3
Apr 1, 2026
Merged

feat: add missing Coolify API endpoints (v3.0.0)#1
0xtlt merged 8 commits into
mainfrom
feat/coolify-api-v3

Conversation

@0xtlt

@0xtlt 0xtlt commented Apr 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • 32 new tools covering all Coolify API endpoints added since beta.464
  • Param additions to existing tools (docker_cleanup, force, comment)
  • 48 new unit tests (117 → 165) + 4 new integration test files
  • Version bump to 3.0.0

New tool groups

Feature Tools Files
Scheduled Tasks CRUD (apps + services) 10 scheduled-tasks.ts, service-scheduled-tasks.ts
Storage/Volumes CRUD (apps + dbs + services) 12 storages.ts, database-storages.ts, service-storages.ts
GitHub Apps management 6 github-apps.ts
Backup executions + schedule update 3 added to databases.ts
Resources aggregate listing 1 added to system.ts

Param additions (0 new tools)

  • docker_cleanup on stop_application, stop_database, stop_service
  • force on delete_server
  • comment field on all env var create/bulk tools (app, db, service)

Testing

  • Unit tests: URL construction, HTTP methods, safety metadata (readonly + confirmation)
  • Type transformer tests for new summary types
  • Integration tests: scheduled tasks CRUD, storages CRUD, github apps list, resources list

Test plan

  • bun run check passes (biome + typecheck + unit tests)
  • Integration tests pass on CI (requires Coolify beta.464+ image)
  • Manual test with a live Coolify instance

🤖 Generated with Claude Code

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant