List organization projects
const url = 'https://api.yggy.tech/api/v1/projects?limit=20&offset=0&sortBy=createdAt&sortDir=asc';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.yggy.tech/api/v1/projects?limit=20&offset=0&sortBy=createdAt&sortDir=asc' \ --header 'Authorization: Bearer <token>'List projects in the active organization with pagination, search, and sort. Default sort is recentlyViewed (last-viewed desc, falling back to createdAt desc), so a user with no views yet gets creation-time order. name orders by project name. Search is a case-insensitive substring over project name and slug.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Page size, from 1 to 100.
Page size, from 1 to 100.
Zero-based offset for pagination.
Zero-based offset for pagination.
Case-insensitive substring search over project name and slug. Omit or leave blank to list every project.
Case-insensitive substring search over project name and slug. Omit or leave blank to list every project.
RecentlyViewed orders by the caller’s last-viewed timestamp (falls back to createdAt desc when no views exist), createdAt orders by creation time, name orders by project name (case-insensitive).
RecentlyViewed orders by the caller’s last-viewed timestamp (falls back to createdAt desc when no views exist), createdAt orders by creation time, name orders by project name (case-insensitive).
Responses
Section titled “ Responses ”Projects retrieved successfully
object
object
object
object
Example
{ "projects": [ { "kind": "shared", "entityMergeMode": "auto" } ], "pinned": [ { "kind": "shared", "entityMergeMode": "auto" } ], "personal": { "kind": "shared", "entityMergeMode": "auto" }}Bad request - no active organization
object
object
Example
{ "success": false, "error": { "code": "INTERNAL_ERROR" }}Unauthorized - no active session
object
object
Example
{ "success": false, "error": { "code": "INTERNAL_ERROR" }}Internal server error
object
object
Example
{ "success": false, "error": { "code": "INTERNAL_ERROR" }}