Lucid Documents Collaboration API

Manage user and team collaborator access on individual documents, including granting, updating, and revoking collaboration roles.

Operations 7

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/documents/{id}/shares/users/{userId} Check one user's access to a document · Get Document User Collaborator #
Ask an LLM
“What role does a specific person have on a Lucid document?”
“Can I see the sharing permissions one user was granted on a diagram?”
Tell an agent
Show user {userId}'s access on document {id}.
Get the collaborator role user {userId} has on document {id}.
PUT /v1/documents/{id}/shares/users/{userId} Share a document with a user or change their role · Create/Update Document User Collaborator #
Ask an LLM
“How do I share a document with one person?”
“Can I change someone's role on a document they already have?”
Tell an agent
Share document {id} with user {userId} as {role}.
Change user {userId}'s role on document {id} to {role}.
DELETE /v1/documents/{id}/shares/users/{userId} Remove a user's access to a document · Delete Document User Collaborator #
Ask an LLM
“Can I unshare a document from a particular user?”
“Could a user keep access to a document after I revoke them, through a shared folder?”
Tell an agent destructive · confirm first
Revoke user {userId}'s access to document {id}.
Stop sharing document {id} with user {userId}.
GET /v1/documents/{id}/shares/users List the people a document is shared with · List Document User Collaborators #
Ask an LLM
“Who are all the collaborators on a document?”
“Can I page through a long list of a document's user collaborators?”
Tell an agent
List the collaborators on document {id}.
Show everyone document {id} is shared with.
GET /v1/documents/{id}/shares/teams/{teamId} Check a team's access to a document · Get Document Team Collaborator #
Ask an LLM
“What access does a team have on a given document?”
“Is a particular team collaborating on this diagram?”
Tell an agent
Show team {teamId}'s access on document {id}.
Get the role team {teamId} holds on document {id}.
PUT /v1/documents/{id}/shares/teams/{teamId} Share a document with a team or change its role · Create/Update Document Team Collaborator #
Ask an LLM
“How do I add a team as a collaborator on a document?”
“Can I change a team's role on a document?”
Tell an agent
Share document {id} with team {teamId} as {role}.
Set team {teamId}'s role on document {id} to {role}.
DELETE /v1/documents/{id}/shares/teams/{teamId} Remove a team from a document · Delete Document Team Collaborator #
Ask an LLM
“Can I take a team off a document's collaborators?”
“Is there a way to revoke a team's access to one document?”
Tell an agent destructive · confirm first
Remove team {teamId} from document {id}.
Revoke team {teamId}'s access to document {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-documents-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-documents-collaboration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lucid REST Documents 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 (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lucid/refs/heads/main/openapi/lucid-documents-collaboration-api-openapi.yml