Projects

Get Projects

get

Get all active (non-archived) projects. If a username is provided, fetch only the user's active projects.

Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Query parameters
usernameany ofOptional

Username to fetch active (non-archived) projects

stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
org_idintegerRequired
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
is_archivedany ofOptionalDefault: false
booleanOptional
or
nullOptional
archived_atany ofOptional
string · date-timeOptional
or
nullOptional
llm_config_idany ofOptional
integerOptional
or
nullOptional
project_idintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/api/v1/projects

Create Project

post
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Body
org_idintegerRequired
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
is_archivedany ofOptionalDefault: false
booleanOptional
or
nullOptional
archived_atany ofOptional
string · date-timeOptional
or
nullOptional
llm_config_idany ofOptional
integerOptional
or
nullOptional
usernamestringRequired
Responses
chevron-right
200

Successful Response

application/json
org_idintegerRequired
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
is_archivedany ofOptionalDefault: false
booleanOptional
or
nullOptional
archived_atany ofOptional
string · date-timeOptional
or
nullOptional
llm_config_idany ofOptional
integerOptional
or
nullOptional
project_idintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
post
/api/v1/projects

Get Project

get
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
org_idintegerRequired
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
is_archivedany ofOptionalDefault: false
booleanOptional
or
nullOptional
archived_atany ofOptional
string · date-timeOptional
or
nullOptional
llm_config_idany ofOptional
integerOptional
or
nullOptional
project_idintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/api/v1/projects/{project_id}

Update Project

put
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Body
org_idintegerRequired
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
is_archivedany ofOptionalDefault: false
booleanOptional
or
nullOptional
archived_atany ofOptional
string · date-timeOptional
or
nullOptional
llm_config_idany ofOptional
integerOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
org_idintegerRequired
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
is_archivedany ofOptionalDefault: false
booleanOptional
or
nullOptional
archived_atany ofOptional
string · date-timeOptional
or
nullOptional
llm_config_idany ofOptional
integerOptional
or
nullOptional
project_idintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
put
/api/v1/projects/{project_id}

Delete Project

delete
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/api/v1/projects/{project_id}

No content

Archive Project

post

Archive a project by its ID.

Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/v1/projects/{project_id}/archive

No content

Unarchive Project

post

Unarchive a project by its ID.

Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/v1/projects/{project_id}/unarchive

No content

Download Project Export

get
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
get
/api/v1/projects/{project_id}/download

No content

Last updated