Lucid Folders Collaboration API

Manage user, group, and team collaborator access on folders, including granting, updating, and revoking collaboration roles.

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/folders/{id}/shares/users/{userId} Check one user's direct access to a folder · Get Folder User Collaborator #
Ask an LLM
“What role does a specific person have directly on a Lucid folder?”
“Does a user's inherited folder access show up when I check their collaborator record?”
Tell an agent
Show user {userId}'s direct access on folder {id}.
Get the collaborator role user {userId} holds on folder {id}.
PUT /v1/folders/{id}/shares/users/{userId} Share a folder with a user or change their role · Create/Update Folder User Collaborator #
Ask an LLM
“How do I give a person access to a folder?”
“Can I change the role a user has on a folder I already shared with them?”
Tell an agent
Share folder {id} with user {userId} as {role}.
Change user {userId}'s role on folder {id} to {role}.
DELETE /v1/folders/{id}/shares/users/{userId} Remove a user's direct access to a folder · Delete Folder User Collaborator #
Ask an LLM
“Can I unshare a folder from one person?”
“Will a user still see a folder after I revoke their direct access?”
Tell an agent destructive · confirm first
Revoke user {userId}'s access to folder {id}.
Stop sharing folder {id} with user {userId}.
GET /v1/folders/{id}/shares/users List users with direct access to a folder · List Folder User Collaborators #
Ask an LLM
“Who has been shared directly on a folder?”
“Which people can access this folder without going through a parent folder?”
Tell an agent
List the users shared on folder {id}.
Show every person with direct collaborator access to folder {id}.
GET /v1/folders/{id}/shares/groups/{groupId} Check a group's direct access to a folder · Get Folder Group Collaborator #
Ask an LLM
“What role does a particular group have on a folder?”
“Is a group directly shared on a folder or only through a parent?”
Tell an agent
Show group {groupId}'s access on folder {id}.
Get the role group {groupId} has on folder {id}.
PUT /v1/folders/{id}/shares/groups/{groupId} Share a folder with a group or change its role · Create/Update Folder Group Collaborator #
Ask an LLM
“How do I grant a whole group access to a folder?”
“Can I change the role a group holds on a folder?”
Tell an agent
Share folder {id} with group {groupId} as {role}.
Set group {groupId}'s role on folder {id} to {role}.
DELETE /v1/folders/{id}/shares/groups/{groupId} Remove a group's direct access to a folder · Delete Folder Group Collaborator #
Ask an LLM
“Can I take a group off a folder's sharing list?”
“How would I revoke a group's direct folder access?”
Tell an agent destructive · confirm first
Revoke group {groupId}'s access to folder {id}.
Unshare folder {id} from group {groupId}.
GET /v1/folders/{id}/shares/groups List groups with direct access to a folder · List Folder Group Collaborators #
Ask an LLM
“Which groups are shared directly on a folder?”
“Can I see all groups that have been granted a folder's access?”
Tell an agent
List the groups shared on folder {id}.
Show all groups with direct access to folder {id}.
GET /v1/folders/{id}/shares/teams/{teamId} Check a team's access to a folder · Get Folder Team Collaborator #
Ask an LLM
“What access does a team have on a given folder?”
“Is a team a collaborator on this folder?”
Tell an agent
Show team {teamId}'s collaboration on folder {id}.
Get the role team {teamId} has on folder {id}.
PUT /v1/folders/{id}/shares/teams/{teamId} Share a folder with a team or change its role · Create/Update Folder Team Collaborator #
Ask an LLM
“Can I add a team as a collaborator on a folder?”
“How do I change the role a team has on a folder?”
Tell an agent
Share folder {id} with team {teamId} as {role}.
Update team {teamId}'s role on folder {id} to {role}.
DELETE /v1/folders/{id}/shares/teams/{teamId} Remove a team's direct access to a folder · Delete Folder Team Collaborator #
Ask an LLM
“How can I stop a team from collaborating on a folder?”
“Can I revoke a team's direct access to one folder?”
Tell an agent destructive · confirm first
Revoke team {teamId}'s access to folder {id}.
Remove team {teamId} as a collaborator on folder {id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lucid:lucid-folders-collaboration-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lucid-folders-collaboration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lucid REST Folders Collaboration API
  version: '1.0'
  description: The Lucid REST API provides programmatic access to manage documents, users, folders, sharing, licensing, and audit logs across the Lucid Suite (Lucidchart, Lucidspark, and Lucidscale). Authenticate via OAuth 2.0 or API key.
  contact:
    name: Lucid Developer Platform
    url: https://developer.lucid.co/
  x-documentation: https://developer.lucid.co/reference/api
servers:
- url: https://api.lucid.co
tags:


# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lucid/refs/heads/main/openapi/lucid-folders-collaboration-api-openapi.yml