Lightdash Organizations API

Each user is a member of a single organization. These routes allow users to manage their organization. Most actions are only available to admin users.

Business capability
Identity & Access Management BC-620.20

Operations 55

GET /api/v1/org/sso/azuread Get Azure AD SSO configuration #
PUT /api/v1/org/sso/azuread Upsert Azure AD SSO configuration #
DELETE /api/v1/org/sso/azuread Delete Azure AD SSO configuration #
GET /api/v1/org/sso/okta Get Okta SSO configuration #
PUT /api/v1/org/sso/okta Upsert Okta SSO configuration #
DELETE /api/v1/org/sso/okta Delete Okta SSO configuration #
GET /api/v1/org/sso/oidc Get generic OIDC SSO configuration #
PUT /api/v1/org/sso/oidc Upsert generic OIDC SSO configuration #
DELETE /api/v1/org/sso/oidc Delete generic OIDC SSO configuration #
GET /api/v1/org/sso/oneLogin Get OneLogin SSO configuration #
PUT /api/v1/org/sso/oneLogin Upsert OneLogin SSO configuration #
DELETE /api/v1/org/sso/oneLogin Delete OneLogin SSO configuration #
GET /api/v1/org/sso/google Get Google SSO configuration #
PUT /api/v1/org/sso/google Upsert Google SSO configuration #
DELETE /api/v1/org/sso/google Delete Google SSO configuration #
GET /api/v1/org/domains List verified domains #
POST /api/v1/org/domains/verify Request domain verification #
POST /api/v1/org/domains/confirm Confirm domain verification #
DELETE /api/v1/org/domains/{domain} Delete verified domain #
GET /api/v1/org/settings Get organization settings #
PATCH /api/v1/org/settings Update organization settings #
GET /api/v1/org/designs List organization designs #
POST /api/v1/org/designs Create organization design #
GET /api/v1/org/designs/{designUuid} Get organization design #
PATCH /api/v1/org/designs/{designUuid} Update organization design #
DELETE /api/v1/org/designs/{designUuid} Delete organization design #
DELETE /api/v1/org/designs/default Clear default organization design #
POST /api/v1/org/designs/{designUuid}/default Set default organization design #
POST /api/v1/org/designs/{designUuid}/files Upload file to organization design #
DELETE /api/v1/org/designs/{designUuid}/files/{fileUuid} Delete file from organization design #
GET /api/v1/org/designs/{designUuid}/files/{fileUuid} Download file from organization design #
GET /api/v1/org Get current organization #
PUT /api/v1/org Create organization #
PATCH /api/v1/org Update current organization #
DELETE /api/v1/org/{organizationUuid} Delete organization #
GET /api/v1/org/projects List organization projects #
POST /api/v1/org/projects Create project #
GET /api/v1/org/users List organization members #
GET /api/v1/org/users/{userUuid} Get organization member by UUID #
PATCH /api/v1/org/users/{userUuid} Update organization member #
GET /api/v1/org/users/email/{email} Get organization member by email #
DELETE /api/v1/org/user/{userUuid} Delete organization member #
GET /api/v1/org/user/{userUuid}/schedulers-summary Get user schedulers #
PATCH /api/v1/org/user/{userUuid}/reassign-schedulers Reassign schedulers #
GET /api/v1/org/allowedEmailDomains List allowed email domains #
PATCH /api/v1/org/allowedEmailDomains Update allowed email domains #
POST /api/v1/org/groups Create group #
GET /api/v1/org/groups List organization groups #
POST /api/v1/org/color-palettes Create color palette #
GET /api/v1/org/color-palettes List color palettes #
PATCH /api/v1/org/color-palettes/{colorPaletteUuid} Update color palette #
DELETE /api/v1/org/color-palettes/{colorPaletteUuid} Delete color palette #
POST /api/v1/org/color-palettes/{colorPaletteUuid}/active Set active color palette #
GET /api/v1/org/impersonation Get impersonation settings #
PATCH /api/v1/org/impersonation Update impersonation settings #

Documentation

Specifications

Schemas & Data

Other Resources

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/lightdash-organizations-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

lightdash-organizations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lightdash Organizations API
  version: 0.3156.1
  description: 'Open API documentation for all public Lightdash API endpoints. # Authentication Before you get started, you might need to create a Personal Access Token to authenticate via the API. You can create a token by following this guide: https://docs.lightdash.com/references/personal_tokens'
  license:
    name: MIT
  contact:
    name: Lightdash Support
    email: support@lightdash.com
    url: https://docs.lightdash.com/help-and-contact/contact/contact_info/
servers:
- url: /
tags:


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