Skip to Content
APIProjects API

Projects API

List and manage annotation projects.

List Projects

GET /api/v1/projects/{owner_name}/

Returns projects belonging to an owner that are visible to the current user.

Path Parameters

ParameterTypeDescription
owner_namestringUsername of the project owner

Query Parameters

ParameterTypeDescription
namestringFilter by project name
orderingstringField to order results by
cursorstringPagination cursor
limitintegerResults per page

Example

curl "https://server.avala.ai/api/v1/projects/johndoe/" \ -H "X-Avala-Api-Key: $AVALA_API_KEY"

Response

{ "next": null, "previous": null, "results": [ { "uid": "proj-uuid-001", "name": "Object Detection", "task_type": "image-annotation", "status": "active", "is_active": true, "visibility": "private", "is_imported": false, "owner_name": "johndoe", "short_description": "Detect vehicles and pedestrians", "industry_icon": "automotive" } ] }

Project Fields

FieldTypeDescription
uidUUIDUnique identifier
namestringProject name (1-100 chars)
task_typestringType of annotation task
statusstringCurrent project status
is_activebooleanWhether project is active
visibilitystringpublic or private
is_importedbooleanWhether project was imported
owner_namestringOwner’s username
short_descriptionstringBrief description
industry_iconstringIndustry category icon

Task Types

TypeDescription
image-annotation2D image annotation (boxes, polygons, segmentation)
video-annotationVideo frame-by-frame annotation
point-cloud-annotation3D point cloud annotation with cuboids
point-cloud-objects3D object detection in point clouds

Project Statuses

StatusDescription
pending-approvalAwaiting approval to start
activeCurrently active and accepting annotations
pausedTemporarily paused
canceledCanceled and no longer active
archivedArchived for historical reference
completedAll tasks completed

Error Responses

Not Found

{ "detail": "Not found." }

HTTP Status: 404

Permission Denied

{ "detail": "You do not have permission to perform this action." }

HTTP Status: 403

Last updated on