{ "opencollection": "1.0.0", "info": { "name": "Calyptia Cloud agent project API", "version": "1.0" }, "items": [ { "info": { "name": "project", "type": "folder" }, "items": [ { "info": { "name": "Projects", "type": "http" }, "http": { "method": "GET", "url": "https://cloud-api.calyptia.com/v1/projects", "params": [ { "name": "last", "value": "", "type": "query", "description": "Last projects." }, { "name": "name", "value": "", "type": "query", "description": "Name matching projects." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Projects you are a member of." }, { "info": { "name": "Create project", "type": "http" }, "http": { "method": "POST", "url": "https://cloud-api.calyptia.com/v1/projects", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Creates a new project.\nA project is the base unit of work at Calyptia Cloud.\nYou can register agents here, create core instances in which you can deploy an entire set of pipelines, and monitor them.\nYou can even invite other people to the project and have a team." }, { "info": { "name": "Project", "type": "http" }, "http": { "method": "GET", "url": "https://cloud-api.calyptia.com/v1/projects/:projectID", "params": [ { "name": "projectID", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Project by ID." }, { "info": { "name": "Update project", "type": "http" }, "http": { "method": "PATCH", "url": "https://cloud-api.calyptia.com/v1/projects/:projectID", "params": [ { "name": "projectID", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update project by its ID." }, { "info": { "name": "Delete project", "type": "http" }, "http": { "method": "DELETE", "url": "https://cloud-api.calyptia.com/v1/projects/:projectID", "params": [ { "name": "projectID", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete project by its ID.\nOnly the creator of the project can delete it." } ] } ], "bundled": true }