Project Management

Operations for managing projects and project data

Fetch user documents

get

Retrieves a list of documents (jobs and projects) for the authenticated user. Returns job-based data with project information included.

Authorizations
AuthorizationstringRequired

JWT token for user session authentication.

Responses
chevron-right
200

Documents retrieved successfully

application/json

Combined job and project data for dashboard display

idstring · uuidRequired

The job ID (primary identifier)

projectIdstring · uuidRequired

The associated project ID

jobIdstring · uuidRequired

The job ID (same as id, for compatibility)

titlestringRequired

The title of the document/project

statusstring · enumRequired

The current status of the job

Possible values:
progressnumber · float · max: 100Optional

The completion progress

is_starredbooleanOptional

Whether the document is starred

created_atstring · date-timeRequired

When the job was created

updated_atstring · date-timeRequired

When the job was last updated

get
/fetchDocuments

Duplicate an existing project

post

Creates a copy of an existing project with all its settings and files

Authorizations
AuthorizationstringRequired

JWT token for user session authentication.

Body
projectIdstring · uuidRequired

ID of the project to duplicate

Responses
chevron-right
200

Project duplicated successfully

application/json
idstring · uuidOptional

ID of the newly created duplicate project

post
/duplicateProject

Star or unstar a document

post

Toggles the starred status of a document (job)

Authorizations
AuthorizationstringRequired

JWT token for user session authentication.

Body
jobIdstring · uuidRequired

ID of the job to star/unstar

Responses
chevron-right
200

Document starred/unstarred successfully

application/json
messagestringOptionalExample: Document starred successfully
post
/starDocument

Last updated