Skip to main content

Projects

Projects provide a way to organize and group tenants and resources within the AuthSec platform.

List Projects

Retrieve all projects.

Endpoint: GET /uflow/projects

Headers

HeaderTypeRequiredDescription
AuthorizationstringYesBearer JWT token

Response

Success (200):

[
{
"project_id": "string",
"name": "string",
"description": "string",
"created_at": "string",
"updated_at": "string"
}
]

Create Project

Create a new project.

Endpoint: POST /uflow/projects

Headers

HeaderTypeRequiredDescription
AuthorizationstringYesBearer JWT token

Request Body

{
"name": "string",
"description": "string"
}

Parameters

ParameterTypeRequiredDescription
namestringYesProject name
descriptionstringNoProject description

Response

Success (201):

{
"project_id": "string",
"name": "string",
"description": "string",
"created_at": "string"
}

Error Responses:

  • 400 - Bad Request - invalid input
  • 401 - Unauthorized
  • 409 - Conflict - project name already exists