members-access

List project collaborators

Changed on

Plan: Business or higher

Scope: projects:read

Returns users individually granted access to this project, with their access level. Access through groups, folders, or a workspace role is not listed, and the owner appears only when they also hold an explicit grant. Excludes pending invitations to email addresses without a Lovable account. Each user_id matches a user_id from GET /v1/workspaces/{workspace_id}/members, where users added only to projects have the role external_collaborator. A newly added collaborator may not appear there immediately.

get/v1/projects/{project_id}/collaborators

Request

  • Base URL
    https://api.lovable.dev
  • Auth
    • API key in header Lovable-API-Key
    • or HTTP bearer

Path parameters

project_idstring required

Project ID.

Example:prj_01jw3k9m2xq8r5v0c7d4e6f2gh

Query parameters

limitinteger

Maximum number of items to return per page.

Example:50
cursorstring

Pass pagination.next_cursor from the previous response to fetch the next page. Omit for the first page; keep the same filters and sort order across pages.

Headers

Lovable-Versionstring

Stable API version to serve, as a YYYY-MM-DD date. Omit for the oldest supported stable version, currently 2026-09-11.

Lovable-Betastring

Comma-separated beta revision strings to enable on top of the stable version.

Response

OK

Example response

{
  "data": [
    {
      "accepted_at": "2026-01-15T09:30:00Z",
      "access_level": "admin",
      "email": "jane.cooper@acme.com",
      "invited_at": "2026-01-15T09:30:00Z",
      "invited_by_user_id": "404666c6-b533-5d2c-9768-c425bf40559b",
      "is_internal": true,
      "is_workspace_member": true,
      "last_accessed_at": "2026-01-20T14:05:00Z",
      "name": "Jane Cooper",
      "user_id": "404666c6-b533-5d2c-9768-c425bf40559b"
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "eyJ2IjoxLCJpZCI6InByal8wMWp3M2s5In0"
  }
}

Changes