{ "variable": [ { "id": "baseUrl", "key": "baseUrl", "type": "string", "name": "string", "value": "https:\/\/your-vito-url" } ], "info": { "name": "API Documentation", "_postman_id": "b4316c5d-00b9-4733-9e7b-cbd38f7bd90a", "description": "VitoDeploy's API documentation.", "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json" }, "item": [ { "name": "cron-jobs", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/cron-jobs", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/cron-jobs", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all cron jobs." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"server_id\":null,\"command\":\"ls -la\",\"user\":\"root\",\"frequency\":\"* * * * *\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"command\":\"ls -la\",\"user\":\"root\",\"frequency\":\"* * * * *\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/cron-jobs", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/cron-jobs", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"command\":\"qui\",\"user\":\"vito\",\"frequency\":\"* * * * *\"}" }, "description": "Create a new cron job." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"command\":\"ls -la\",\"user\":\"root\",\"frequency\":\"* * * * *\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/cron-jobs\/:cronJob_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/cron-jobs\/:cronJob_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "cronJob_id", "key": "cronJob_id", "value": "17", "description": "The ID of the cronJob." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a cron job by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"command\":\"ls -la\",\"user\":\"root\",\"frequency\":\"* * * * *\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/cron-jobs\/:cronJob_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/cron-jobs\/:cronJob_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "cronJob_id", "key": "cronJob_id", "value": "11", "description": "The ID of the cronJob." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete cron job." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "database-users", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/database-users", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/database-users", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all database users." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"server_id\":null,\"username\":\"lehner.eloy\",\"databases\":[],\"host\":\"%\",\"status\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"username\":\"rlowe\",\"databases\":[],\"host\":\"%\",\"status\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/database-users", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/database-users", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"username\":\"voluptas\",\"password\":\":D+e=\\\/;H,\",\"host\":\"%\"}" }, "description": "Create a new database user." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"username\":\"fahey.joseph\",\"databases\":[],\"host\":\"%\",\"status\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/database-users\/:databaseUser_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/database-users\/:databaseUser_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "databaseUser_id", "key": "databaseUser_id", "value": "19", "description": "The ID of the databaseUser." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a database user by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"username\":\"szboncak\",\"databases\":[],\"host\":\"%\",\"status\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "link", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/database-users\/:databaseUser_id\/link", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/database-users\/:databaseUser_id\/link", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "databaseUser_id", "key": "databaseUser_id", "value": "11", "description": "The ID of the databaseUser." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"databases\":\"accusantium\"}" }, "description": "Link to databases" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"username\":\"smith.liliana\",\"databases\":[],\"host\":\"%\",\"status\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/database-users\/:databaseUser_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/database-users\/:databaseUser_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "databaseUser_id", "key": "databaseUser_id", "value": "18", "description": "The ID of the databaseUser." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete database user." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "databases", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/databases", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/databases", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all databases." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"server_id\":null,\"name\":\"joyce53\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"name\":\"eric55\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/databases", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/databases", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"debitis\",\"charset\":\"maxime\",\"collation\":\"sed\"}" }, "description": "Create a new database." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"name\":\"brekke.isabell\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/databases\/:id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/databases\/:id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "id", "key": "id", "value": "11", "description": "The ID of the database." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a database by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"name\":\"vandervort.emmalee\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/databases\/:database_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/databases\/:database_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "database_id", "key": "database_id", "value": "5", "description": "The ID of the database." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete database." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "firewall-rules", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/firewall-rules", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/firewall-rules", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all firewall rules." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"name\":\"ea\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":41910,\"source\":\"202.183.211.242\",\"mask\":24,\"note\":\"test\",\"status\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"name\":\"iusto\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":60689,\"source\":\"227.149.61.57\",\"mask\":24,\"note\":\"test\",\"status\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/firewall-rules", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/firewall-rules", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"autem\",\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":\"quas\",\"source\":\"blanditiis\",\"mask\":\"0\"}" }, "description": "Create a new firewall rule." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"name\":\"in\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":13253,\"source\":\"245.228.81.208\",\"mask\":24,\"note\":\"test\",\"status\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "edit", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/firewall-rules\/:firewallRule_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/firewall-rules\/:firewallRule_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "firewallRule_id", "key": "firewallRule_id", "value": "85", "description": "The ID of the firewallRule." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"earum\",\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":\"ab\",\"source\":\"possimus\",\"mask\":\"0\"}" }, "description": "Update an existing firewall rule." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"name\":\"repudiandae\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":44250,\"source\":\"243.200.88.169\",\"mask\":24,\"note\":\"test\",\"status\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/firewall-rules\/:firewallRule_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/firewall-rules\/:firewallRule_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "firewallRule_id", "key": "firewallRule_id", "value": "85", "description": "The ID of the firewallRule." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a firewall rule by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"name\":\"quam\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":62505,\"source\":\"73.254.77.244\",\"mask\":24,\"note\":\"test\",\"status\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/firewall-rules\/:firewallRule_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/firewall-rules\/:firewallRule_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "firewallRule_id", "key": "firewallRule_id", "value": "85", "description": "The ID of the firewallRule." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete firewall rule." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "general", "description": "", "item": [ { "name": "health-check", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/health", "query": [], "raw": "{{baseUrl}}\/api\/health" }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "", "auth": { "type": "noauth" } }, "response": [ { "header": [ { "key": "cache-control", "value": "no-cache, private" }, { "key": "content-type", "value": "application\/json" }, { "key": "x-ratelimit-limit", "value": "60" }, { "key": "x-ratelimit-remaining", "value": "59" }, { "key": "access-control-allow-origin", "value": "*" } ], "code": 200, "body": "{\"success\":true,\"version\":\"2.4.0\"}", "name": "" } ] } ] }, { "name": "projects", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects", "query": [], "raw": "{{baseUrl}}\/api\/projects" }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all projects." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":3,\"name\":\"Amara Jaskolski\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"},{\"id\":4,\"name\":\"Christy Kohler\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects", "query": [], "raw": "{{baseUrl}}\/api\/projects" }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"temporibus\"}" }, "description": "Create a new project." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":3,\"name\":\"Prof. Enrico Wehner Sr.\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:id", "variable": [ { "id": "id", "key": "id", "value": "1", "description": "The ID of the project." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a project by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":3,\"name\":\"Zoie Feest\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "update", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:id", "variable": [ { "id": "id", "key": "id", "value": "1", "description": "The ID of the project." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"sit\"}" }, "description": "Update project." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":3,\"name\":\"Mr. Jayme Kuhlman DVM\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete project." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "server-providers", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/server-providers", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/server-providers", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":3,\"project_id\":null,\"global\":true,\"name\":\"quaerat\",\"provider\":\"aws\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"},{\"id\":4,\"project_id\":null,\"global\":true,\"name\":\"quas\",\"provider\":\"vultr\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/server-providers", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/server-providers", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"provider\":\"exercitationem\",\"name\":\"similique\",\"token\":\"nisi\",\"key\":\"tempora\",\"secret\":\"earum\"}" }, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":3,\"project_id\":null,\"global\":true,\"name\":\"iure\",\"provider\":\"hetzner\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/server-providers\/:serverProvider_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/server-providers\/:serverProvider_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "serverProvider_id", "key": "serverProvider_id", "value": "1", "description": "The ID of the serverProvider." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":3,\"project_id\":null,\"global\":true,\"name\":\"et\",\"provider\":\"vultr\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "update", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/server-providers\/:serverProvider_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/server-providers\/:serverProvider_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "serverProvider_id", "key": "serverProvider_id", "value": "1", "description": "The ID of the serverProvider." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"porro\",\"global\":false}" }, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":3,\"project_id\":null,\"global\":true,\"name\":\"aliquam\",\"provider\":\"hetzner\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/server-providers\/:serverProvider_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/server-providers\/:serverProvider_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "serverProvider_id", "key": "serverProvider_id", "value": "1", "description": "The ID of the serverProvider." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "servers", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all servers in a project." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"project_id\":null,\"user_id\":null,\"provider_id\":null,\"name\":\"Prof. Wyatt Powlowski IV\",\"ssh_user\":\"vito\",\"ip\":\"33.53.217.82\",\"local_ip\":\"227.155.11.76\",\"port\":22,\"os\":\"ubuntu_22\",\"type\":\"regular\",\"type_data\":null,\"provider\":\"custom\",\"provider_data\":null,\"public_key\":\"test\",\"status\":\"ready\",\"auto_update\":null,\"available_updates\":0,\"security_updates\":null,\"progress\":100,\"progress_step\":null,\"updates\":null,\"last_update_check\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"project_id\":null,\"user_id\":null,\"provider_id\":null,\"name\":\"Guiseppe D'Amore\",\"ssh_user\":\"vito\",\"ip\":\"41.138.98.159\",\"local_ip\":\"78.178.81.109\",\"port\":22,\"os\":\"ubuntu_22\",\"type\":\"regular\",\"type_data\":null,\"provider\":\"custom\",\"provider_data\":null,\"public_key\":\"test\",\"status\":\"ready\",\"auto_update\":null,\"available_updates\":0,\"security_updates\":null,\"progress\":100,\"progress_step\":null,\"updates\":null,\"last_update_check\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"provider\":\"vel\",\"server_provider\":\"hetzner\",\"region\":\"voluptatibus\",\"plan\":\"ducimus\",\"ip\":\"dolores\",\"port\":\"ratione\",\"name\":\"in\",\"os\":\"cumque\",\"webserver\":\"nginx\",\"database\":\"mysql80\",\"php\":\"7.4\"}" }, "description": "Create a new server." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"project_id\":null,\"user_id\":null,\"provider_id\":null,\"name\":\"Anissa McDermott\",\"ssh_user\":\"vito\",\"ip\":\"212.15.34.173\",\"local_ip\":\"142.201.95.242\",\"port\":22,\"os\":\"ubuntu_22\",\"type\":\"regular\",\"type_data\":null,\"provider\":\"custom\",\"provider_data\":null,\"public_key\":\"test\",\"status\":\"ready\",\"auto_update\":null,\"available_updates\":0,\"security_updates\":null,\"progress\":100,\"progress_step\":null,\"updates\":null,\"last_update_check\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "id", "key": "id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a server by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"project_id\":null,\"user_id\":null,\"provider_id\":null,\"name\":\"Prof. Newton Wintheiser Jr.\",\"ssh_user\":\"vito\",\"ip\":\"243.154.251.36\",\"local_ip\":\"198.224.194.65\",\"port\":22,\"os\":\"ubuntu_22\",\"type\":\"regular\",\"type_data\":null,\"provider\":\"custom\",\"provider_data\":null,\"public_key\":\"test\",\"status\":\"ready\",\"auto_update\":null,\"available_updates\":0,\"security_updates\":null,\"progress\":100,\"progress_step\":null,\"updates\":null,\"last_update_check\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "reboot", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/reboot", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/reboot", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Reboot a server." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "upgrade", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/upgrade", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/upgrade", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Upgrade server." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete server." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "services", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all services." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"server_id\":null,\"type\":null,\"type_data\":null,\"name\":null,\"version\":null,\"unit\":null,\"status\":null,\"is_default\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"type\":null,\"type_data\":null,\"name\":null,\"version\":null,\"unit\":null,\"status\":null,\"is_default\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "id", "key": "id", "value": "169", "description": "The ID of the service." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a service by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"type\":null,\"type_data\":null,\"name\":null,\"version\":null,\"unit\":null,\"status\":null,\"is_default\":null,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "start", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/start", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/start", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "service_id", "key": "service_id", "value": "169", "description": "The ID of the service." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Start service." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "stop", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/stop", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/stop", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "service_id", "key": "service_id", "value": "169", "description": "The ID of the service." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Stop service." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "restart", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/restart", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/restart", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "service_id", "key": "service_id", "value": "169", "description": "The ID of the service." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Restart service." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "enable", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/enable", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/enable", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "service_id", "key": "service_id", "value": "169", "description": "The ID of the service." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Enable service." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "disable", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/disable", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id\/disable", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "service_id", "key": "service_id", "value": "169", "description": "The ID of the service." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Disable service." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/services\/:service_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "service_id", "key": "service_id", "value": "169", "description": "The ID of the service." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete service." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "sites", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all sites." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"server_id\":null,\"source_control_id\":null,\"type\":\"laravel\",\"type_data\":null,\"domain\":\"test.com\",\"aliases\":null,\"web_directory\":\"\\\/\",\"path\":\"\\\/home\",\"php_version\":\"8.2\",\"repository\":null,\"branch\":\"main\",\"status\":\"ready\",\"port\":null,\"user\":\"vito\",\"progress\":100,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"source_control_id\":null,\"type\":\"laravel\",\"type_data\":null,\"domain\":\"test.com\",\"aliases\":null,\"web_directory\":\"\\\/\",\"path\":\"\\\/home\",\"php_version\":\"8.2\",\"repository\":null,\"branch\":\"main\",\"status\":\"ready\",\"port\":null,\"user\":\"vito\",\"progress\":100,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"type\":\"php-blank\",\"domain\":\"harum\",\"aliases\":[\"voluptatem\"],\"php_version\":\"7.4\",\"web_directory\":\"public\",\"source_control\":\"amet\",\"repository\":\"organization\\\/repository\",\"branch\":\"main\",\"composer\":true,\"version\":\"5.2.1\",\"user\":\"et\",\"method\":\"least-connections\"}" }, "description": "Create a new site." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"source_control_id\":null,\"type\":\"laravel\",\"type_data\":null,\"domain\":\"test.com\",\"aliases\":null,\"web_directory\":\"\\\/\",\"path\":\"\\\/home\",\"php_version\":\"8.2\",\"repository\":null,\"branch\":\"main\",\"status\":\"ready\",\"port\":null,\"user\":\"vito\",\"progress\":100,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "id", "key": "id", "value": "43", "description": "The ID of the site." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get a site by ID." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"server_id\":null,\"source_control_id\":null,\"type\":\"laravel\",\"type_data\":null,\"domain\":\"test.com\",\"aliases\":null,\"web_directory\":\"\\\/\",\"path\":\"\\\/home\",\"php_version\":\"8.2\",\"repository\":null,\"branch\":\"main\",\"status\":\"ready\",\"port\":null,\"user\":\"vito\",\"progress\":100,\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "site_id", "key": "site_id", "value": "43", "description": "The ID of the site." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete site." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "load-balancer", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/load-balancer", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/load-balancer", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "site_id", "key": "site_id", "value": "43", "description": "The ID of the site." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"method\":\"ip-hash\",\"servers\":[\"accusantium\"]}" }, "description": "Update load balancer." }, "response": [ { "header": [], "code": 200, "body": null, "name": "" } ] }, { "name": "aliases", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/aliases", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/aliases", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "site_id", "key": "site_id", "value": "43", "description": "The ID of the site." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"aliases\":[\"ut\"]}" }, "description": "Update aliases." }, "response": [ { "header": [], "code": 200, "body": null, "name": "" } ] }, { "name": "deployment-script", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/deployment-script", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/deployment-script", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "site_id", "key": "site_id", "value": "43", "description": "The ID of the site." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"script\":\"culpa\"}" }, "description": "Update site deployment script" }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] }, { "name": "deployment-script", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/deployment-script", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/deployment-script", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "site_id", "key": "site_id", "value": "43", "description": "The ID of the site." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get site deployment script content" }, "response": [ { "header": [], "code": 200, "body": null, "name": "" } ] } ] }, { "name": "source-controls", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/source-controls", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/source-controls", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"Amya Jones\",\"provider\":\"github\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"},{\"id\":6,\"project_id\":null,\"global\":true,\"name\":\"Jerry Donnelly\",\"provider\":\"github\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/source-controls", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/source-controls", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"provider\":\"bitbucket\",\"name\":\"eligendi\",\"token\":\"debitis\",\"url\":\"http:\\\/\\\/fahey.com\\\/aliquid-sapiente-labore-adipisci-eum-laborum\",\"username\":\"rerum\",\"password\":\"wBK}NHxV:x\"}" }, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"Dr. Janae Tremblay PhD\",\"provider\":\"github\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/source-controls\/:sourceControl_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/source-controls\/:sourceControl_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "sourceControl_id", "key": "sourceControl_id", "value": "1", "description": "The ID of the sourceControl." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"Marguerite Aufderhar\",\"provider\":\"github\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "update", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/source-controls\/:sourceControl_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/source-controls\/:sourceControl_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "sourceControl_id", "key": "sourceControl_id", "value": "1", "description": "The ID of the sourceControl." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"blanditiis\",\"token\":\"non\",\"url\":\"https:\\\/\\\/www.veum.com\\\/eum-voluptas-non-rem-non-rerum-tempora-quam\",\"username\":\"porro\",\"password\":\">BW~{`#d,}=U!XxC!t]\",\"global\":false}" }, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"Johan Crooks\",\"provider\":\"github\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/source-controls\/:sourceControl_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/source-controls\/:sourceControl_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "sourceControl_id", "key": "sourceControl_id", "value": "1", "description": "The ID of the sourceControl." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "ssh-keys", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/ssh-keys", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/ssh-keys", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Get all ssh keys." }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":null,\"user\":null,\"name\":\"Dr. Virgie Reilly\",\"created_at\":null,\"updated_at\":null},{\"id\":null,\"user\":null,\"name\":\"Horace Gutmann\",\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/ssh-keys", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/ssh-keys", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"key_id\":\"et\",\"name\":\"provident\",\"public_key\":\"incidunt\"}" }, "description": "Deploy ssh key to server." }, "response": [ { "header": [], "code": 200, "body": "{\"id\":null,\"user\":null,\"name\":\"Miss Penelope Sipes IV\",\"created_at\":null,\"updated_at\":null}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/servers\/:server_id\/ssh-keys\/:sshKey_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/ssh-keys\/:sshKey_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "server_id", "key": "server_id", "value": "29", "description": "The ID of the server." }, { "id": "sshKey_id", "key": "sshKey_id", "value": "1", "description": "The ID of the sshKey." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "Delete ssh key from server." }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] }, { "name": "storage-providers", "description": "", "item": [ { "name": "list", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/storage-providers", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/storage-providers", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"data\":[{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"sit\",\"provider\":\"ftp\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"},{\"id\":6,\"project_id\":null,\"global\":true,\"name\":\"repudiandae\",\"provider\":\"local\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"« Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next »\",\"active\":false}],\"path\":\"\\\/\",\"per_page\":25,\"to\":2,\"total\":2}}", "name": "" } ] }, { "name": "create", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/storage-providers", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/storage-providers", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." } ] }, "method": "POST", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"provider\":\"est\",\"name\":\"id\",\"token\":\"repellendus\",\"key\":\"ducimus\",\"secret\":\"possimus\"}" }, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"sequi\",\"provider\":\"dropbox\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "show", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/storage-providers\/:storageProvider_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/storage-providers\/:storageProvider_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "storageProvider_id", "key": "storageProvider_id", "value": "3", "description": "The ID of the storageProvider." } ] }, "method": "GET", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"alias\",\"provider\":\"ftp\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "update", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/storage-providers\/:storageProvider_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/storage-providers\/:storageProvider_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "storageProvider_id", "key": "storageProvider_id", "value": "3", "description": "The ID of the storageProvider." } ] }, "method": "PUT", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": { "mode": "raw", "raw": "{\"name\":\"ullam\",\"global\":true}" }, "description": "" }, "response": [ { "header": [], "code": 200, "body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"at\",\"provider\":\"ftp\",\"created_at\":\"2025-03-29T20:43:56.000000Z\",\"updated_at\":\"2025-03-29T20:43:56.000000Z\"}", "name": "" } ] }, { "name": "delete", "request": { "url": { "host": "{{baseUrl}}", "path": "api\/projects\/:project_id\/storage-providers\/:storageProvider_id", "query": [], "raw": "{{baseUrl}}\/api\/projects\/:project_id\/storage-providers\/:storageProvider_id", "variable": [ { "id": "project_id", "key": "project_id", "value": "1", "description": "The ID of the project." }, { "id": "storageProvider_id", "key": "storageProvider_id", "value": "3", "description": "The ID of the storageProvider." } ] }, "method": "DELETE", "header": [ { "key": "Content-Type", "value": "application\/json" }, { "key": "Accept", "value": "application\/json" } ], "body": null, "description": "" }, "response": [ { "header": [], "code": 204, "body": null, "name": "" } ] } ] } ], "auth": { "type": "bearer", "bearer": [ { "key": "key", "type": "string" } ] } }