Endpoints for managing projects including creating new projects, updating existing ones, retrieving project details, and deleting projects.
Endpoints for managing projects including creating new projects, updating existing ones, retrieving project details, and deleting projects.
/projects
Retrieve a list of all projects.
List of projects retrieved successfully
This response does not contain any headers
List of projects retrieved successfully
[ { "id": "proj_123", "name": "My Project", "description": "This is a description of my project.", "cloud_provider": "aws", "region": "us-west-2", "environment": "production", "deployment_strategy": "blue-green", "monitoring_enabled": true, "status": "active", "tags": [ "high-priority", "customer-facing" ], "created_at": "2023-05-18T12:34:56Z", "updated_at": "2023-05-18T12:34:56Z" }, { "id": "proj_456", "name": "Another Project", "description": "This is a description of another project.", "cloud_provider": "gcp", "region": "us-central1", "environment": "development", "deployment_strategy": "canary", "monitoring_enabled": false, "status": "inactive", "tags": [ "low-priority", "internal" ], "created_at": "2023-05-18T12:34:56Z", "updated_at": "2023-05-18T12:34:56Z" } ]
/projects
Create a new project in the Nebularis platform.
name
string
required
The name of the project
description
string
required
A brief description of the project
cloud_provider
string
required
The cloud provider for the project
region
string
required
The primary region for the project's resources
environment
string
required
The environment type for the project
deployment_strategy
string
The deployment strategy for the project
monitoring_enabled
boolean
Flag to enable or disable monitoring for the project
tags
array
A list of tags associated with the project
Project created successfully
id
string
The unique identifier for the new project
name
string
The name of the new project
description
string
The description of the new project
cloud_provider
string
The cloud provider for the project
region
string
The primary region for the project's resources
environment
string
The environment type for the project
deployment_strategy
string
The deployment strategy for the project
monitoring_enabled
boolean
Flag indicating if monitoring is enabled
status
string
The current status of the project
tags
array
A list of tags associated with the project
created_at
string
The date and time when the project was created
updated_at
string
The date and time when the project was last updated
This response does not contain any headers
Invalid input
This response is empty
This response does not contain any headers
{ "name": "My Project", "description": "This is a description of my project.", "cloud_provider": "aws", "region": "us-west-2", "environment": "production", "deployment_strategy": "blue-green", "monitoring_enabled": true, "tags": [ "high-priority", "customer-facing" ] }
Project created successfully
{ "id": "proj_123", "name": "My Project", "description": "This is a description of my project.", "cloud_provider": "aws", "region": "us-west-2", "environment": "production", "deployment_strategy": "blue-green", "monitoring_enabled": true, "status": "active", "tags": [ "high-priority", "customer-facing" ], "created_at": "2023-05-18T12:34:56Z", "updated_at": "2023-05-18T12:34:56Z" }
/projects/{id}
Retrieve details of a specific project.
id
string
required
The unique identifier of the project
Project information retrieved successfully
id
string
The unique identifier of the project
name
string
The name of the project
description
string
The description of the project
cloud_provider
string
The cloud provider for the project
region
string
The primary region for the project's resources
environment
string
The environment type for the project
deployment_strategy
string
The deployment strategy for the project
monitoring_enabled
boolean
Flag indicating if monitoring is enabled
status
string
The current status of the project
tags
array
A list of tags associated with the project
created_at
string
The date and time when the project was created
updated_at
string
The date and time when the project was last updated
This response does not contain any headers
Project not found
This response is empty
This response does not contain any headers
Project information retrieved successfully
{ "id": "proj_123", "name": "My Project", "description": "This is a description of my project.", "cloud_provider": "aws", "region": "us-west-2", "environment": "production", "deployment_strategy": "blue-green", "monitoring_enabled": true, "status": "active", "tags": [ "high-priority", "customer-facing" ], "created_at": "2023-05-18T12:34:56Z", "updated_at": "2023-05-18T12:34:56Z" }
/projects/{id}
Delete a project.
id
string
required
The unique identifier of the project
Project deleted successfully
This response is empty
This response does not contain any headers
Project not found
This response is empty
This response does not contain any headers
/projects/{id}
Update the details of a specific project.
name
string
required
The new name for the project
description
string
required
The new description for the project
cloud_provider
string
The new cloud provider for the project
region
string
The new primary region for the project's resources
environment
string
The new environment type for the project
deployment_strategy
string
The new deployment strategy for the project
monitoring_enabled
boolean
Flag to enable or disable monitoring for the project
status
string
The new status of the project
tags
array
A new list of tags associated with the project
id
string
required
The unique identifier of the project
Project information updated successfully
This response is empty
This response does not contain any headers
Invalid input
This response is empty
This response does not contain any headers
Project not found
This response is empty
This response does not contain any headers
{ "name": "Updated Project", "description": "This is an updated description of the project.", "cloud_provider": "azure", "region": "eastus", "environment": "staging", "deployment_strategy": "canary", "monitoring_enabled": true, "status": "active", "tags": [ "important", "backend" ] }