naftiko: 1.0.0-alpha2
info:
label: API Reference — subpackage_projects
description: 'API Reference — subpackage_projects. 11 operations. Lead operation: List projects. Self-contained Naftiko
capability covering one Label Studio business surface.'
tags:
- Label Studio
- subpackage_projects
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
LABEL_STUDIO_API_KEY: LABEL_STUDIO_API_KEY
capability:
consumes:
- type: http
namespace: label-studio-subpackage-projects
baseUri: http://localhost:8000
description: API Reference — subpackage_projects business capability. Self-contained, no shared references.
resources:
- name: api-projects
path: /api/projects/
operations:
- name: list
method: GET
description: List projects
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: archived
in: query
type: boolean
description: Filter by projects that belong to archived workspaces
- name: filter
in: query
type: string
description: 'Filter projects by pinned status. Use ''pinned_only'' to return only pinned projects, ''exclude_pinned''
to return only non-pinned projects, or ''all'' to return all '
- name: ids
in: query
type: string
description: Filter id by in list
- name: include
in: query
type: string
description: 'Comma-separated list of count fields to include in the response to optimize performance. Available
fields: task_number, finished_task_number, total_predictions_'
- name: members_limit
in: query
type: integer
description: Maximum number of members to return
- name: ordering
in: query
type: string
description: Which field to use when ordering the results.
- name: page
in: query
type: integer
description: A page number within the paginated result set.
- name: page_size
in: query
type: integer
description: Number of results to return per page.
- name: search
in: query
type: string
description: Search term for project title and description
- name: state
in: query
type: string
description: Filter current_state by exact match
- name: title
in: query
type: string
description: Filter title by contains (case-insensitive)
- name: workspaces
in: query
type: number
description: Filter workspaces by exact match
- name: Authorization
in: header
type: string
description: 'The token (or API key) must be passed as a request header. You can find your user token on the User
Account page in Label Studio. Example: