Ejjy API
integer · int32 · requiredstring · requiredinteger · int32 · min: 0 · required
integer · int32 · requiredinteger · int32 · requiredstring · requiredinteger · int32 · min: 0 · required
integer · int32 · requiredinteger · int32 · requiredobject · requiredstring · requiredinteger · int32 · min: 0 · required
Projects are deployment scopes inside a workspace. Services and jobs in one project are isolated from those in another.
List projects
GET
/api/v1/workspaces/:workspace_id/projects
Create a project
POST
/api/v1/workspaces/:workspace_id/projects
A project is a deployment scope inside a workspace. Each project is isolated from others. Services and jobs deployed into one project cannot see or connect to workloads in another project.
path Parameters
workspace_idCreate a project › Responses
Success create project
object · required
messagestatusGet a project
GET
/api/v1/workspaces/:workspace_id/projects/:project_id
Returns the project's id and name. Project ids are stable and appear
in every resource URL as the project_id path parameter.
path Parameters
project_idworkspace_idGet a project › Responses
Success get project
object · required
messagestatusDelete a project
DELETE
/api/v1/workspaces/:workspace_id/projects/:project_id
Removes the project and everything inside it. All services, jobs, runs, and volumes belonging to this project are deleted. Irreversible.
path Parameters
project_idworkspace_idDelete a project › Responses
Success delete project
datamessagestatus