fleet/server/platform/http
Lucas Manuel Rodriguez 24e04a41c2
Move script request and response types from server/service to server/fleet (#43868)
For #36087

## Testing

- [x] QA'd all new/changed functionality manually

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Release Notes

* **New Features**
* Added script execution API supporting asynchronous and synchronous
operations with timeout handling.
* Introduced batch script execution capabilities including batch run
creation, status querying, and execution cancellation.
* Added host management API endpoints for locking, unlocking, and wiping
devices.
* Enhanced script management with create, update, delete, list, and
retrieval operations.
* Improved file download responses with proper content headers and
attachment handling.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-04-28 09:12:43 -03:00
..
multipartform Move script request and response types from server/service to server/fleet (#43868) 2026-04-28 09:12:43 -03:00
errors.go Use http.MaxBytesReader on the raw body and on the gzip decode output (#42265) 2026-03-25 06:27:58 -03:00
post_json.go Move PostJSONWithTimeout to platform/http package and activity cleanup (#40561) 2026-02-26 17:39:10 -06:00
request.go Request body limits (#39080) 2026-02-05 10:29:53 -05:00
response.go Refactor endpoint_utils for modularization (#36484) 2025-12-31 09:12:00 -06:00
url.go Move NewActivity to activity bounded context (#39521) 2026-02-25 14:11:03 -06:00