vito/public/api-docs/collection.json
Dimitar Yanakiev 2a670146d8
Add endpoint for triggering site deployment (#563)
* feat(api): Add endpoint for triggering site deployment

- Add POST /api/projects/{project}/servers/{server}/sites/{site}/deploy endpoint
- Add feature tests

* fix merge issue and generate api docs

* fix merge

---------

Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com>
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com>
2025-04-05 19:41:52 +02:00

3393 lines
160 KiB
JSON

{
"variable": [
{
"id": "baseUrl",
"key": "baseUrl",
"type": "string",
"name": "string",
"value": "https:\/\/your-vito-url"
}
],
"info": {
"name": "API Documentation",
"_postman_id": "a3f834cc-c09b-4ca3-8824-6310bbb83f4e",
"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"nisi\",\"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": "14",
"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": "9",
"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\":\"lavina.zemlak\",\"databases\":[],\"host\":\"%\",\"status\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"username\":\"hill.cassidy\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"tempore\",\"password\":\"!jUv.BBc]X\",\"host\":\"%\"}"
},
"description": "Create a new database user."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":null,\"server_id\":null,\"username\":\"irwin45\",\"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": "3",
"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\":\"frederic.koss\",\"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": "12",
"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\":\"numquam\"}"
},
"description": "Link to databases"
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":null,\"server_id\":null,\"username\":\"georgiana.hand\",\"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": "6",
"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\":\"conn.bridget\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null},{\"id\":null,\"server_id\":null,\"name\":\"aiden47\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"vel\",\"charset\":\"qui\",\"collation\":\"autem\"}"
},
"description": "Create a new database."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":null,\"server_id\":null,\"name\":\"rodolfo.bradtke\",\"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": "17",
"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\":\"rhane\",\"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\":\"sit\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":59225,\"source\":\"130.41.114.80\",\"mask\":24,\"note\":\"test\",\"status\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"name\":\"sequi\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":17864,\"source\":\"170.103.31.60\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"eum\",\"type\":\"deny\",\"protocol\":\"udp\",\"port\":\"incidunt\",\"source\":\"quisquam\",\"mask\":\"0\"}"
},
"description": "Create a new firewall rule."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":null,\"name\":\"consequuntur\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":50101,\"source\":\"133.245.21.1\",\"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\":\"dolor\",\"type\":\"deny\",\"protocol\":\"tcp\",\"port\":\"qui\",\"source\":\"porro\",\"mask\":\"0\"}"
},
"description": "Update an existing firewall rule."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":null,\"name\":\"numquam\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":52010,\"source\":\"159.227.119.185\",\"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\":\"voluptatem\",\"server_id\":null,\"type\":\"allow\",\"protocol\":\"tcp\",\"port\":5812,\"source\":\"122.105.250.56\",\"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\":\"Selina Wintheiser DDS\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.000000Z\"},{\"id\":4,\"name\":\"Shanna Deckow\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"quibusdam\"}"
},
"description": "Create a new project."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":3,\"name\":\"Mr. Johathan Koch\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.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\":\"Jorge Schulist V\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.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\":\"enim\"}"
},
"description": "Update project."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":3,\"name\":\"Annie Windler\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.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": "redirects",
"description": "",
"item": [
{
"name": "index",
"request": {
"url": {
"host": "{{baseUrl}}",
"path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/redirects",
"query": [],
"raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/redirects",
"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": "44",
"description": "The ID of the site."
}
]
},
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application\/json"
},
{
"key": "Accept",
"value": "application\/json"
}
],
"body": null,
"description": "Get all redirects."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"data\":[{\"id\":null,\"site_id\":null,\"mode\":301,\"from\":\"eaque\",\"to\":\"http:\\\/\\\/www.windler.info\\\/delectus-facilis-assumenda-consequatur-impedit-hic-dolorem-non-dolore.html\",\"status\":\"ready\",\"created_at\":null,\"updated_at\":null},{\"id\":null,\"site_id\":null,\"mode\":308,\"from\":\"neque\",\"to\":\"http:\\\/\\\/raynor.biz\\\/velit-a-tempore-quas-explicabo-doloremque\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\/:site_id\/redirects",
"query": [],
"raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/redirects",
"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": "44",
"description": "The ID of the site."
}
]
},
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application\/json"
},
{
"key": "Accept",
"value": "application\/json"
}
],
"body": {
"mode": "raw",
"raw": "{\"from\":\"qui\",\"to\":\"voluptatum\",\"mode\":302}"
},
"description": "Create a new redirect."
},
"response": [
{
"header": [],
"code": 200,
"body": null,
"name": ""
}
]
},
{
"name": "delete",
"request": {
"url": {
"host": "{{baseUrl}}",
"path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/redirects\/:redirect_id",
"query": [],
"raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/redirects\/:redirect_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": "44",
"description": "The ID of the site."
},
{
"id": "redirect_id",
"key": "redirect_id",
"value": "9",
"description": "The ID of the redirect."
}
]
},
"method": "DELETE",
"header": [
{
"key": "Content-Type",
"value": "application\/json"
},
{
"key": "Accept",
"value": "application\/json"
}
],
"body": null,
"description": "Delete a redirect."
},
"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\":\"ducimus\",\"provider\":\"digitalocean\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.000000Z\"},{\"id\":4,\"project_id\":null,\"global\":true,\"name\":\"nesciunt\",\"provider\":\"hetzner\",\"created_at\":\"2025-04-05T17:35:55.000000Z\",\"updated_at\":\"2025-04-05T17:35:55.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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"sunt\",\"name\":\"aut\",\"token\":\"id\",\"key\":\"porro\",\"secret\":\"voluptas\"}"
},
"description": ""
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":3,\"project_id\":null,\"global\":true,\"name\":\"nemo\",\"provider\":\"linode\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"ut\",\"provider\":\"aws\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"aliquam\",\"global\":true}"
},
"description": ""
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":3,\"project_id\":null,\"global\":true,\"name\":\"et\",\"provider\":\"digitalocean\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"Marcelino Rodriguez\",\"ssh_user\":\"vito\",\"ip\":\"128.182.22.13\",\"local_ip\":\"19.119.134.124\",\"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\":\"Everardo Conn\",\"ssh_user\":\"vito\",\"ip\":\"62.215.59.124\",\"local_ip\":\"32.153.141.12\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"ut\",\"server_provider\":\"hetzner\",\"region\":\"consectetur\",\"plan\":\"voluptatum\",\"ip\":\"quisquam\",\"port\":\"sapiente\",\"name\":\"itaque\",\"os\":\"aut\",\"webserver\":\"nginx\",\"database\":\"postgresql13\",\"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\":\"Sidney Grant\",\"ssh_user\":\"vito\",\"ip\":\"22.232.10.97\",\"local_ip\":\"107.107.187.150\",\"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\":\"Maria Zemlak\",\"ssh_user\":\"vito\",\"ip\":\"4.166.233.247\",\"local_ip\":\"92.197.44.184\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"wordpress\",\"domain\":\"ut\",\"aliases\":[\"vitae\"],\"php_version\":\"7.4\",\"web_directory\":\"public\",\"source_control\":\"animi\",\"repository\":\"organization\\\/repository\",\"branch\":\"main\",\"composer\":true,\"version\":\"5.2.1\",\"user\":\"est\",\"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": "44",
"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": "44",
"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": "44",
"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\":\"round-robin\",\"servers\":[\"eaque\"]}"
},
"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": "44",
"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\":[\"pariatur\"]}"
},
"description": "Update aliases."
},
"response": [
{
"header": [],
"code": 200,
"body": null,
"name": ""
}
]
},
{
"name": "deploy",
"request": {
"url": {
"host": "{{baseUrl}}",
"path": "api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/deploy",
"query": [],
"raw": "{{baseUrl}}\/api\/projects\/:project_id\/servers\/:server_id\/sites\/:site_id\/deploy",
"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": "44",
"description": "The ID of the site."
}
]
},
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application\/json"
},
{
"key": "Accept",
"value": "application\/json"
}
],
"body": null,
"description": "Run site deployment script"
},
"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": "44",
"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": "44",
"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\":\"Dawson Ratke IV\",\"provider\":\"github\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35:56.000000Z\"},{\"id\":6,\"project_id\":null,\"global\":true,\"name\":\"Miss Caterina Mann DVM\",\"provider\":\"github\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"github\",\"name\":\"est\",\"token\":\"ea\",\"url\":\"http:\\\/\\\/koepp.info\\\/maiores-nostrum-consequuntur-dicta-iure-ullam\",\"username\":\"ducimus\",\"password\":\"S#AHlt\\\"?l6SDU^b?T6\"}"
},
"description": ""
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"Dr. Adella Greenholt\",\"provider\":\"github\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"Hettie Farrell\",\"provider\":\"github\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"sunt\",\"token\":\"est\",\"url\":\"http:\\\/\\\/www.fay.com\\\/quisquam-autem-illum-omnis-quo-enim-eligendi-velit\",\"username\":\"ab\",\"password\":\"M@-*%?(B(UNE~Ibc#\",\"global\":false}"
},
"description": ""
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"Jadyn Hyatt\",\"provider\":\"github\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"Moriah Kemmer\",\"created_at\":null,\"updated_at\":null},{\"id\":null,\"user\":null,\"name\":\"Delilah Gaylord\",\"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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"id\",\"name\":\"qui\",\"public_key\":\"vitae\"}"
},
"description": "Deploy ssh key to server."
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":null,\"user\":null,\"name\":\"Jesse Gleason\",\"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\":\"et\",\"provider\":\"dropbox\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35:56.000000Z\"},{\"id\":6,\"project_id\":null,\"global\":true,\"name\":\"sed\",\"provider\":\"dropbox\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"&laquo; Previous\",\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"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\":\"quia\",\"name\":\"rerum\",\"token\":\"hic\",\"key\":\"repellat\",\"secret\":\"maiores\"}"
},
"description": ""
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"veritatis\",\"provider\":\"ftp\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"fuga\",\"provider\":\"local\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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\":\"est\",\"global\":true}"
},
"description": ""
},
"response": [
{
"header": [],
"code": 200,
"body": "{\"id\":5,\"project_id\":null,\"global\":true,\"name\":\"ut\",\"provider\":\"ftp\",\"created_at\":\"2025-04-05T17:35:56.000000Z\",\"updated_at\":\"2025-04-05T17:35: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"
}
]
}
}