https://<your-endpoint> (see k7 api-status / k7 get-api-endpoint).
Authentication
Send your API key via either header:401 Unauthorized if the key is missing/invalid/expired.
Response envelope
Successful responses:BadRequest(400): Invalid input or missing parametersUnauthorized(401): Missing or invalid API keyNotFound(404): Resource was not foundConflict(409): Resource already existsUnprocessableEntity(422): Validation failedInternalServerError(500): Unhandled error
Headers
Required headers for requests with body:Resources
- Sandboxes: create, list, get, delete, delete-all
- Exec: run a command in a sandbox and get stdout/stderr/exit_code
- Metrics: CPU and memory usage per sandbox
Health endpoints:
GET /→ basic API infoGET /health→ health check
