Lucid Users API

Retrieve, create, and search for users within the authenticated account. Includes user profile access.

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/users/{id} Get a user on my account · Get User #
Ask an LLM
“What details can I see about a specific user on my Lucid account?”
“Can I look up a teammate by their Lucid user ID through the REST API?”
Tell an agent
Get user {id} from my account.
Show the account details for user ID {id} via the standard REST API.
GET /v1/users List all users on my account · List Users #
Ask an LLM
“Who are all the users on my Lucid account?”
“Can I pull a full roster of everyone on the account from the REST API?”
Tell an agent
List every user on my account.
Give me the full user roster for our account using the REST users endpoint.
POST /v1/users Add a new user to my account · Create User #
Ask an LLM
“How do I add a new person to our Enterprise account with their name and email?”
“Do new users get a license automatically when I create them?”
Tell an agent
Create a user for {email} named {firstName} {lastName}.
Add {firstName} {lastName} ({email}) to the account with roles {roles}.
POST /v1/users/searchByEmail Find users by email address · Search Users By Email #
Ask an LLM
“Which users on my account match these email addresses?”
“Is the email lookup for users case-insensitive?”
Tell an agent
Find the users with emails {emails}.
Look up account users by email address {emails}.
GET /v1/users/me/profile Get my own user profile · Get Profile #
Ask an LLM
“Who am I signed in as in Lucid?”
“What profile information does the authenticated user have?”
Tell an agent
Show my user profile.
Get the profile of the user this token belongs to.
GET /Users/{id} Get a user via SCIM provisioning · Get User #
Ask an LLM
“How do I fetch a single user record through SCIM?”
“Can my identity provider read one Lucid user via the SCIM endpoint?”
Tell an agent
Get SCIM user {id}.
Read the SCIM record for user {id}.
PUT /Users/{id} Replace a user's attributes via SCIM · Modify User #
Ask an LLM
“How do I deactivate a user through SCIM by replacing their record?”
“Can I overwrite a user's name, title and phone numbers with a SCIM PUT?”
Tell an agent
Replace the SCIM record for user {id}, setting active to {active}.
Overwrite SCIM user {id} with userName {userName} and job title {title}.
PATCH /Users/{id} Patch a user's attributes via SCIM · Modify User #
Ask an LLM
“Can I change just a few attributes of a user with a SCIM PATCH?”
“What does a SCIM patch operation to deactivate a user look like?”
Tell an agent
Apply SCIM patch operations {Operations} to user {id}.
Patch SCIM user {id} with schemas {schemas} and operations {Operations}.
DELETE /Users/{id} Hard-delete a user via SCIM · Delete User #
Ask an LLM
“Can I permanently delete a user through SCIM instead of deactivating them?”
“Which users can't be hard-deleted from the account?”
Tell an agent destructive · confirm first
Hard delete user {id} through SCIM.
Permanently remove SCIM user {id} from the account.
GET /Users List users via SCIM with filters · Get All Users #
Ask an LLM
“How can my provisioning tool list all users through SCIM?”
“Can I filter SCIM users by userName or choose which attributes come back?”
Tell an agent
List SCIM users matching filter {filter}.
Get {count} SCIM users starting at index {startIndex}.
POST /Users Provision a new user via SCIM · Create User #
Ask an LLM
“How do I provision a new Lucid user from my identity provider over SCIM?”
“Can I set an external ID when provisioning a user over SCIM?”
Tell an agent
Provision a SCIM user with userName {userName}.
Create a SCIM user {userName} with external ID {externalId}.

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-users-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-users-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lucid Users API
  version: '1.0'
  contact:
    name: Lucid Developer Platform
    url: https://developer.lucid.co/
  x-refined-note:
  - x-documentation differs across the merged source definitions and was not carried
  description: 'Operations tagged Users across 2 of this provider''s published API definitions: lucid-rest-api-openapi.yml, lucid-scim-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.lucid.co
- url: https://users.lucid.app/scim/v2
tags:


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